H23: Project planning Flashcards
Welke 3 fases van projectplanning vind plaats in de levenscyclus van een project?
- offertefase - middelen & prijs
- opstartfase - wie welk werk doet en hoe het project verdeelt moet worden
- periode tijdens het project - updaten & evalueren van plan
Mensmaanden
Aantal maanden dat 1 of meer mensen nodig hebben om een bepaald punt in het project te behalen
Doorlooptijd
De tijd die in totaal staat ingepland om een bepaalt punt te bereiken
Resources
De mensen die je op een deel van het project aan het werk zet
Milestones
Punten in het schema waaraan je de voortgang kunt beoordelen
Deliverables
Dit zijn werkproducten die aan de klant worden geleverd
Resource allocation
De toewijzing van middelen
Release planning
Bij release planning wordt een aantal maanden vooruit gekeken en beslist over de functies die moeten worden opgenomen
Ireation planning
Ireation planning kijkt op korte termijn vooruit en focust op de planning voor het volgende onderdeel van systeem (vaak 2-4 weken)
Planning game
- Story identification, de eisen van het systeem omzetten in stories. Deze worden gerangschikt met behulp van story points (inspanningspunten,).
- Initial estimation, de inspanning wordt omgezet in velocity (snelheid). Zo kan je de inspanning per dag per persoon bekijken.
- Release planning, hier worden de stories geselecteerd en verfijnt die geïmplementeerd gaan worden (klant is hier betrokken) in de volgorde waarin ze geïmplementeerd gaan worden.
- Iteration planning, dit is de eerste fase waarin een eerste onderdeel wordt ontwikkeld.
- Task planning, aan het begin van elke ontwikkelingsherhaling is er een taak planning fase waar de ontwikkelaars de stories in stukjes hakken en omzetten naar ontwikkel taken
Wat zijn expirience-based technieken voor kostenschatting?
Experience-based technieken is een schattingstechniek die gebaseerd is op ervaring van de manager van eerdere projecten in dit toepassingsdomein (nadeel = nieuw project kan totaal anders zijn)
Wat is ‘Algorithmic cost modeling’
Een formule benadering om de inspanning te berekenen op basis van geschatte productkenmerken zoals grootte, proceskenmerken en ervaring van betrokken personeel
De formule voor ‘Algorithmic cost modeling’ is: A x (Size^B) x M. Waar staan alle componenten voor?
- A = constante factor, hangt af van organisatie en type software
- Size = beoordeling van de grootte van de code van de software
- B = de complexiteit van de software (tussen 1 en 1,5)
- M = factor die proces, product en ontwikkeling moeilijkheid
SLOC (lines of code)
Het aantal broncode in het geleverde systeem
(De broncode van een computerprogramma is de leesbare tekst die door de programmeur in een programmeertaal is geschreven)
COCOMO II
kostenmodel dat rekening houdt met project-, hardware-, en personeelseigenschappen. Afgeleid door gegevens te verzamelen van een groot aantal softwareprojecten van verschillende groottes