#14 Schätzwert-Methoden – Über Planning Poker und das Orakel von Delphi
In Folge 11 habe ich es bereits vorweggenommen. Planungsschritte wie das Schätzen von zeitlichen Aufwänden und Budgets ist einer der diskussionsintensivsten Schritte im Projekt überhaupt. Oft geht es da ziemlich heiß und entsprechend emotional zur Sache, prallen Welten zusammen. Die einen aus der Vogelperspektive, oder Top down, die anderen mit maximaler Detailtiefe von unten, bottom up.
Ein PingPong-Spiel ist da eine tolle Metapher. Denn will es wirklich gut werden, braucht es Zeit für dieses Hin-und Her. Damit das dann auch sitzt und nicht ständig wieder nachgefeilt werden muss.
Am Ende willst du eine klare Absprungbasis, um vergleichen zu können wenn sich etwas ändert. Entweder an deinen Hypothesen oder den Anforderungen des Kunden. Hast du dieses klare, möglichst einheitliche Verständnis am Anfang nicht, dann wird sehr schnell sehr unklar, was eingentlich der genaue Einfluss von Änderungen ist.
In dieser Folge schauen wir uns daher an,
1. wie dir eine profunde Schätzung von Aufwänden gelingt
2. Welche klassischen wie agile Methoden du dabei anwenden kannst
3. Und was dir das langfristig nützt überhaupt diesen Aufwand zu betreiben
Ich hatte die Wahl dir das Ganze an zeitlichen Aufwandsschätzung oder Budgets zu erklären. Da aber die Methoden identisch sind, genau wie das Vorgehen und die Motivation dazu, konzentriere ich mich auf die Zeit.
Insgesamt habe ich dir 4 verschiedene Schätzwertmethoden mitgebracht, sowohl aus dem klassischen Projektmanagement als auch aus dem Agilen. Hier kommen alle 4 im Überblick, damit du ihre Bezeichnung schon mal gehört hast. Danach dann alle 4 im Detail. Also
1) Da haben wir die Schätzen auf Basis von Analogien
2) Die Parametrische Schätzung
3) Die 3-Zeiten-Methode
4) Und das Planning Poker Spiel – und wie es sich von der Delphi Methode unterscheidet. Die gebe ich also Bonus heute obendrauf.
Wir starten mit der Schätzung auf Basis von Analogien. Insbesondere starte ich deshalb damit, weil das unsere intuitive und damit zumeist erste Art und Weise ist Dinge abzuschätzen. Nämlich auf Basis von Erfahrungswerten. In deinem Projekt bedeutet das, dass du und dein Team überlegen „Haben wir schon mal etwas ähnliches gemacht?“ Wenn ja, wie lange hat es dort gedauert? Wie viel Aufwand haben wir da hinein gesteckt?
Fehlen dir selbst die Erfahrungswerte kannst du auch Lessons Learned aus anderen Projekten durchschauen. In jeden Fall willst du hier nicht pi mal Daumen irgendetwas annehmen, sondern dein Bezugspunkt ist stets eine Analogie aus der Vergangenheit, die du in die Zukunft projizierst. Sie wird vor allem dann angewandt, wenn zu deinem eigenen Projekt relativ wenig Informationen vorliegen. So z.B. in der frühen Phase, also zu Beginn des Projekts. Oft holst du dir dann besagte Experten hinzu, die in der Vergangenheit mit einer vergleichbaren Arbeit betraut wurden.
Darüber kann es dann geschehen, dass du auf die sogenannte Parametrische Schätzung stößt. Nehmen wir an bei dir geht es um ein Bauprojekt. Sagen wir eine Autobahn. Der Experte oder die Expertin sagen dir dass sie im Schnitt 1 Wochen für 100m Autobahn benötigen. Ist der Autobahnabschnitt in deinem Projekt nun 10km lang, hast du eine erste Schätzung, wie lange dein Projekt dauern könnte. Nämlich 100 Wochen, also gut 2 Jahre.
Okay, das ist extrem grob. Daher noch ein zweites Beispiel. Nehmen wir eines aus der IT. Wenn deine Programmierer wissen, dass sie i.d.R. 1 Tage für 100 Zeilen Code benötigen und ihr schätzt den Umfang des neuen Features in der App auf 500 Zeilen, dann sollte das in einer Woche klappen. Zumindest das Coden. Sicher wollt ihr noch Zeit für Testing und Debugging einplanen. Vielleicht hält dich das aber nicht von einem Beta-Release ab. In jeden Fall sollte damit die Parametrische Schätzung klar sein. In dieser Folge geht es ja schließlich um den Aufwand, nicht um Release Plan oder die Fertigstellung.
Kommen wir zur 3ten Schätzwertmethode, der 3-Zeiten-Methode. Diese ist extrem populär, daher schauen wir sie uns genauer an. Dass sie populär ist, erkennst du schon an den weiteren verschiedenen Namen, die die Methode hat. So hast du vielleicht schon einmal von der 3 Point Estimation gehört. So heißt sie im Englischen. Oder der PERT Methode. PERT steht als Akronym für Program Evaluation and Review Technique. Ins Deutsche wir das mit Ereignis-Knoten-Darstellung übersetzt.
Bevor es aber zu abgefahren und verwirrend wird, konzentrieren wir uns beide darauf wie sie funktioniert. Das ist nämlich recht unkompliziert.
Sexy ist, dass die Methode wieder sehr intuitiv funktioniert. Wie der Name 3-Zeiten-Methode schon sagt, schätzen du und dein Team für das jeweilige Arbeitspaket stets genau 3 Zeiten
1. Da haben wir zum einen die „Optimistische Schätzung“. Wenn alles wie geschmiert läuft, wie viele Stunden an Aufwand bringt die Arbeit dann mit sich?
Mach das ruhig mal mit einem Arbeitspaket aus deinem Projekt.
2. Die 2. Zeit ist die wahrscheinliche Schätzung. Wenn alles läuft wie immer/gewohnt mit den üblichen Wehwechen, Urlauben, Krankheitsausfällen, Störungen zwischendrin usw. Ich übertreibe ein wenig, du weißt aber was ich meine. Wir sind hier definitiv nicht beim absoluten Optimum, sondern eben dem was i.d.R: auch realistisch an Aufwand drinnen steckt. Kein Schönreden, kein Weichzeichnen.
3. Du hast es dir schon gedacht, genau, das ist die Pessimistische Schätzung. Erst vor 2 Folgen haben wir ja über Risiken gesprochen. Was ist also, wenn diese auch in gewissem Maß eintreten. Wie viel Aufwand steckt dann, aus der Brille des Pessimisten in deinem Arbeitspaket. Nimm dir auch hier einen Moment. Oder nimm die Methoden mit in dein Projekt.
Ganz sicher findest du in deinem Team einen Realisten, eine Optimistin, eine Pessimistin (die Geschlechter sind natürlich beliebig austauschbar). Du weißt worauf ich hinaus will. I.d.R. hast du keine Probleme die passenden Leute zu finden. Alle 3 Stecken in unserem Naturell, bei dem einen mehr bei der anderen weniger.
Was machst du nun damit? Je nach Lehrbuch gibt es nun 2 verschiedene Formel. In jeden Fall beschreiben beide eine Wahrscheinlichkeit, die sich aus der Verteilung deiner 3 Werten ergibt. Wir schreiben mal beide auf und rechnen jeweils aus, was raus kommt, indem wir deine Zahlen einsetzen und vergleichen auf diesem Weg beide Formeln.
Formel Nr. 1, die lautet: O …für optimistischer Wert + ML …für most likely (das ist dein realisitscher Wert) + P …für pessimistischer Wert …das alles summierst du auf und teilst das durch 3. Das ist die Dreiecks Verteilung oder auch Triangular Distibution. Ich verlinke dir dazu ein Schaubild in die ShowNotes.
Setzt du gerne deine eigenen Schätzwerte ein? Ich arbeite mal mit fiktiven Zahlen, um es all denen zu verdeutlichen die jetzt nicht mitgeschrieben haben. Setzen wir für die optimistische Schätzung 2h ein, für die Realistische 3h und für die pessimistische 7h. Dann lautet die Formel mit eingesetzten Werten 2 + 3 + 7, das macht 12h. Und das teilen wir durch 3. Macht 4h. Und damit willst du dann weiter arbeiten, das ist der Wert mit dem du als den Wahrscheinlichsten weiter arbeiten wirst.
Die 2te Formel ist sehr ähnlich und heißt Beta-Distribution oder Beta-Verteilung. Die Formel lautet hier: O + 4*der wahrscheinliche Wert + P geteilt durch 6. Setzen wir hier dieselben Werte ein ergibt sich 2 + 4*3 + 7, das macht 21. Die 21 teilen wir durch 6. Das ergibt nun 3,5 als deinen wahrscheinlichen Wert.
Wie du siehst weicht der Wert im Vergleich zur vorhergehenden Berechnung leicht ab. Und zwar tendiert er eher in Richtung des realistischen Werts. Was in der Formel begründet liegt, die dem realistischen Wert mit dem Faktor 4 mehr Gewichtung als den anderen beiden gibt. Im Prinzip kannst du so sogar deine eigene Wahrscheinlichkeitsformel entwickeln. Die Basics hast du jetzt drauf.
Wichtig ist, damit ihr es nicht komplizierter macht als es ist, arbeitet ab dort nur noch mit diesem einen Wert weiter. Genial daran ist, dass er verschiedene Sichtweisen und Meinungen berücksichtig, also die Diversität im Projekt widerspiegelt. Ich mag die Formel und Herangehensweise daher besonders. Sie ist schnell und effizient.
Wenn du dasselbe willst, nur mit mehr Diskussionen, dafür aber der Chance noch weiter ins Detailverständnis zu gehen, dann gefällt dir die 4te und letzte Methode für heute. Das Planning Poker Spiel.
Planning Poker als Methode kommt aus dem Agilen und basiert auf der Delphi Methode, die von der Vorgehensweise sehr sehr ähnlich funktioniert. Wobei das Planning Poker logistisch etwas weniger aufwändig und dynamisch und auch unterhaltsamer ist.
Wie läuft das Planning Poker Spiel genau ab?
Jeder in deinem Team, die den Zeitaufwand des Arbeitspakets schätzen sollen bekommen eine unbedruckte Karte in die Hand. Ein leeres Blatt Papier tut es auch.
Dann wird das Arbeitspaket benannt gegeben, soweit erklärt wie schon eine Beschreibung vorliegt und offene Fragen dazu geklärt.
Bevor dann jede:r für sich die Anzahl der Stunden auf das Kärtchen oder leere Blatt Papier aufschreibt, die er oder sie meint, dass es an Aufwand kostet. Natürlich verdeckt, sodass niemand der Beteiligten die Zahl sieht.
Dann drehen alle ihre Karte gleichzeitig um. Jetzt siehst du von allen auf einmal, was sie geschätzt haben. Das ist meist der spannendste Moment.
Klar, jetzt gleicht ihr ab. Wie weit liegen die Schätzungen auseinander?
Ist der Unterschied nur marginal, sagen wir alle haben 3 oder 4 Stunden geschätzt nehmt ihr den Mittelwert und macht mit dem nächsten Arbeitspaket weiter.
Gibt es hingegen deutliche Ausreißer nach oben wie unten, beschreiben die jeweiligen Besitzer der Karte wie sie darauf gekommen sind. Und tauschen auf dem Weg ihre Annahmen und Prämissen mit dem Rest des Teams. Diese diskutiert dann das Team mit der Idee, diese wichtigen Prämissen allen transparent zu machen und deren Bedeutung richtig zu beleuchten. Dabei kann schon mal etwas Zeit ins Land gehen.
Besonders, weil dann nicht etwa ein Konsens gesucht wird. Sondern weil ihr das Spiel dann wiederholt, sozusagen Runde 2. Wieder hat jeder Zeit für sich und notiert verdeckt seine neue Schätzung auf Basis der vorangegangenen Diskussion und auf Basis dieser ggf. neuen Informationen. Spannend ist nun zu sehen, inwiefern wer dies auch wirklich berücksichtigt. Oder ob die Argumentation auch stichhaltig und überzeugend genug war.
Dann drehen wieder alle gleichzeitig die neuerliche Schätzung um. Das Spiel geht je Arbeitspaket in so viele Runden, bis überall Schätzwerte stehe, die die Beteiligten bereits sind mitzutragen.
TIPP
Daher Tipp an der Stelle: Es müssen nicht alle alles schätzen. Es sollten lediglich die an der Schätzung beteiligt sein, die die Arbeit überhaupt beurteilen können. Sonst wird das ein echt zäher Prozess.
REFLEXION
Was ist nun der wesentliche Unterschied zur Delphi-Methode? Von der hast du ggf. schon gehört. Nun, die ist darauf ausgelegt, dass die an der Schätzung Beteiligten gar nicht in einem Raum sind. Daher gibt es einen Koordinator, der jeweils die Kärtchen bspw. via Email verteilt und wieder einsammelt.
Und dann aber nicht etwa den anderen sagt, was der Rest geschätzt hat, sondern darauf besteht, dass die Beteiligten die Prämissen sauber dokumentieren. Diese gleicht er ab und verteilt dann nach der 1. Rund ein neues, vollständigeres, für alle einheitliches Prämissen-Set mit der Aufforderung darauf basierend erneut zu schätzen.
Das Ziel ist hier neben den Werten vor allem auch die zugrundeliegenden Prämissen zu sammeln, zu strukturieren und zu dokumentieren. Der Austausch läuft, so lange es der Moderator oder Koordinator für sinnvoll hält.
Der Vorteil dieses Vorgehens ist, dass er asynchron von statten gehen kann. Ihr müsst also nicht alle gleichzeitig in einem Raum oder einer Videokonferenz sitzen. Ein zweiter Vorteil ist sicher die geringere emotionale Beteiligung, weil man sich ganz sachlich auf die Fakten, die Prämissen fokussieren kann.
Der Nachteil ist der extreme zeitliche Aufwand, da sich die Schätzung sehr lange hinziehen kann. Genau wie die Tatsache dass ein anonymer sehr passiver Dialog entsteht. Beim Planning Poker geht es sicher dynamischer her. Mit allen Risiken der gegenseitigen Beeinflussung und der Gefahr, dass insbesondere die Lauten das Spiel dominieren.
ZUSAMMENFASSUNG
Fassen wir noch einmal zusammen. Du kennst jetzt 4, im Grunde 5, verschiedene Methoden, um Aufwand zu schätzen. Ganz egal, ob es sich um zeitlichen Aufwand, die Dauer oder das Budget handelt. Benutzen kannst du die Methoden für Zeit wie Geld oder wenn dir noch was einfällt, dass ihr schätzen könntet.
Die Methoden funktionieren in klassischen wie agilen Projekten gleichermaßen und sind eine Chance das Team auf denselben Nenner zu bringen, systematisch Annahmen und Prämissen genau wie Erfahrungswerte auszutauschen.
KERNBOTSCHAFT
Und das ist auch der Grund, warum so viel Wert in diesem Teil der Projektplanung steckt. Es mag mühsam sein, doch du erahnst welch krassen Grundstein ihr damit im Projekt legt. Ihr wisst genau, wo ihr steht, was ihr wisst, und wo es noch Lücken gibt. Und das ist eine der größten Herausforderungen jedes Unternehmens, zu wissen was es weiß. Und da können wir jetzt alle nach nem tollen Wiki-Tool rufen, am Ende des Tages geht nichts über den Austausch zwischen den Stakeholdern und Teammitgliedern. Mit dieser Kernbotschaft schließe ich die heutige Folge und würde mich freue, wenn du auch bei der nächsten wieder dabei bist.
Bis dahin wünsche ich dir gutes Gelingen. Auf zur Brillanz!