Direkt zum Hauptbereich

Lean Estimating: vorläufiges Kochrezept

Lean und agile Methoden folgen dem Prinzip „enough design up front“. So vermeiden sie zu viel Design, überflüssige Detailplanung etc. Damit bleiben sie agil. Agile-Kritiker bemängeln allerdings, dass dieser Ansatz eine Tür für schlampige, unkontrollierte Arbeit offen lässt. Sie spotten, „Über eine mit Agile gebaute Brücke möchte ich nicht fahren“ (/1/).

Deshalb stellen sich die Fragen: Wie viel Design, Planung oder Analyse ist genug? Woher weiß ich, dass ich den Punkt erreicht habe? Wie überzeugen wir den Lenkungsausschuss, das Team oder den Kunden, dass weniger Planung ausreicht bzw. dass mehr Planung notwendig ist?

Die Antwort ist einfacher als man denkt und kann sogar mit belastbaren Zahlen belegt werden. Der Clou liegt in unseren Mess- und Schätzverfahren, die für Geld, menschliche Ressourcen, Nutzen etc. gleichermaßen angewendet werden können. Für ein „Lean Estimating“ müssen wir nur ein paar Zutaten in unsere Planungssuppe werfen (/2/).

Die erste Zutat für schlanke Schätzungen ist ein klares Verständnis über deren Zweck. Wir messen, analysieren, schätzen und planen aus nur einem Grund: um Entscheidungen zu ermöglichen. Wollen wir dieses Projekt? Haben wir die Ressourcen dafür? Sind die Anforderungen realisierbar? Kennen wir die Risiken? Geleitet durch dieses Verständnis wird die Antwort auf unsere Frage „wie viel ist genug“ leichter. Wenn wir genug wissen, um eine vernünftige Entscheidung zu treffen, dann haben wir ausreichend gemessen bzw. geplant.

Ziemlich lean, oder? Wir benötigen aber noch eine klarere Definition von „genug“, wenn wir jemand überzeugen möchten. Hierfür berechnen wir den Wert der Informationen. Dieser Wert ist gleich dem durch die Analyse vermiedenen Verlust.
Ein vereinfachtes Beispiel: Wenn ein Projekt € 1 Mio. verspricht, € 750.000 kostet, aber ein 33,3% Risiko für Totalverlust hat, beträgt unser erwarteter Verlust € 250.000 (/3/). Durch bessere Planung oder das Bauen eines Prototyps könnten wir das Risiko vielleicht auf 10%, also auf einen erwarteten Verlust von € 75.000, reduzieren. Nach diesem Ansatz könnte man bis € 175.000 für Planung oder Prototypenbau rechtfertigen, da wir uns so gleich dem ursprünglichen Szenario stehen. Allerdings ist die Realität noch besser, denn die Verkleinerung auf 10% ist wahrscheinlich mit nur einem Bruchteil dieses Betrags möglich.
Demzufolge ist die zweite Zutat das Senken der Unsicherheiten hinsichtlich der vorliegenden Entscheidung. Deshalb machen wir die ganze Analyse und Planung. Wir erzielen damit zwar keinen wissenschaftlichen Beweis, aber eine bessere Entscheidung. Im Beispiel oben wären 20 Personentage für die Planung nur ein Klacks. Diese Menge ist „genug“, weil dieses Investment deutlich kleiner ist als der erwartete Verlust. 

Der wirkliche Feind von einem Lean/Agile-Ansatz ist nicht die Wasserfall-Methode, sondern die Erwartung, dass Planung und Design perfekte, risikolose Zahlen liefern. Das können sie nicht, und das müssen sie auch nicht. Sie müssen nur unsere Unsicherheit reduzieren.

Die dritte Zutat im Lean Estimating Rezept ist die Anwendung von Wahrscheinlichkeiten im Schätzungsprozess. Wahrscheinlichkeiten, im Gegensatz zu Mittelwerten, stellen die Entscheidungen auf ein nachvollziehbares Fundament, zumindest in Hinblick auf die Unsicherheiten. Durchschnittswerte führen in die Irre, da sie die Varianzen nicht in die Betrachtung miteinbeziehen. Das wissen wir vom Statistikkurs. Aber wie passt das zu Projekten?
Image © Dixie Allen,
Used by permission /5/
Noch ein einfaches Beispiel macht es klar: Wenn ein Plan aus fünf Parallelaktivitäten besteht, und jede Aktivität durchschnittlich 10 Tage dauert, reizt uns der Gedanke, dass ein Team von fünf Personen in 10 Tagen fertig sein könnten.  Allerdings beträgt die Chance hierfür nur 3% (1:32), da alle fünf Aktivitäten innerhalb von 10 Tagen fertig sein müssten. Wir werden erst dann fertig sein, wenn die letzte der fünf Aktivitäten erledigt ist (/4/).
Deshalb sollten wir unsere Schätzungen so ausdrücken: „Wir haben eine 90% Chance, den Plan innerhalb von fünf bis 15 Tagen zu erledigen“. Und nicht: „Die durchschnittliche Fertigstellungsdauer beträgt 10 Tage“. Beide Aussagen können gleichzeitig wahr sein. Aber die erste Aussage berücksichtigt die Unsicherheiten und bietet dadurch eine deutlich bessere Entscheidungsgrundlage. Wer’s nicht glaubt, der fragt die Giraffe, die in einem Zoo lebt, dessen Gebäude auf die durchschnittliche Größe der Tiere zugeschnitten sind.

Fazit: für agile Schätzungen ist „genug“ der Punkt, wo wir 90% sicher sind, dass die Realität innerhalb unserer geschätzten Spannbreite liegt. Diese Denkweise gibt dem „enough design up front“ ein klare Bedeutung, ohne utopische Planungsstandards aufzusetzen.

Versuchen Sie es. Lassen Sie uns Ihre Erfahrungen wissen.

Anmerkungen


Kommentare

  1. Das ist eine auch für "erdverbundene" Manager sehr gut nachvollziehbare Argumentation!
    Übrigens: Die Erwartung, dass Planung und Design perfekte, risikolose Zahlen liefern habe ich bisher noch bei keinem Manager angetroffen. Wohl aber immer wieder mal heftige Zweifel, dass die vorgelegten groben Konzepte (= JEDUF) und Risikoabschätzhungen auch nach wirtschaftlich angemessenem Analyseaufwand vaild sind.
    Und da kommen wir in das selten angesprochene Feld der bewussten Verantungsübernahme als UNTERNEHMER. Und damit zur Frage nach der Macht und tatsächlichen Verantwortung von Managern innerhalb der heute gegebenen Unternehmesstrukturen...

    AntwortenLöschen
  2. Ja, richtig.

    Wir haben wohl eine paradoxe Situation: die Manager wollen häufig eine einfache Schätzung "das Projekt wird 233 Personentage benötigen", aber sie zweifeln daran, dass mehr Planung/Analyse notwendig ist. NICHTDESTOTROTZ treffen die Manager auf diese Basis mal Entscheidungen über Projekte mit größere Summen.

    Die "heftig Zweifel" des Managers liegt häufig an einem Misstrauen des Prozesses. Er hat noch nicht verinnerlicht, dass nur eine Reduktion der Unsicherheiten möglich ist, und in dem Moment muss er unternehmerisch vorgehen - nämlich ein Risiko eingehen.

    Deshalb stimme ich 100% zu, dass wir an die Entscheidungsstrukturen in Unternehmen arbeiten müssen. Darf ich als Mittelmanager Sachen probieren? Sind Fehlern erlaubt? Können wir konstruktiv "nein" zu sinnlosen Projekten sagen?

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Microsoft Teams: Die neuen Besprechungsnotizen - Loop-Komponenten

  Haben Sie in letzter Zeit in einer Teams-Besprechung die Notizen geöffnet? Dort sind inzwischen die Loop-Komponenten hinterlegt. Die sind zwar etwas nützlicher als das, was zuvor zur Verfügung stand. Trotzdem ist noch Luft nach oben. Und es gibt sogar einige ernstzunehmende Stolperfallen. Hier ein erster, kritischer Blick auf das was Sie damit tun können. Und auch darauf, was Sie besser sein lassen.

Agile Sternbilder: Die Entdeckung kosmischer Agilitäts-Superkräfte

Hast du dich je gefragt, ob dein Sternzeichen deine Fähigkeiten in einer agilen Arbeitsumgebung beeinflusst? In diesem Blogpost tauchen wir ein in die faszinierende Welt der Astrologie und ihre mögliche Verbindung zu modernen Arbeitsweisen. Entdecke, wie die Sterne deine agilen Stärken prägen könnten. Ob überzeugter Agilist oder neugieriger Sternzeichenliebhaber – dieser Artikel kann dir neue Perspektiven eröffnen und vielleicht sogar dein nächstes Teamprojekt inspirieren!

Den passenden Job finden

Hier teile ich, wie ich daran arbeite, endlich den richtigen Job zu finden. Kleingedrucktes: Dieser Artikel richtet sich (natürlich) an jene, die gerade in der luxuriösen Position sind, dass sie nicht jedes Angebot annehmen müssen. Anstatt von Engagement zu Engagement zu hetzen und frustriert zu sein über Konzernstrukturen, fehlende Ausrichtung und die Erkenntnis, dass in einem selbst beständig die Hintergrundfrage nagt, ob es das ist, womit man seine immer knapper werdende Lebenszeit wirklich verbringen möchte, gibt es manchmal auch die Möglichkeit, die nächste berufliche Station etwas nachhaltiger auszusuchen - auch, um tatsächlich (etwas) mehr beitragen zu können.

Die Microsoft Teams-Not-To-Do-Liste

Viele hoffen, dass es  für die Einrichtung von Microsoft Teams  den Königsweg gibt, den perfekten Plan – doch den gibt es leider (oder glücklicherweise?) nicht. Genauso wenig, wie es jemals einen Masterplan für die Organisation von Gruppenlaufwerken gab, gibt oder je geben wird. Was gut und vernünftig ist hängt von vielen Faktoren und ganz besonders den Unternehmensprozessen ab. Sicher ist nur eines: Von alleine entsteht keine vernünftige Struktur und schon gar keine Ordnung. Dafür braucht es klare Entscheidungen.

Agilität ist tot. Ausgerechnet jetzt?

Agilität wird zurückgefahren, Hierarchien kehren zurück. Doch ist das wirklich der richtige Weg in einer Welt, die immer unberechenbarer wird? Oder erleben wir gerade eine riskante Rolle rückwärts?

Wie beschreibt man einen Workshop für eine Konferenz?

Konferenzen bieten immer ein gutes Forum, um sein Wissen und seine Erfahrungen zu teilen. Was für die Vortragenden selbstverständlich scheint, ist für die Besucher:innen oft unverständlich. Wie können Vortragende ihren Workshop in 2-3 Sätzen beschreiben, damit die Besucher:innen schnell einschätzen können, er sich für sie lohnt?

Gemeinsam eine Anwenderdokumentation erstellen

Unternehmenssoftware ist ein wichtiges Bindeglied zwischen Anwenderinnen und Anwendern, den Unternehmensprozessen und den Ergebnissen. Normalerweise schreibt der Hersteller der Software die Dokumentation für diejenigen, die die Software benutzen. Wenn die Software allerdings stark angepasst wurde, muss die Dokumentation von denen kommen, die die Prozessmaschine am besten verstehen - den Anwenderinnen und Anwendern. Wie könnte man das praktisch machen?

Scrum und Hardware: Es kommt auf die Basics an

Man kann Hardwareprodukte agil entwickeln. Zum einen kommt Scrum aus der Hardwareentwicklung. Die Softwerker haben die Hardwarekonzepte auf ihre Situation übertragen. Zum anderen hat Hardwareentwicklung heute ganz viel mit Software zu tun. Gerade in frühen Phasen kann man sich mit Simulationen noch viele Wege offen halten und mehrere Pfade parallel verfolgen. In diesem Beitrag empfehle ich eine Podcastfolge und ein Buch, für alle, die mit der Geschwindigkeit ihrer Hardwareentwicklung nicht zufrieden sind.