Skip to main content

Wat is het planningsspel?

Het planningsspel maakt deel uit van een soort softwareontwikkeling die bekend staat als extreme programmering.Het creëert een game-achtige setting waarbij personeel van zakelijke en ontwikkeling, klanten en programmeurs in het spel genaamd, samenwerken om een nieuw stuk software te ontwikkelen.Er zijn twee delen van de planningsgame: releaseplanning en iteratieplanning.

Releaseplanning is de eerste fase van het planningsspel, waarbij de teamleden bepalen welke functies -software zal hebben en hoe lang het duurt om de functies te ontwikkelen.De game begint met de klanten die verhalen maken.Verhalen in deze context zijn korte beschrijvingen van een eindresultaat dat gewenst is van de software.Elk verhaal wordt meestal geschreven op een afzonderlijke indexkaart.Klanten kunnen op elk moment in het spel verhalen maken.

De programmeurs ontvangen vervolgens de verhalen en schatten de kosten, of de hoeveelheid tijd die nodig is om elk verhaal te voltooien.Zodra de klanten de kostenramingen hebben, plaatsen ze de verhalen in volgorde van prioriteit.Programmeurs en klanten kunnen elkaar gedurende het hele proces vragen stellen om de schattingen en prioriteiten voor de verhalen te verduidelijken.Het team kan tijdens het proces ook nieuwe verhalen toevoegen of een groot verhaal in meerdere verhalen splitsen.van expertise.Zodra de kosten en prioriteiten zijn afgerond, wordt het team inzet voor het releaseplan.Een releaseplan kan gegevensgestuurd of verhaalgestuurd zijn.

In de gegevensgestuurde inzet kiezen de klanten een releasedatum en bepalen de programmeurs hoeveel tijd ze kunnen besteden aan het ontwikkelen.Ten slotte kiezen de klanten verhalen om die tijd op te tellen.Een verhaalgestuurd releaseplan betekent dat de klanten verhalen beginnen toe te voegen aan de release, en de programmeurs stellen de releasedatum vast voor de gekozen verhalen.De klanten kunnen verhalen blijven toevoegen totdat ze beslissen dat de cumulatieve gekozen verhalen kunnen samenwerken als de volgende release.

iteratieplanning is de voortdurende planning die plaatsvindt tijdens softwareontwikkeling.De iteraties in het planningsspel komen voor in intervallen van twee weken, waarbij de programmeurs nuttige software creëren voor sommige van de verhalen die zijn gekozen tijdens de release-planning.Aan het einde van elke twee weken kiezen de klanten de verhalen die ze de komende twee weken willen maken, en de programmeurs berekenen de hoeveelheid werk die ze in die tijd kunnen voltooien.