Ich stelle eine Präsentation zusammen, um sie einigen meiner Teamkollegen (allen Entwicklern) zu liefern, und ich möchte eine kurze Aktivität zur Teambildung einschließen, die sich auf die Verbesserung der Schätzfähigkeiten konzentriert. Hat jemand Vorschläge oder kennt er Teambuilding-Aktivitäten, die ich nutzen könnte?
estimation
team-building
rauben
quelle
quelle
Antworten:
Schauen Sie sich Joel On Software's Evidence Based Scheduling an. Auf diese Weise können Benutzer auf relativ einfache Weise herausfinden, wie genau die Schätzung erfolgt.
Der beste Weg, um zu lernen, wie man schätzt, besteht darin, gute Anforderungen zu haben, zu üben, zu üben und zu üben. Wenn Sie ihnen Dinge wie evidenzbasiertes Planen beibringen, wird die Praxis effektiver, aber nichts kann das tatsächliche Üben ersetzen.
quelle
Präsentieren Sie ein Beispielproblem mit Minecraft.
Der Kunde benötigt eine braune Stufenpyramide mit 20 x 20 Blöcken. Die Pyramide benötigt auch einen Wassergraben, der mindestens 10 Blöcke breit ist.
Geben Sie ihnen 3 Minuten Zeit, um einen einfachen PSP und eine Schätzung zu erstellen.
Sagen Sie 2 Minuten später, dass der Kunde seine Meinung geändert hat und jetzt eine 30x30-Pyramide benötigt. Sagen Sie ihnen, sie sollen ihre Schätzungen in der verbleibenden Minute überarbeiten.
Sagen Sie ihnen am Ende der Zeit, sie sollen ihre Stifte ablegen und jetzt sagen, dass die Entwickler mit der Arbeit an dem Projekt beginnen, aber der Kunde ist verwirrt, weil keine Brücke über den Wassergraben führte.
Sagen Sie ihnen, dass die Entwicklung der Brücke X Stunden dauern würde, und bitten Sie alle, die unterschätzt haben, aufzustehen.
Dies wird den Punkt nach Hause fahren.
quelle
Ich schlage einen Labyrinthgenerator / -löser für folgende Punkte vor:
quelle
Sie können das "Wie lange würden Sie brauchen, um dies zu schreiben?" Spiel. Ähnlich wie bei einer Gruppe von Menschen, die damit prahlen, wie sie in X Stunden nach Las Vegas fahren können (wobei die Zahl X normalerweise mit jedem Prahler abnimmt, bis jemand behauptet, dass sie dies in weniger als einer Stunde tun können). Also für Programmierer: Werfen Sie ein einfaches Ziel aus und sehen Sie, was jeder Einzelne sagt und ob es einen Konsens der Gruppe oder herausragende Meinungen gibt. Wie lange würdest du brauchen, um Hallo Welt zu schreiben? Was bedeutet "schreiben", bedeutet das auch "laufen" und "testen"? Benötigt es zuerst eine Simulationsumgebung? Auf welcher Plattform und auf welchem Cross-Compiler sind die Tools bereits installiert und bereit? etc etc .. "Hallo Welt" kann 4 Tage dauern, um auf einer eingebetteten Plattform zu "schreiben" (Tools installieren, Plattform bereit machen,
Nachdem das Team entschieden hat, wie lange das Ziel dauern könnte, messen Sie, wie lange es tatsächlich dauert (möglicherweise nicht für das vorgeschlagene Ziel, sondern für ein reales ähnliches), oder rufen Sie ein vorheriges Projekt mit einem sehr ähnlichen Ziel auf. Vergleichen Sie die Schätzung mit der tatsächlichen. Übertreiben Sie den Fehler zwischen Schätzung und Ist wild und veröffentlichen Sie eine Schlussfolgerung für alle.
quelle