Agile-Philosophien sind derzeit sehr gefragt und werden scheinbar auf alles angewendet. Als die Marketing- und Produktgruppe von KT gebeten wurde, eine Reihe zusammenhängender Produkte in vier Monaten statt in den üblichen 12+ Monaten pro Kurs zu entwickeln und auf den Markt zu bringen, stimmten wir zu, zu prüfen, ob Agile uns zum Erfolg verhelfen könnte.
Eine wesentliche Herausforderung bestand darin, ein gemeinsames Verständnis von Agile zu entwickeln und zu klären, wie die Konzepte auf diese Projekte anzuwenden sind. Agile ist NICHT nur ein Gimmick, das darauf abzielt, in einem Drittel der Zeit zum halben Preis ein hochentwickeltes Endergebnis zu liefern (wir alle wissen, dass das nicht möglich ist). Vielmehr umfasst Agile eine Reihe von Ansätzen, die – in Kombination eingesetzt – effizient etwas hervorbringen können, das funktioniert und auf Basis von Feedback in kurzer Zeit weiter verbessert werden kann, und das in einem beschleunigten Zeitrahmen. Dafür müssen Sie jedoch bereit sein, anders zu arbeiten, damit Sie „nicht das Perfekte zum Feind des Guten machen“.
Als wir nach Beispielen für nicht IT-bezogene Agile-Projekte suchten, fanden sich nur wenige – und noch weniger Details zu konkreten Erfolgsfaktoren, also dem entscheidenden „Wie“ der Umsetzung. Daher mussten wir überlegen, wie wir das Beste aus den Agile-Konzepten nutzen können, ohne unsere bestehenden Prozesse vollständig zu verändern oder ineffektive Kurse zu entwickeln. Das Ziel wurde, die Arbeit schnell zu erledigen – und zwar so, dass sie konzeptionell stimmig ist und für den Kundeneinsatz bereitsteht.
Das Projekt war erfolgreich: Sechs neue Produkte wurden in vier Monaten eingeführt. Auf dem Weg dorthin gab es viele „Aha-Momente“. Die fünf Punkte, die aus unserer Sicht die wichtigsten Erkenntnisse über einen agileren Ansatz in der Produktentwicklung sind, lauten:
- Legen Sie Umfang und Zeitplan sorgfältig fest und halten Sie diese dann diszipliniert ein. Definieren Sie konkrete, erreichbare Ergebnisse und liefern Sie dann nur diese Ergebnisse – sehr schnell. Geben Sie im Projektverlauf nicht den Anfragen nach, „nice to have“-Funktionen hinzuzufügen.
- Setzen Sie ein etabliertes Team ein. Dadurch entfällt die Zeit, die benötigt wird, um die Zusammenarbeit zu erlernen. Außerdem verbessert es die Unterstützung und das taktische Eingehen von Risiken, da bereits Vertrauen besteht.
- Nutzen Sie zunächst konsequent vorhandene Inhalte und Prozesse. Konfigurieren Sie bestehende Inhalte, soweit möglich, in neuen Zusammenstellungen. Wenn Lücken auftreten, schließen Sie diese durch Literaturrecherchen und den Einsatz interner Fachexperten. Widerstehen Sie dem Drang zum „Gold Plating“: Neue Inhalte, Grafikdesigns, Layouts usw. sind zwar sehr wünschenswert, können den Zeitplan jedoch erheblich verlängern.
- Kommunizieren Sie häufig – aber kurz – und klar mit den Stakeholdern. Dies hilft, Richtungswechsel zu vermeiden, Erwartungen zu steuern und ein hohes Maß an Unterstützung sicherzustellen.
- Planen Sie, was nach Abschluss des Projekts kommt. Hören Sie nicht bei der Dokumentation der gewonnenen Erkenntnisse und der Abschlussfeier auf. Fragen Sie, wie es mit den gerade gestarteten Produkten weitergeht. Welche Pläne müssen für den anhaltenden Erfolg erstellt werden und wer wird dafür verantwortlich sein?
Durch das Verständnis der verschiedenen Agile-Werkzeuge – Backlog, Burndown, Sprint, Standup, Retrospektive – und deren Anpassung an unser Projektumfeld konnten wir eine wichtige Projektreihe schnell umsetzen, Ressourcen effektiv nutzen und Erkenntnisse gewinnen, die unsere zukünftigen Bemühungen effektiver machen werden.