Ist Scrum inhärent lean?
Lean-Softwareentwicklung ist das Ergebnis der Übersetzung von Lean-Produktion in den Bereich der Software- und Systementwicklung. Ob sie unter dem Agile-Regenbogen fällt, wird in der Community heftig diskutiert, doch letztendlich spielt es keine Rolle. Denn die sieben Prinzipien von Lean sind inhärent in agilen Methoden enthalten, wenn auch möglicherweise auf unterschiedliche Weise und mit unterschiedlichen Lexika oder Namenskonventionen.

Verschwendung beseitigen
Das erste Prinzip von Lean ist die Beseitigung von Verschwendung. Von unklaren Anforderungen, ungenutzten Dokumentationen, Übergaben, Wartezeiten und dergleichen suchen Lean-Praktiker danach, diese Verschwendungen aus dem Prozess zu reduzieren oder ganz zu eliminieren. Das Scrum-Framework spiegelt diesen Lean-Gedanken wider, indem es das Retrospektive bereitstellt, damit ein Team entdecken und alles beheben kann, was nicht gut funktioniert. Man hört Teams oft über Themen wie verschwenderische Dokumentation, übermäßige und/oder manuelle Prozesse, zu viele Fehler und andere solche Probleme im Retrospektiven diskutieren.
Auf Zusammenarbeit fokussieren
Beide, Scrum und Lean, legen den Fokus auf die Zusammenarbeit zwischen Mitarbeitern. Dies definiert den Erfolg der Methode. In beiden Methoden sind die Menschen, die die Aufgaben ausführen, wichtiger als die Werkzeuge, die sie verwenden.
Wertorientiert
Wenn es um Scrum und Lean geht, ist nichts wichtiger als das Endresultat. Dieses Ergebnis muss Wert für den Kunden schaffen und ist das einzige Ziel des Entwicklungsprozesses. Scrum ermöglicht es dem Kunden, seine Anforderungen kontinuierlich anzupassen, während Lean die Herstellung des Produkts so gestaltet, dass keine Verschwendung entsteht. Der Kunde sollte genau das bekommen, was er erwartet.
So spät wie möglich entscheiden
In jedem Projekt wissen die Menschen am Ende des Projekts am meisten über das Projekt. Scrum-Teams bevorzugen fundierte Entscheidungen; daher treffen sie keine Entscheidungen über jede Anforderung von vornherein. Dies ist eine Manifestation des vierten Werts von Lean: So spät wie möglich entscheiden.
Auf kontinuierliche Verbesserung setzen
Scrum und Lean folgen ebenfalls dem Prinzip der kontinuierlichen Verbesserung, auch bekannt als Kaizen in Lean. Beide legen den Fokus auf kontinuierliches Lernen und Anpassen. Dies ist ein wesentlicher Aspekt, da die Schaffung von Wert für den Kunden die höchste Priorität hat.
Schnelle Lieferung anstreben
Lean sagt, schnell liefern; in Scrum liefern wir maximal alle 30 Tage, während viele Teams sogar noch schneller liefern. Lean sagt, das Team zu befähigen, und das tut auch Scrum. Lean sagt, Integrität sollte in das System eingebaut werden; Scrum beantwortet dies, indem es verlangt, dass ein Team mit dem Kunden definiert, was „fertig“ bedeutet.
Engpässe beseitigen
Schließlich führt uns Lean dazu, das Ganze zu sehen – wie der gesamte Wertstrom oder die Kette von Ereignissen, die zum Kundennutzen führen, funktioniert. Alle Engpässe sollten sofort beseitigt werden, und Teams sollten so besetzt sein, dass sie fertige Produktinkremente abschließen können. Scrum spiegelt dies wider, indem es uns anleitet, dedizierte, querschnittliche Teams zu bilden, die Retrospektiven durchführen. Solche Retrospektiven helfen uns, Engpässe (oder Hindernisse, wie sie in Scrum genannt werden) aufzudecken, damit sie beseitigt werden können.
Weitere Artikel zu Agile und Scrum
- Kompletter Scrum-Leitfaden
- Was sind die drei Säulen von Scrum?
- Was ist agile Softwareentwicklung?
- Scrum in 3 Minuten
- Was sind die 5 Scrum-Werte?
- Was ist die Entwicklung von Scrum?
- Klassisches Projektmanagement im Vergleich zu agillem Projektmanagement