Wie erstellt man einen agilen Plan?
Auch wenn Flexibilität und kurzfristige Anpassungen bei der agilen Methode im Vordergrund stehen, heißt es noch lange nicht, dass agile Vorhaben keinerlei Planung bedürfen. Im Gegenteil: Für agile Projekte ist es sehr wichtig, eine klare Vision für das Endprodukt und konkrete Zielvorgaben zu definieren, für die ein grober Zeitplan festgelegt wird.
Die Vision muss nicht komplex sein – es reichen ein paar Sätze, die beschreiben, was man erreichen will und für wen. Diese Vision sollte auf Basis von Gesprächen mit potenziellen Nutzer:innen erstellt werden. Ein fiktives Beispiel: „Das Kitaportal wird eine Plattform sein, die es Eltern ermöglicht, freie Kitaplätze in ihrer Nähe zu finden und sich unkompliziert auf diese Plätze zu bewerben.“ Sobald die Vision feststeht, kann damit begonnen werden, Zielvorgaben zu definieren. Diese sollten spezifisch genug sein, um konkrete Aufgaben daraus abzuleiten, aber dennoch kurz und prägnant sein, z. B.: „Alle Kitas in der Stadt sollen an das Portal angebunden werden können.“
Anhand der Vision und der Zielvorgaben wird anschließend ein Fahrplan („Roadmap“) entwickelt. Hier werden die Hauptfunktionen für das Produkt festgelegt, die für die Realisierung der Zielvorgaben kritisch sind – z. B., „Anmeldeverfahren, um Kitas mit der Plattform zu verknüpfen“. Wichtig: Im Fahrplan sollte stets definiert sein, bis wann welche Funktionen mittel- oder langfristig (also in den nächsten 6 bis 12 Monaten) entwickelt werden sollen und welche relevante Fristen existieren (z. B. „Das Produkt muss aufgrund von Haushaltseinschränkungen bis Ende nächsten Jahres fertig sein.“).
Wann genau jede einzelne Funktion konkret entwickelt werden soll, muss noch nicht im Fahrplan definiert werden. Diese Entscheidung kann kurzfristig getroffen werden: agile Teams arbeiten nämlich in kurzen Arbeitsphasen (sogenannte “Sprints”), vor denen jeweils entschieden wird, an welchen konkreten Aspekten des Produkts als nächstes gearbeitet wird.
Sobald sich abzeichnet, dass nicht alle geplanten Features bis zur gesetzten Frist umgesetzt werden können oder müssen, kann und sollte die Roadmap jederzeit geändert werden. Denn genau hier liegt der Sinn der agilen Entwicklung: Es geht nicht darum, gar keine Pläne zu machen, sondern darum, diese Pläne jederzeit an neue Erkenntnisse anpassen zu können.