Es hängt alles davon ab, für welchen Aspekt Ihres Prozesses Sie üben / trainieren möchten.
Ein einziger Tag reicht nicht aus, um alle Aspekte des Software-Engineerings abzudecken, unabhängig vom gewählten Ansatz / Projektmanagement-Paradigma. Um es effektiv zu machen, sollten Sie sich wahrscheinlich auf einen kleinen Teil des Ganzen konzentrieren.
Wenn Sie sich zum Beispiel auf die technischen Aspekte von TDD konzentrieren, möchten Sie möglicherweise die großen Grauzonen um Anforderungen und Beziehungen zum Kunden loslassen und direkt zur Codierung einer Lösung gelangen.
In dieser Hinsicht ist das Spiel des Lebens ein guter Kandidat, da es einfach und verständlich ist und nicht viele Grauzonen enthält, die zur Diskussion stehen werden. So können Sie sofort mit dem Schreiben Ihres Tests beginnen und gegen sie programmieren.
Wenn andererseits das Ziel gewesen wäre, herauszufinden, wie wir TDD nutzen können, um die Anforderungen zu verbessern, hätte ich vielleicht das Spiel des Lebens gewählt, aber ich hätte den Entwicklern nicht gesagt, dass ich das wünsche. Stattdessen wäre ich herumgekreist, um Hinweise und Ideen zu liefern, ohne sie tatsächlich beim Namen zu nennen. Trotzdem könnte sich das Spiel des Lebens für diese Art von Übung als etwas zu einfach erweisen, da die Teilnehmer den Trick höchstwahrscheinlich ziemlich schnell durchschauen würden.
Beispiele für solche synthetischen Übungen sind nicht immer leicht zu finden. Es muss einfach sein, um an einem Tag fertig zu werden, aber nicht zu einfach, um den Tag zu überstehen. Es muss Spaß machen, aber nicht bedeutungslos ... Aber für mich muss es ein bisschen originell sein, ich kann mich nicht erinnern, wie oft ich gebeten wurde, die Schüler dazu zu bringen, ein Videoclub-Verwaltungssystem für Hausaufgaben zu erstellen.