Home · Fasen · Rollen · Producten · Best practices · Referenties · Nieuws & release notes · Begrippen

Invoering
Verzamelen van kengetallen

Na iedere iteratie is een aantal use cases volledig uitgewerkt en een aantal mogelijk niet. De kengetallen in Smart Estimator zijn gebaseerd op use cases. Het is daarom van belang dat alle werkzaamheden die in het project zijn uitgevoerd, zoveel mogelijk zijn terug te voeren op deze use cases. Op deze wijze kan de productiviteit voor de gekozen ontwikkelomgeving worden bepaald.

Naarmate er meer projecten binnen dezelfde ontwikkelomgeving zijn uitgevoerd, zullen deze productiviteitscijfers steeds beter op de werkelijkheid zijn afgestemd. Dit betekent dat projecten steeds beter in te schatten zijn.

Doel

Het verzamelen van kengetallen is van groot belang voor volgende iteraties en vooral voor volgende projecten. Betere kengetallen leiden tot beter planbaarheid van iteraties en projecten.

Stappen

  1. Verzamelen productiviteit iteratie
    Verzamel de geboekte uren van de verschillende projectmedewerkers. Ga van deze uren na, hoeveel tijd hiervan is besteed aan taken die direct gerelateerd zijn met de use cases in het increment, en hoeveel tijd is besteed aan andere taken.

  2. Vergelijken werkelijkheid met schatting
    Vergelijk het aantal uren dat op een use case is geboekt met de geschatte complexiteit van de use case. Indien de afwijking van het geschatte aantal uren met het werkelijke bestede aantal uren in de regel groot is, is een aanpassing van de kengetallen zinvol.

  3. Bijstellen kengetallen
    Bepaal zo goed mogelijk hoe de kengetallen bij te stellen zijn, zodat voor ieder van de opgeleverde use cases (uit het huidige, maar ook uit vorige incrementen). Stel de kengetallen in de Smart Estimator vervolgens bij. Houdt er rekening mee dat het bijstellen van de kengetallen gevolg heeft voor de schattingen van volgende iteraties.

  4. Verspreiden kengetallen in organisatie
    Indien het huidige increment het laatste increment van het project is, zorg ervoor dat de opgedane kengetallen met de ontwikkelomgeving ter beschikking komen van de organisatie, die deze cijfers kan gebruiken voor toekomstige projecten met de ontwikkelomgeving.

Richtlijnen

Het bijstellen van de ervaringscijfers is een lastige klus. Mathematisch gezien leidt dit tot een aantal vergelijkingen met vijf onbekenden. Deze verzameling vergelijkingen is meestal niet oplosbaar, omdat er geen eenduidig beeld is. Makkelijker is het om de ervaringscijfers empirisch aan te passen.

In veel organisaties is een persoon of een afdeling aanwezig die zich bezig houdt met hergebruik. Aan een dergelijke afdeling kunnen het best de opgedane ervaringscijfers worden overgedragen.

 [TASK073] Versie 2003Q2 Basic - ©1999-2006 Sander Hoogendoorn (aahoogendoorn@gmail.com), 1 juli 2003