Projektmanagement Planning-Poker hilft, den Aufwand für Entwicklungsschritte abzuschätzen

Autor / Redakteur: Gregor Groß* / Franz Graser

Den Aufwand für Hardware-Entwicklungsprojekte zu schätzen, ist schwer. Sicher, die Bestandteile der zu entwickelnden Hardware sind in etwa klar. Für fast alle Projekte gilt aber: „Problem bekannt, Lösung unbekannt“. Und hier wird es schwierig.

Anbieter zum Thema

Die Herstellung einer Kürbissuppe ist ein bekanntes Problem; der dafür notwendige Aufwand lässt sich deshalb gut schätzen. Bei Entwicklungsprojekten ist das leider nicht immer der Fall.
Die Herstellung einer Kürbissuppe ist ein bekanntes Problem; der dafür notwendige Aufwand lässt sich deshalb gut schätzen. Bei Entwicklungsprojekten ist das leider nicht immer der Fall.
(Bild: alpha-board)

Schauen wir uns ein Beispiel an, damit wir diese Situation komplett verstehen. alpha-board ist ein kleiner Berliner Dienstleister für Elektronik-Design und Fertigung, der derzeit, alle Studenten, Teilzeit-Arbeitskräften und Azubis eingerechnet, knapp 30 Mitarbeiter beschäftigt.

Nehmen wir an, für eine Weihnachtsfeier sollen wir für alle Mitarbeiter eine Kürbissuppe kochen. Problem bekannt, Lösung bekannt: es geht um eine Implementierung eines bekannten Rezepts. Jeder einzelne Schritt lässt sich planen. Man kann sehr genau sagen, was um 11:45 Uhr passieren muss, wenn um 12:30 Uhr das Essen für alle auf dem Tisch landen soll. Projekte dieser Art lassen sich sehr genau schätzen.

Will man nun für die Weihnachtsfeier für alle unsere Mitarbeiter deren jeweiliges Lieblingsessen kochen, dann wird es kompliziert. Welche Zutaten werden benötigt? Was soll man einkaufen? Wann muss man womit anfangen? Was ist, wenn sich Mitarbeiter zwischendrin überlegen, dass ihr Lieblingsessen ein ganz anderes ist?

Dies ist exakt die Situation, in der das Problem bekannt (Lieblingsessen für 30 PCB-Designer und Hardware-Entwickler kochen), die Lösung aber völlig unbekannt ist (was essen diese PCB-Design-Heinis eigentlich am liebsten?).

Genau von dieser Art sind auch die meisten Hardware-Entwicklungsprojekte: Problem bekannt, Lösung leider unbekannt. Das üblicherweise verwendete Projektmanagement, Wasserfall- oder Gantt- oder Balkenplan-Projektmanagement genannt, versagt hier.

Wir sind dabei, unser Projektmanagement auf AGILE/SCRUM umzustellen. Das wurde für unsere Situation extra entwickelt und stammt aus der Software-Entwicklung. SCRUM (das Wort bedeutet „Gedränge“ und ist ein Begriff, der aus dem Rugby kommt) hilft, sich der unbekannten, perfekten Lösung iterativ schnell zu nähern (die Vorzüge von SCRUM wurden bereits 1986 von Hirotaka Takeuchi und Ikujiro Nunaka in ihrem Artikel „The New Product Development Game“ für die Harvard Business Review beschrieben).

Und bei SCRUM gibt es auch eine Methode, den Aufwand zu schätzen, der genau für unsere Situation hilft. Bei SCRUM schätzen Sie eigentlich auch nicht den Aufwand für Arbeitspakete im herkömmlichen Sinne. Dort unterteilen Sie den gesamten Aufwand für Ihr Projekt nicht nach Arbeitsschritten oder Meilensteinen, sondern nach User Stories – kleinen Geschichten, die eine Funktionalität aus Sicht eines Stakeholders beschreiben, damit das Entwicklungsteam besser versteht, was der Sinn dieser Aufgabe ist. Fürs Schätzen ist es aber eigentlich egal, ob Sie Ihr Projekt wie herkömmlich in Arbeitsschritte und Meilensteine unterteilen, oder in User Stories.

Egal, wie Sie Ihr Projekt unterteilen, den Aufwand schätzen Sie mit Planning Poker. Dafür verwenden Sie Planning Poker-Karten mit Zahlen drauf, die ungefähr der Fibonacci-Reihe entsprechen (Leonardo Fibonacci entwickelte die Folge der Fibonacci-Zahlen im Jahre 1202, um eine Kaninchenpopulation zu beschreiben – jede Fibonacci-Zahl ist die Summe der zwei vorhergehenden und nach einer Weile ist das Verhältnis zweier aufeinanderfolgender Fibonacci-Zahlen ungefähr 1,618… und entspricht dem Goldenen Schnitt).

Ein Set von Planning Poker-Karten steht auf der Website von alpha-board zum Download zur Verfügung. Die einzelnen Karten haben die Werte 1, 2, 3, 5, 8, 13, 20, 40 und 100.

(ID:37606210)