PROJEKT-LOG - Klassisch agiles Projektmanagement und mehr
  • Startseite
  • Autoren
  • Lob & Kritik
  • Kontakt
  • Impressum

Kategorien

  • Agile Softwareentwicklung (83)
  • Allgemein (106)
  • Internet (23)
  • Interview (5)
  • Literatur (7)
  • Management (24)
  • Präsentation (44)
  • Projektmanagement (33)
  • Scrum (55)
  • Software (18)
  • Studien & Umfragen (2)
  • Termine (8)
  • Tools (32)
  • Umfrage (3)
  • Zertifizierung (8)
  • Zitate (20)
  • Zusammenarbeit (6)

Partner







Autoren

  • Robert Wiechmann 237
  • Sven Röpstorff 11

Letzte Artikel

  • Kurze Auszeit
  • Leseempfehlungen der Woche [2010-08-22]
  • 10 Schlüssel für Erfolg im Leben
  • Leseempfehlungen der Woche [2010-08-15]
  • Wallsome.com

Weitere Artikel

  • Zitatreife Sprüche & Spruchreife Zitate
  • Logbucheintrag Nr. 1
  • Präsentation über die Macht von Social Media
  • Leseempfehlungen der Woche [2010-08-15]
  • Auf dem Tablet(t) präsentiert
  • Führen ohne zu führen
  • Studie Web 2.0 im Projektmanagement
  • Herzlichen Glückwunsch - der glückliche Gewinner ist gefunden
  • Was Projektmanager tatsächlich den ganzen Tag tun
  • Der richtige Einsatz von Schriften in Präsentationen

Archiv

  • August 2010
  • Juli 2010
  • Juni 2010
  • Mai 2010
  • April 2010
  • März 2010
  • Februar 2010
  • Januar 2010
  • Dezember 2009
  • November 2009
  • Oktober 2009
  • September 2009
  • August 2009
  • Juli 2009
  • Juni 2009
  • Mai 2009

Twitter

  • Woyzeck, Fanta4 und die 5 Schritte zur Innovation: http://bit.ly/aqaq1H 1 week ago
  • Agile & Business: Respect http://goo.gl/b/0cN7 1 week ago
  • Bitte hier entlang folgen: @stefan_hagen @Team_im_Projekt @ArmerKater @stlist @oedel @da_chrisch @stohh @StefanRoock #ff #pmde 1 week ago
  • 10 Ways To Give Yourself A Procrastination Inoculation: http://bit.ly/alQuBI 2 weeks ago
  • More updates...

Informationen


 RSS Feed abonnieren


Twitter Projekt-log.de








Creative Commons License

Anzeige

Schlagwörter

Agil Agile Agile Softwareentwicklung Artikel Backlog Blogbeiträge Buch Empfehlung Entwicklung Estimation Framework Informationen Interessantes Internet Kanban Kommunikation Konferenz Lean Management Meeting Methode News Online Organisation PMI PPT Produktivität Projekt Projektmanagement Präsentation präsentieren Scrum Software Team Tipps Tool Tools User Stories User Story Video Vortrag Weiterbildung XP Zitat Zusammenarbeit

Anzeige

Letzte Kommentare

  • Sebastian Röbke zu Wallsome.com
  • Ralf Wirdemann zu Wallsome.com
  • Sebastian Röbke zu Wallsome.com
  • Robert Wiechmann zu Agile Jobbörse
  • Andre Haeusling zu Agile Jobbörse
  • ScrumMaster zu Scrum iPhone Applikationen

Weitere Artikel

  • Projektgeschichten
  • HackFwd ein Hub für Ideen
  • Teamwork - Arbeit in Paaren
  • Scrum bei XING - Großer Artikel im neuen WEAVE Magazin
  • Leseempfehlungen der Woche [2010-06-06]
  • Die magische Schätzmethode
  • Das Peter Prinzip

Bye bye, Planning Poker?

22.03.2010

Im letzten Jahr habe ich in meinem Artikel “Team Estimation Game” ausführlich eine Alternative zum weit verbreiteten Planning Poker vorgestellt. Kürzlich hatte ich endlich die Gelegenheit, diese Schätzmethode in einem Projekt anzuwenden und ich muss sagen: Ich bin beeindruckt. Dies ist mein Erfahrungsbericht.

Die Ausgangssituation:
Ich bin als Agile Coach zu einem Projektteam gestoßen, das seit etwa einem Jahr ein Webportal für einen externen Kunden entwickelte. Der Kunde hatte sehr hohe Ansprüche hinsichtlich Funktionsumfang und kurzfristigem Going Live, so dass das Team unter dem Druck des ersten Releases nach anfänglichen agilen Gehversuchen wieder in einen Command-and-Control-Modus zurückgefallen ist. Da der Kunde nach wie vor einen enormen Releasedruck aufbaute, konnten wir nicht innehalten und das Projekt neu strukturieren, sondern mussten quasi on the fly Änderungen in Richtung einer agilen Arbeitsweise vornehmen. Dies führte dazu, dass wir zunächst einen Sprint mit ungeschätzten Backlog Items durchgeführt haben und uns gerade mitten im zweiten Sprint befanden (ebenfalls mit ungeschätzten Backlog Items), bevor wir das erste Estimation Meeting ansetzen konnten. Auf den ersten Blick klingt dies problematisch, weil wir natürlich keine Velocity berechnen konnten, aber wir haben diesen vermeintlichen Nachteil zu unserem Vorteil nutzen können.

Die Anwendung:
Das Estimation Meeting war für eine Stunde geplant. Es sollten 54 Backlog Items geschätzt werden, davon 9 bereits erledigte aus Sprint 1, 13 aktuell in Arbeit befindliche aus Sprint 2 und 32 noch nicht begonnene Backlog Items. Da es das erste Estimation Meeting für das Team war, haben wir die ersten Minuten genutzt, um den Nutzen des Meetings für alle Beteiligten darzustellen und die Regeln für das anschließende Team Estimation Game zu erläutern.

Die bereits erledigten bzw. im aktuellen Sprint befindlichen Backlog Items musste das Team natürlich nicht mehr “schätzen”, da es sich ja in der Umsetzung bzw. Planung bereits sehr detailliert mit ihnen auseinandergesetzt hatte. Daher habe ich zunächst darum gebeten, diese bereits bekannten Backlog Items nacheinander zueinander in Beziehung zu setzen und an die Wand zu kleben (Sprint 1: grün, Sprint 2: orange). Nachdem dieser Schritt erledigt war, hatten wir bereits ein sieben Zeilen hohes Raster an der Wand. Der nächste Schritt bestand darin, die neuen Backlog Items (blau) sukzessive in Beziehung zu den bereits an der Wand befindlichen zu setzen.

Während des Spiels ergab sich eine Situation, die ich seinerzeit in meinem Artikel nicht berücksichtigt habe: Bezüglich eines Backlog Items gab es dauerhaft auseinanderlaufende Meinungen hinsichtlich dessen Größe; es wurde immer wieder umgehängt, so dass davon auszugehen war, dass hier keine einheitliche Meinung im Team herrschte. Nach dem fünften Umhängen haben wir das Item aus dem Spiel genommen und die umhängenden Kollegen aufgefordert, sich nach dem Meeting auf eine gemeinsame Größe zu einigen. Zwei weitere Items waren selbst dem Product Owner nicht mehr klar, diese haben wir ebenfalls kurzerhand aus dem Spiel genommen.

Am Ende des Spiels hatten wir sieben Zeilen mit jeweils mehreren Karten. Beginnend bei 1 haben wir die Scrum-Fibonacci-Reihe auf das Raster angewandt und so Werte zwischen 1 und 20 für die Backlog Items erhalten (siehe Foto).

Als Reality Check haben wir die Story Points für Sprint 1 und Sprint 2 ausgerechnet: Es waren 107 und 123 Story Points, committed per Bauchgefühl und rückwirkend betrachtet absolut plausibel.

Alles in allem hat das Team die 54 Backlog Items in weniger als einer Stunde geschätzt, d.h. ungefähr eine Minute pro Backlog Item. In Estimation Meetings in früheren Projekten, in denen wir Planning Poker als Schätzmethode eingesetzt haben, habe ich die Schätzung einzelner Items manchmal nach 10 Minuten abbrechen müssen, weil sich das Team in technischen Detaildiskussionen verrannt hatte. Unter diesem Gesichtspunkt ist das Team Estimation Game also ein absoluter Volltreffer: Man bekommt in extrem kurzer Zeit einen guten, groben Überblick über das gesamte Product Backlog.

Aber ist Planning Poker damit endgültig gestorben? Ich denke nicht, denn wir benutzen Planning Poker nach wie vor, um während der Sprints neu hinzugekommene Backlog Items zu schätzen. Meist handelt es sich nur um einige wenige, so dass mit dem Team Estimation Game kaum ein echtes Spiel zustande käme und der Aufwand, die alten Karten wieder an die Wand zu kleben, unverhältnismäßig hoch ist. In diesem Fall greifen wir wieder zu den guten alten Pokerkarten und setzen die neuen Backlog Items mittels Planning Poker in Beziehung zu den bereits erledigten.

Fazit:
Das Team Estmation Game ist für die initiale Product Backlog Schätzung oder eine größere Menge zu schätzender Backlog Items die Methode meiner Wahl, weil man so eine große Menge Items in sehr kurzer Zeit schätzen lassen kann. Wenn bereits ein Grundstock an geschätzen Items besteht und die Anzahl der neu hinzugekommen Items überschaubar ist, greife ich gern wieder auf Planning Poker zurück.

Update 24.03.2010
Mein gelehriger Scrum-Master-Schüler hat mir heute gezeigt, dass es auch anders geht. Er hat einfach die bereits geschätzten Backlog Items auf zwei zusammengeklebten Flipchart-Sheets befestigt, damit der Aufwand für Auf- und Abbau minimiert wird. Nun spielt er auch in den kurzen Estmation Meetings innerhalb eines Sprints das Team Estimation Game mit dem Team. Chapeau!

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • Kategorie: Agile Softwareentwicklung|Allgemein|Management|Projektmanagement|Scrum|Tools
  • Schlagworte: Agil, Agile, Backlog, Estimation, Kommunikation, Meeting, Methode, Organisation, Scrum, Team, Zusammenarbeit
  • Autor: Sven Röpstorff

Weitere Artikel zu diesem Thema

  • Präsentationen zum Thema Agile Softwareentwicklung
  • Teamarbeit – Konzept wechselnder Eigentümer
  • Einsatz von Tiger Teams in Pilotprojekten
  • Team Estimation Game
  • User Stories für das Product Backlog (Teil 2|2)


6 Kommentare zu Bye bye, Planning Poker?

Avatar

Felix

23.03.2010 um %H:%M

Methode gefällt mir super!

Ich kenne leider das Problem, dass man schnell in Estimations und Plannings versinkt, am Schluss doch immer noch ein Risikopuffer hineininterpretiert wird und dann im Sprint natürlich nicht mehr abgearbeitet wird als geplant. (“Arbeit dehnt sich so weit aus, daß die für ihre Fertigstellung zur Verfügung stehende Zeit ausgefüllt wird.” – Parkinson).

Ich hatte eine Zeit “Quick-Estimations” durchgeführt, in der Stories nur als klein, mittel und groß geschätzt wurden. Wichtig um einen ersten Überblick über das Backlog zu bekommen. Hat auch zu schnellen und hinreichend guten Ergebnissen geführt. Zudem gibt es noch die “Affinity Estimation” (vgl. http://www.armerkater.de/2008/06/affinity-estimating/).

Die hier vorgestellte Methode gefällt mir aber noch besser!

Avatar

Sven Röpstorff

23.03.2010 um %H:%M

Moin Felix,

freut mich, dass Dir die Methode gefällt. Die beiden von Dir erwähnten Methoden kenne ich bisher nur dem Namen nach, werde mich aber mal damit beschäftigen, um mein Estimation-Portfolio abzurunden. Danke auch für den Link.

Viele Grüße,
Sven

Avatar

Traian

12.04.2010 um %H:%M

Hört sich interessant an… werden wir hier auch mal ausprobieren, mal schauen wie viel schneller wir damit werden.

Frage: Wer hängt denn als erster die Karten an?

Grüße, Traian

Avatar

Sven Röpstorff

12.04.2010 um %H:%M

Moin Traian,

Fall 1: Initiale Schätzung

Die erste Karte wird hier auch vom Team aufgehängt, nur kann sie natürlich nicht in Relation zu einer bereits hängenden gesetzt werden. Die zweite wird in Relation zu ersten aufgehängt und ab der dritten dürfen Karten auch umgehängt werden. Nachzulesen unter http://www.projekt-log.de/allgemein/team-estimation-game/

Fall 2: Ergänzende Schätzung während eines Sprints

Siehe dazu auch mein Update vom 24.03.2010 oben im Artikel. Zu Beginn werden bereits geschätzte Items an die Wand gehängt, so dass gleich das erste neue Item in Relation zu den anderen gesetzt werden kann.

Melde Dich gern, wenn Du mehr erfahren möchtest.

Viele Grüße,
Sven

Avatar

Dirk

29.04.2010 um %H:%M

Hallo Sven,

danke für deinen interessanten Artikel. Wir haben die Vorgehensweise heute erstmals angewendet, weil ich die technischen Detaildiskussionen abkürzen wollte. Dafür scheint mir dieses Planning Game hervorragend geeignet. Es war auch überhaupt kein Problem, die Stories zueinander ins Verhältnis zu setzen. Wir liefen jedoch in Probleme als wir die Punkte-Skala (Fibonacci mit 0,1,2,3,5,8,13) auf die Cluster anwenden wollten. Wir hatten die unterste (kleinste) Story mit einer 1 bewertet und nach meinem Verständnis hätten die Stories darüber demnach mit einer 2, die wiederum darüber mit 3 usw. bewertet werden müssen, richtig?

Damit hat man jedoch in jedem Sprint eine neue Referenz-Story und die geschätzten Punkte sind somit nicht mehr von Sprint zu Sprint miteinander vergleichbar. Was hat das für Auswirkungen auf die Velocity? Die ändert sich dann ja auch vor jedem Sprint? Oder verstehe ich da etwas falsch?

Viele Grüße
Dirk

Avatar

Sven Röpstorff

29.04.2010 um %H:%M

Moin Dirk,

vielen Dank für Deinen Kommentar. Ich bin mir nicht ganz sicher, ob ich die Frage richtig verstehe, ich versuche mich trotzdem mal mit einer Antwort.

1. Ja, richtig, die Storyzeilen werden von unten nach oben mit den Fibonacci-Werten versehen. Meistens hat man nicht allzu viele Zeilen, falls doch, muss man gemeinsam gruppieren (z.B. die untersten beiden zusammenlegen)
2. Eine einzelne Referenz-Story wird gar nicht benötigt, da man ja eine neu zu berwertende Story gleich zu allen bereits an der Wand befindlichen Stories in Beziehung setzt.
3. Idealerweise schätzt man zu Beginn das komplette (zu dem Zeitpunkt vorliegende) Backlog und später nur die neu hinzugekommenen Stories. Damit man für die neuen Stories weiterhin Referenzen hat, empfehle ich, die bereits geschätzten Stories wieder an die Wand zu pappen. Sollten es zu viele sein, würde ich ein paar (vielleicht 20) relativ aktuelle Stories aus der vollen Fibonacci-Range auswählen. Damit ist auch die Velocity vergleichbar.

Ich hoffe, die Antwort hilft Dir weiter, sonst melde Dich einfach nochmal, gern auch per Mail: sven@agiletransparency.com

Viele Grüße,
Sven

Kommentare

top

Copyright ® 2010 - PROJEKT-LOG  RSS Feed abonnieren

Blogverzeichnis - Blog Verzeichnis bloggerei.de blogoscoop