Hva er planspillet?
Planleggingsspillet er en del av en type programvareutvikling kjent som Extreme Programming.Det skaper en spilllignende setting der personell fra forretning og utvikling, kalt kunder og programmerere i spillet, samarbeider for å utvikle et nytt programvare.Det er to deler av planleggingsspillet: utgivelsesplanlegging og iterasjonsplanlegging.
Utgivelsesplanlegging er den innledende fasen av planleggingsspillet, der teammedlemmene bestemmer hvilke funksjoner programvare vil ha og hvor lang tid det vil ta å utvikle funksjonene.Spillet begynner med at kundene lager historier.Historier i denne sammenhengen er korte beskrivelser av et sluttresultat ønsket fra programvaren.Hver historie er vanligvis skrevet på et eget indekskort.Kunder kan lage historier når som helst i spillet.
Programmerne mottar deretter historiene og estimerer kostnadene, eller hvor mye tid det vil ta å fullføre hver historie.Når kundene har kostnadsestimatene, plasserer de historiene i prioritert rekkefølge.Programmerere og kunder kan stille hverandre spørsmål gjennom hele prosessen for å avklare estimatene og prioriteringene for historiene.Teamet kan også legge til nye historier under prosessen, eller dele en stor historie i flere historier.av kompetanse.Når kostnadene og prioriteringene er ferdigstilt, forplikter teamet seg til utgivelsesplanen.En utgivelsesplan kan være datadrevet eller historiedrevet.
I den datadrevne forpliktelsen velger kundene en utgivelsesdato, og programmererne bestemmer hvor mye tid de kan bruke på å utvikle.Endelig velger kundene historier for å legge til den tiden.En historiedrevet utgivelsesplan betyr at kundene begynner å legge historier til utgivelsen, og programmererne setter utgivelsesdatoen for de valgte historiene.Kundene kan fortsette å legge til historier til de bestemmer at de kumulative valgte historiene kan fungere sammen som neste utgivelse.
Iterasjonsplanlegging er den pågående planleggingen som finner sted under programvareutvikling.Iterasjonene i planleggingsspillet forekommer i to ukers intervaller, hvor programmererne lager nyttig programvare for noen av historiene som ble valgt under utgivelsesplanleggingen.På slutten av annenhver uke velger kundene historiene de ønsker å bli opprettet i løpet av de neste to ukene, og programmererne beregner mengden arbeid de faktisk kan fullføre i den tiden.