Skip to main content

Hvad er planlægningsspilet?

Planlægningsspilet er en del af en type softwareudvikling kendt som ekstrem programmering.Det skaber en spillignende ramme, hvor personale fra forretning og udvikling, kaldet kunder og programmerere i spillet, samarbejder om at udvikle et nyt stykke software.Der er to dele af planlægningsspelet: frigivelse af planlægning og iterationsplanlægning.

Udgivelsesplanlægning er den indledende fase af planlægningsspelet, hvor teammedlemmerne bestemmer, hvilke funktioner software vil have, og hvor lang tid det vil tage at udvikle funktionerne.Spillet begynder med, at kunderne skaber historier.Historier i denne sammenhæng er korte beskrivelser af et slutresultat, der ønskes fra softwaren.Hver historie er normalt skrevet på et separat indekskort.Kunder kan oprette historier på ethvert tidspunkt i spillet.

Programmørerne modtager derefter historierne og estimerer omkostningerne eller den tid, det vil tage at gennemføre hver historie.Når kunderne har omkostningsestimaterne, placerer de historierne i prioritets rækkefølge.Programmerere og kunder kan stille hinanden spørgsmål gennem hele processen om at afklare estimaterne og prioriteterne for historierne.Holdet kan også tilføje nye historier under processen eller opdele en stor historie i flere historier.Hver gang dette sker, skal den nye historie eller historier have en omkostning og prioritet, der er tildelt dem.

Programmerere har det sidste ordsprog i omkostningsestimater og kunder har det sidste ordsprog, så hver gruppe har den ultimative myndighed over deres områderaf ekspertise.Når omkostningerne og prioriteterne er afsluttet, forpligter teamet sig til frigørelsesplanen.En frigørelsesplan kan være datadrevet eller historiedrevet.

I det datadrevne engagement vælger kunderne en udgivelsesdato, og programmererne bestemmer, hvor lang tid de kan bruge på at udvikle.Endelig vælger kunderne historier for at tilføje op til den tid.En historiedrevet frigørelsesplan betyder, at kunderne begynder at tilføje historier til frigivelsen, og programmererne indstiller udgivelsesdatoen for de valgte historier.Kunderne kan fortsætte med at tilføje historier, indtil de beslutter de kumulative valgte historier kan arbejde sammen som den næste udgivelse.

Iterationsplanlægning er den igangværende planlægning, der finder sted under softwareudvikling.Iterationerne i planlægningsspelet forekommer i to ugers intervaller, hvor programmererne skaber nyttig software til nogle af de historier, der er valgt under frigørelsesplanlægningen.I slutningen af hver anden uge vælger kunderne de historier, de ønsker at blive oprettet i løbet af de næste to uger, og programmererne beregner mængden af arbejde, de faktisk kan gennemføre i den tid.