Skip to main content

Qual è il gioco di pianificazione?

Il gioco di pianificazione fa parte di un tipo di sviluppo software noto come programmazione estrema.Crea un'ambientazione simile a un gioco in cui il personale delle imprese e dello sviluppo, chiamato clienti e programmatori nel gioco, collabora per sviluppare un nuovo software.Esistono due parti del gioco di pianificazione: pianificazione della pianificazione e iterazione.

La pianificazione del rilascio è la fase iniziale del gioco di pianificazione, in cui i membri del team determinano quali caratteristiche avranno il software e quanto tempo ci vorrà per sviluppare le funzionalità.Il gioco inizia con i clienti che creano storie.Le storie in questo contesto sono brevi descrizioni di un risultato finale desiderato dal software.Ogni storia è di solito scritta su una scheda indice separata.I clienti possono creare storie in qualsiasi momento del gioco.

I programmatori ricevono quindi le storie e stimano il costo o il tempo necessario per completare ogni storia.Una volta che i clienti hanno le stime dei costi, mettono le storie in ordine di priorità.Programmatori e clienti possono porre domande a vicenda durante il processo per chiarire le stime e le priorità per le storie.Il team potrebbe anche aggiungere nuove storie durante il processo o dividere una grande storia in più storie.Ogni volta che ciò accade, la nuova storia o le storie devono avere un costo e una priorità loro assegnati.di competenza.Una volta finalizzati i costi e le priorità, il team si impegna nel piano di rilascio.Un piano di rilascio potrebbe essere guidato dai dati o guidato dalla storia.

Nell'impegno guidato dai dati, i clienti scelgono una data di rilascio e i programmatori determinano quanto tempo possono dedicare allo sviluppo.Infine, i clienti scelgono storie da aggiungere a quel momento.Un piano di rilascio guidato dalla storia significa che i clienti iniziano ad aggiungere storie all'uscita e i programmatori fissano la data di uscita per le storie scelte.I clienti possono continuare ad aggiungere storie fino a quando non decidono che le storie scelte cumulative possono lavorare insieme come la prossima versione. La pianificazione dell'iterazione è la pianificazione in corso che si svolge durante lo sviluppo del software.Le iterazioni nel gioco di pianificazione si verificano a intervalli di due settimane, durante i quali i programmatori creano software utili per alcune delle storie scelte durante la pianificazione del rilascio.Alla fine di ogni due settimane, i clienti scelgono le storie che vogliono essere create nelle prossime due settimane e i programmatori calcolano la quantità di lavoro che possono effettivamente completare in quel momento.