Verbeteren ICT voorspelbaarheid door pokersessies en ervaringcijfers. Hoe de shirtmaten methodiek kan helpen om de voorspelbaarheid van ICT wijzigingsverzoeken te verbeteren.
Joost Doelman?
3 Herkent u dit? Niet in te schatten hoe groot de functionele wijziging is Schatting gaat meerdere keren over de kop Onduidelijk welke rollen nodig zijn voor hoeveel uur We leren niet van foute schattingen Geen idee of de schatting reëel is Schatters geven geen commitment af De afgegeven schatting is de waarheid
4 Shirtmaten methodiek Meerdere schattingsmomenten met eigen bandbreedte (S1 S5) Koppeling van schattingsmomenten aan Prince2 fasering Toekennen van gewicht in punten aan wijziging Shirtmaat en punten komen tot stand via pokersessie. Aan een punt hangen ervaringscijfers. Evalueren van de schatting na realisatie
De schattingsmomenten Volgens Barry Boehm
Sturen met toenemende 6 zekerheid Bandbreedte: helderheid vraag, begroting, planning, maakbaarheidsrisico s Advies Req s Ontwerp Realisatie Afsluiting Beheer S1 Reikwijdte, op basis van ervaringcijfers S2 S4 S5 S5 S5 Portfolio Opstart Initiatie Uitvoering Afsluiting
Schattingsmomenten Schatting Input (ICT Product) Tolerantie Verantwoordelijk Doel (PM Product) S1 Project idee / wijziging S2 S4 S5 Kern requirements Opl. Alternatieven PSA Contract requirements Functioneel ontwerp Detail functioneel ontwerp Technisch ontwerp -80 / +300% Business analist Project mandaat -50 / +100% Informatie analist Project voorstel -20 / +40% Informatie analist Project Initiatie Document -10 / +10% Informatie analist Faseplan
Het gewicht van de wijziging
9 De shirtmaten Ieder wijzigingsverzoek valt in een shirtmaat Iedere maat is gekoppeld aan een gewicht range Range is opgebouwd volgens de Fibonacci-reeks, deze wordt gebruikt voor Agile/Scrum schattingssessies Maat is afhankelijk van de norm De norm is gerelateerd aan de IFPUG/NESMA telling Maat Gewicht van Gewicht tot XS 0 3 S 4 8 M 9 21 L 22 55 XL 56 144 XXL 145 377 XXXL 378 610
10 Maat XS (0-3) Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 1 bedrijfsfunctie Op component niveau (S3, S4, S5) Aanpassen/maken van 0 tot 4 schermen of Aanpassen/maken van 0 tot 2 rapporten of Aanpassen/maken van 0 gegevensverzamelingen
11 Maat S (3-8) Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 1 tot 2 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 1 tot 10 schermen of Aanpassen/maken van 1 tot 6 rapporten of Aanpassen/maken van 1 gegevensverzameling
12 Maat M (9-21) Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 1 tot 3 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 3 tot 25 schermen of Aanpassen/maken van 2 tot 15 rapporten of Aanpassen/maken van 1 tot 3 gegevensverzameling
13 Maat L (21-55) Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 2 tot 4 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 5 tot 60 schermen of Aanpassen/maken van 4 tot 40 rapporten of Aanpassen/maken van 3 tot 6 gegevensverzamelingen
14 Maat XL Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 3 tot 9 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 15 tot 160 schermen of Aanpassen/maken van 10 tot 100 rapporten of Aanpassen/maken van 6 tot 15 gegevensverzamelingen
15 Maat XXL Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 5 tot 9 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 15 tot 160 schermen of Aanpassen/maken van 10 tot 100 rapporten of Aanpassen/maken van 6 tot 15 gegevensverzam.
16 Maat XXXL Op bedrijfsfunctie niveau 3 = processtap (S1, S2) Aanpassen/maken van 10 tot 25 bedrijfsfuncties Op component niveau (S3, S4, S5) Aanpassen/maken van 80 tot 700 schermen of Aanpassen/maken van 65 tot 450 rapporten of Aanpassen/maken van 40 tot 70 gegevensverzamelingen
Schattingssessie
18 Pokeren Doel van de schattingssessie Bepalen maat van de wijziging (XS-XXXL) Bepalen aantal punten van de wijziging De samenstelling van de schattingsgroep verandert in de loop de levenscyclus. De informatie analist is de linking pin tussen de verschillende sessies. Laat product eigenaar (indiener/opdrachtgever) en projectmanager mee schatten -> begrip
Het schattingsformulier
Het schattingsformulier 20
De regelkring
Regelkring Schatting Hou de geschatte uren tegen de gerealiseerde uren aan. Gebruik de ervaring om de schatting te verbeteren Realisatie Ervaring Gebruik de gerealiseerde uren om ervaring voor de keten op te bouwen.