Misschien bent u het met me eens dat Sprint Planning… belastend kan zijn, om het zacht uit te drukken. Het vereist oefening en geduld.
Nauwkeurige schatting bevordert effectieve planning, en je hebt een verscheidenheid aan opties bij het kiezen van een schattingsmethode. De sleutel is het vinden van degene die het beste werkt voor uw team en stelt u in staat om de meest nauwkeurige sprint projecties te bouwen. Terwijl sommige geavanceerde teams aangepaste systemen gebruiken, zijn er een aantal beproefde opties waaruit u kunt kiezen.
Om te beginnen, laten we eens kijken naar een aantal populaire aanwijzingsschalen.
Gemodificeerde Fibonacci-reeks
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Je herinnert je misschien van de algebra op de middelbare school de Fibonacci-reeks, een reeks getallen waarin elk getal de som is van de twee voorgaande getallen. Bijvoorbeeld, 1+2=3, 2+3=5, enz. Gemodificeerd Fibonacci gaat uit van dezelfde basisbenadering, maar neemt ½ op als optie en rondt de hogere getallen in de reeks af. De afronding in Modified Fibonacci helpt de implicaties van te veel specificiteit te verminderen.
Scrum pionier Mike Cohn vertelt een verhaal waarin een team dat traditionele Fibonacci gebruikte een verhaal op 21 richtte. De Product Owner antwoordde: “Wow, 21, dat is zo nauwkeurig! Je moet precies weten hoeveel werk er moet worden gedaan.”
Nailed it.
Story pointing is de beste gok van een team gegeven de informatie die ze hebben tijdens de planning. In het algemeen geldt: hoe hoger de geschatte inspanning, hoe minder nauwkeurig de schatting. Een story geschat op 21 is niet noodzakelijk accuraat, en is zeker minder accuraat dan een story geschat op 3. De abstractie van de gewijzigde volgorde herinnert zowel ontwikkelaars als Product Owners eraan dat schattingen slechts dat zijn, schattingen.
T-shirt maten
XXS, XS, S, M, L, XL, XXL
Framing story inspanning als t-shirt maten is geweldig voor client-side Product Owners die een aantal moeilijke beslissingen moeten nemen over een grote groep van functies. Bijvoorbeeld, zou de PO liever deze vier kleine verhalen voltooid of een grote story?
Het is vooral handig voor PO’s die nieuw zijn op het schatten, omdat t-shirts waarschijnlijk niet worden geassocieerd met specifieke uren. Terwijl 5 inspanningspunten snel kunnen worden gekoppeld aan 5 uur of dagen, biedt een Medium slechts een relatief gevoel van inspanning in vergelijking met de andere verhalen. Teams kunnen sneller door de planning gaan als ze zich richten op het grote geheel, in plaats van op kleine details.
Capaciteitsplanning
Hoewel het strikt genomen geen inspanningspuntenschaal is, kan capaciteitsplanning een geweldig hulpmiddel zijn voor teams die nieuw zijn in Agile en/of om samen te werken. In plaats van je team in het spreekwoordelijke Agile-diep te gooien met onbekende aanwijsschalen, kunnen nieuwe teams capaciteit bepalen met behulp van een concrete maatstaf die iedereen begrijpt: tijd.
In dit model zal basisrekenen je goed van pas komen:
Uren/Dag x # Teamleden x Dagen in Sprint = Sprint Capaciteit
We weten allemaal dat een typische werkdag 8 uur is, maar wanneer was de laatste keer dat je 8 volle uren op kantoor hebt gewerkt? In uw berekeningen moet de tijd voor stand-ups, brainstormen, vakantie, kantoorgeintjes… typisch teamgedoe zijn opgenomen. Uitgaan van 6-6,5 effectieve uren per teamlid per dag biedt een meer realistische benadering voor nauwkeurige planning.
Laten we een team van vijf personen nemen met een sprint van twee weken die een volledige dag voor sprintplanning en close-out omvat:
6 uur x 5 mensen x 9 dagen = 270 uur capaciteit
Gewapend met uw capaciteit, kunt u beginnen met plannen. In plaats van relatieve inspanningspunten te gebruiken zoals bij de vorige schalen, schat het team het aantal uren dat nodig is voor elke geprioriteerde user story. Op de lange termijn moeten teams afstappen van capaciteitsplanning, maar het aanwijzen van verhalen in uren kan een geweldige manier zijn om inzicht te krijgen in je collectieve snelheid en effectieve aanwijsstrategieën te leren.
Bedenk dat elke methode die je kiest tijd en communicatie kost om onder de knie te krijgen, en hoe nieuwer het team, hoe moeilijker het is om correct in te schatten. Dat is waar de koffie voor is.
Welke andere schattingspraktijken werken goed voor uw teams?
Photo Credit