Co je to plánovací hra?
Plánovací hra je součástí typu vývoje softwaru známý jako extrémní programování. Vytváří herní prostředí, ve kterém pracovníci z podnikání a vývoje, nazvanou „zákazníci“ a „programátoři“ ve hře, spolupracují na vývoji nového softwaru. Existují dvě části plánovací hry: plánování vydání a plánování iterací.
Plánování vydání je počáteční fází plánovací hry, kde členové týmu určují, jaké funkce bude mít software a jak dlouho bude trvat vývoj funkcí. Hra začíná tím, že zákazníci vytvářejí „příběhy“. Příběhy v této souvislosti jsou krátké popisy konečného výsledku požadovaného ze softwaru. Každý příběh je obvykle psán na samostatné indexové kartě. Zákazníci mohou vytvářet příběhy kdykoli ve hře.
Programátoři poté obdrží příběhy a odhadují náklady nebo množství času, který bude trvat k dokončení každého příběhu. Jakmile zákazníci mají odhady nákladů, umístí příběhy do ORDpriorita. Programátoři a zákazníci si mohou v průběhu celého procesu položit otázky, aby objasnili odhady a priority příběhů. Tým může také přidat nové příběhy během procesu nebo rozdělit velký příběh do několika příběhů. Pokaždé, když se to stane, musí mít nový příběh nebo příběhy náklady a prioritu.
programátoři mají konečné slovo v odhadech nákladů a zákazníci mají konečné slovo v prioritách, takže každá skupina má konečnou autoritu nad svými oblastmi odborných znalostí. Jakmile jsou náklady a priority dokončeny, tým se zavádí k plánu uvolnění. Plán vydání by mohl být „řízený“ nebo „řízený příběh“.
V závazcích řízeném daty si zákazníci vyberou datum vydání a programátoři určují, kolik času mohou strávit vývojem. Nakonec si zákazníci vybírají příběhy, aby se do té doby přidali. Příběh řízený RelPlán snadného znamená, že zákazníci začnou přidávat příběhy do vydání a programátoři stanovili datum vydání vybraných příběhů. Zákazníci mohou pokračovat v přidávání příběhů, dokud se nerozhodnou, že kumulativní vybrané příběhy mohou spolupracovat jako další vydání.
Plánování iterace je pokračující plánování, které se odehrává během vývoje softwaru. Iterace ve hře plánování se vyskytují ve dvoutýdenních intervalech, během nichž programátoři vytvářejí užitečný software pro některé příběhy vybrané během plánování vydání. Na konci každé dva týdny si zákazníci vyberou příběhy, které chtějí vytvořit během následujících dvou týdnů, a programátoři vypočítají množství práce, kterou mohou v té době skutečně dokončit.