Was ist das Planspiel?

Das Planspiel ist Teil einer Art Softwareentwicklung, die als extreme Programmierung bezeichnet wird. Es schafft eine spielerische Umgebung, in der Mitarbeiter aus Wirtschaft und Entwicklung, im Spiel "Kunden" und "Programmierer" genannt, zusammenarbeiten, um eine neue Software zu entwickeln. Das Planungsspiel besteht aus zwei Teilen: der Release-Planung und der Iterationsplanung.

Die Release-Planung ist die Anfangsphase des Planungsspiels, in der die Teammitglieder festlegen, welche Features die Software haben wird und wie lange es dauern wird, die Features zu entwickeln. Das Spiel beginnt damit, dass die Kunden "Geschichten" erstellen. Geschichten in diesem Zusammenhang sind kurze Beschreibungen eines von der Software gewünschten Endergebnisses. Jede Geschichte wird normalerweise auf einer separaten Karteikarte geschrieben. Kunden können zu jedem Zeitpunkt im Spiel Geschichten erstellen.

Die Programmierer erhalten dann die Geschichten und schätzen die Kosten oder die Zeit, die zum Abschließen jeder Geschichte benötigt wird. Sobald die Kunden die Kostenvoranschläge haben, ordnen sie die Geschichten der Priorität nach. Programmierer und Kunden können sich während des gesamten Prozesses gegenseitig Fragen stellen, um die Schätzungen und Prioritäten für die Geschichten zu klären. Das Team kann während des Vorgangs auch neue Storys hinzufügen oder eine große Story in mehrere Storys aufteilen. In jedem Fall müssen den neuen Storys Kosten und Priorität zugewiesen werden.

Programmierer haben das letzte Wort bei den Kostenvoranschlägen und Kunden das letzte Wort bei den Prioritäten, sodass jede Gruppe die ultimative Autorität über ihre Fachgebiete hat. Sobald die Kosten und Prioritäten festgelegt sind, verpflichtet sich das Team zum Release-Plan. Ein Release-Plan kann "datengesteuert" oder "geschichtengesteuert" sein.

Bei der datengesteuerten Zusage wählen die Kunden ein Veröffentlichungsdatum und die Programmierer bestimmen, wie viel Zeit sie für die Entwicklung verwenden können. Schließlich wählen die Kunden Geschichten aus, die zu dieser Zeit passen. Ein Story-basierter Release-Plan bedeutet, dass die Kunden beginnen, dem Release Storys hinzuzufügen, und die Programmierer legen das Veröffentlichungsdatum für die ausgewählten Storys fest. Die Kunden können so lange Geschichten hinzufügen, bis sie entscheiden, dass die kumulativ ausgewählten Geschichten bei der nächsten Veröffentlichung zusammenarbeiten können.

Iterationsplanung ist die laufende Planung, die während der Softwareentwicklung stattfindet. Die Iterationen im Planspiel finden in zweiwöchigen Intervallen statt, in denen die Programmierer nützliche Software für einige der Geschichten erstellen, die während der Release-Planung ausgewählt wurden. Am Ende aller zwei Wochen wählen die Kunden die Geschichten aus, die sie in den nächsten zwei Wochen erstellen möchten, und die Programmierer berechnen den Arbeitsaufwand, den sie in dieser Zeit tatsächlich erledigen können.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?