-
Was ist agiles Projektmanagement?
-
Die Geschichte des agilen Projektmanagements
- Die Vorteile des agilen Projektmanagements
- Die wichtigsten Grundsätze des agilen Projektmanagements
- Agile Projektmanagement-Methoden und Methodiken
- Der Unterschied zwischen Agilem Projektmanagement und Wasserfall-Projektmanagement
-
Verbreitete Mythen über agiles Projektmanagement
- Wie man mit Agilem Projektmanagement beginnt
-
Agile-Glossar – Häufig verwendete Begriffe in Agile-Projekten
Was ist agiles Projektmanagement?
Agile Projektmanagement ist ein flexibler Ansatz zum Management von Projekten, der auf inkrementellen Schritten basiert. Diese kleinen Zyklen, in denen Agile-Projekte abgeschlossen werden, werden als Sprints oder Iterationen bezeichnet.
Anstatt einem linearen und vorher festgelegten Weg zu folgen, ermöglicht dieser iterative Ansatz, dass sich Projekte im Laufe ihrer Entwicklung weiterentwickeln und an sich ändernde Anforderungen und Rückmeldungen angepasst werden können.
Ein wesentlicher Vorteil dieser Art des Projektmanagements besteht darin, dass Ergebnisse häufig schon früh im Projektverlauf erzielt werden – und nicht erst am Ende. Dies ist unter anderem der Grund, warum diese Methode so weit verbreitet ist.
Die Geschichte des agilen Projektmanagements
Agiles Projektmanagement entstand in der Softwareentwicklungsbranche in den späten 1990er- und frühen 2000er-Jahren. Hier ist ein kurzer Überblick über seine Entwicklung:
- Vor Agile war das Wasserfallmodell der vorherrschende Projektmanagement-Ansatz. Dieses Modell folgt einem sequenziellen Prozess, bei dem jede Projektphase linear abgeschlossen wird – mit wenig Spielraum für Änderungen oder Feedback.
- 1991 wurde das Buch „Rapid Application Development" veröffentlicht, und ein gleichnamiger Ansatz – RAD – wurde ins Leben gerufen. Dieser Ansatz strebte danach, hochwertige Software schnell zu liefern, indem er schnelles Prototyping, iteratives Feedback und die Einbeziehung der Endnutzer in den Vordergrund stellte.
- 1994 wurde die Dynamic System Development Method (DSDM) – auf der mehrere Zertifizierungen von APMG basieren – entwickelt, als Projektmanager, die RAD nutzten, nach mehr Governance und Disziplin beim Einsatz eines iterativen Projektmanagementstils strebten.
- Im Jahr 2001 kamen führende Vordenker der Softwareentwicklung zusammen und verfassten das Agile Manifesto. Während das DSDM-Framework eine Reihe von Prinzipien und Praktiken für die Projektdurchführung bereitstellt, lieferte das Agile Manifesto ein Set übergeordneter Leitwerte.
- Im Anschluss an das Agile Manifesto wurden weitere agile Methoden und Frameworks entwickelt, und die Verbreitung von Agile gewann in der Softwareentwicklungsbranche rasch an Fahrt.
Heute sind agile Praktiken nicht mehr auf die Softwareentwicklung beschränkt und haben in einer Vielzahl von Branchen an Popularität gewonnen, in denen Unternehmen flexibel und reaktionsfähig sein müssen.
Die Vorteile des agilen Projektmanagements
Agile-Projektmanagement führt aufgrund seiner inkrementellen Natur häufig zu einer frühzeitigen Realisierung von Vorteilen. Flexibilität wird gewonnen, da Entwicklungsteams befähigt werden, die Lösung im Laufe des Projekts anzupassen.
Agile-Projekte sind iterativ und verfügen über regelmäßige Feedback-Schleifen; dies trägt zum Risikomanagement, zur Verbesserung der Kundenzufriedenheit bei und fördert kontinuierliche Verbesserung. Die Betonung von Zusammenarbeit, Transparenz und einer Kultur der Verantwortlichkeit (durch die Zuweisung klarer Rollen und Zuständigkeiten) hat allesamt zur Popularität von Agile beigetragen.
Grundlegende Agile-Werte
Das Agile Manifest beschreibt vier Grundwerte:
1. Individuen und Interaktionen über Prozesse und Werkzeuge.
Teams und Menschen – nicht das neueste Tool oder ein perfekter Prozess – sind es, die erfolgreiche Projekte liefern. Ein agiles Umfeld konzentriert sich darauf, das, was das Unternehmen benötigt, durch Zusammenarbeit zu realisieren.
2. Funktionierende Software über umfassende Dokumentation
Das Agile Manifest wurde ursprünglich mit Blick auf Software entwickelt, doch da Agile heute weit verbreitet ist, wird dieser Wert häufig als „funktionierende Lösungen über umfassende Dokumentation" bezeichnet. Obwohl Dokumentation in agilen Methoden wichtig ist, liegt der Schwerpunkt auf greifbaren Ergebnissen.
3. Zusammenarbeit mit dem Kunden über Vertragsverhandlungen
Agile Ansätze beziehen Kunden während des gesamten Projekts ein. Das Feedback der Kunden lenkt die Entwicklung und stellt sicher, dass das Endprodukt den Bedürfnissen eben dieser Kunden entspricht.
4. Reagieren auf Veränderungen über das Befolgen eines Plans:
Traditionelle „Wasserfall"-Projekte erstellen eine Roadmap für ein Projekt und bemühen sich, diesen Plan einzuhalten. Agile Projekte erkennen an, dass Veränderungen ein natürlicher Bestandteil des Entwicklungsprozesses sind. Agile Projekte passen sich an veränderte Anforderungen, Marktbedingungen und Kundenfeedback an – indem sie Pläne und Prioritäten anpassen, um die bestmöglichen Ergebnisse zu erzielen.
Die wichtigsten Grundsätze des agilen Projektmanagements
Die Grundprinzipien des Agile Project Management
Die Prinzipien des Agilen Projektmanagements variieren je nach Quelle; so hat beispielsweise das Agile Manifesto ebenfalls mehrere Prinzipien aufgestellt. Die folgenden acht Prinzipien stammen aus dem DSDM-Framework:
- Fokus auf den Geschäftsbedarf – jede Entscheidung, die während eines Projekts getroffen wird, sollte das Projektziel berücksichtigen, nämlich das zu liefern, was das Unternehmen benötigt.
- Termingerechte Lieferung – eine Lösung pünktlich zu liefern ist häufig ein entscheidender Faktor bei der Erfolgsmessung.
- Zusammenarbeit – Kollaboration und Teamarbeit führen zu Leistungen, die die Summe der Einzelteile übersteigen.
- Qualität niemals gefährden – Im DSDM sollte das zu erreichende Qualitätsniveau zu Beginn vereinbart werden, und alle Arbeiten sollten darauf ausgerichtet sein, dieses Qualitätsniveau zu erreichen.
- Schrittweise auf soliden Grundlagen aufbauen – solide Grundlagen für das Projekt schaffen, indem der Umfang des zu lösenden Geschäftsproblems und die vorgeschlagene Lösung verstanden werden, bevor man sich auf umfangreiche Entwicklungsarbeiten einlässt.
- Iterativ entwickeln – das Konzept der Iteration steht im Mittelpunkt des Agilen Projektmanagements. Veränderungen als Teil dieses Prozesses zu akzeptieren ermöglicht es dem Projektteam, eine wirksame Geschäftslösung zu entwickeln.
- Kontinuierlich und klar kommunizieren – mangelnde Kommunikation wird häufig als die größte Einzelursache für das Scheitern von Projekten genannt.
- Kontrolle demonstrieren – es ist unerlässlich, ein Projekt und die entstehende Lösung unter Kontrolle zu haben und nachweisen zu können, dass dies der Fall ist.
Diese acht Prinzipien bilden eine wirksame Grundlage für jedes agile Projekt.
Agile Projektmanagement-Methoden und Methodiken
Agile Projektmanagement-Methodologien und -Methoden
DSDM ist eine agile Projektmanagementmethode, deren Prinzipien wir oben hervorgehoben haben. Sie umfasst den gesamten Projektlebenszyklus, und ihre Kernphilosophie lautet: „Jedes Projekt muss auf klar definierte strategische Ziele ausgerichtet sein und sich auf die frühzeitige Lieferung eines echten Nutzens für das Unternehmen konzentrieren."
Es gibt auch eine Reihe weiterer Techniken und Ansätze, die zur Steuerung eines agilen Projekts eingesetzt werden können; drei der beliebtesten sind Scrum, Kanban und Lean.
Scrum – ist ein Framework, das auf effektiver Teamzusammenarbeit bei der Entwicklung und Lieferung von Produkten basiert. Es unterteilt die Arbeit in kurze, zeitlich begrenzte Iterationen, sogenannte Sprints. Weitere Informationen finden Sie in unserem Blog Was ist Scrum?
Kanban – legt den Schwerpunkt auf die Optimierung des Arbeitsablaufs und die Visualisierung von Arbeit (zum Beispiel mithilfe eines Kanban-Boards).
Lean – befasst sich mit der Eliminierung von Arbeit, die keinen Mehrwert schafft – insbesondere für den Kunden.
Schauen Sie sich an – Die richtige agile Methodik wählen
In dem Video diskutieren die Vordenker Melanie Franklin und Andrew Craddock umfassend über agile Methoden, Change Management und die Zukunft der Projektabwicklung.
Das aufschlussreiche Gespräch wird von Richard Pharro, CEO von APMG International, moderiert und beleuchtet mehrere Schlüsselbereiche, wie etwa die Entwicklung des agilen Projektmanagements, den kulturellen Wandel und die Integration von KI in agile Projekte.
Die Diskussion bietet umsetzbare Erkenntnisse und Expertenrat zur Ausrichtung agiler Ansätze auf aktuelle Herausforderungen.
Der Unterschied zwischen Agilem Projektmanagement und Wasserfall-Projektmanagement
Der Unterschied zwischen Agile Project Management und Waterfall Project Management
Beide Ansätze sind wertvoll, und welche Methode zum Einsatz kommt, hängt größtenteils vom Projekt selbst und der beteiligten Organisation ab.
Bei Wasserfallprojekten verläuft die Entwicklung linear – beispielsweise wird das Design abgeschlossen, bevor die Entwicklung beginnt. Agiles Projektmanagement ist iterativ und umfasst in der Praxis häufig zwei- bis vierwöchige „Sprint"-Arbeitszyklen, gefolgt von einer Fortschrittsüberprüfung vor der nächsten Entwicklungsphase.
Ein weiterer wesentlicher Unterschied besteht darin, dass Wasserfallansätze den Umfang und die Anforderungen früh im Projekt definieren und festlegen. Da Umfang und Qualität früh im Projekt fixiert werden, werden Zeit und Kosten in der Regel angepasst, um die Anforderungen zu erfüllen.
Bei beliebten agilen Ansätzen hingegen, wie etwa jenen, die in APMG Agile Certifications vermittelt werden, werden die verfügbare Zeit und die Kosten für das Projekt definiert und festgelegt. Der Umfang ist in der Regel das, was sich verändert, um die Lieferung innerhalb der Zeit- und Kostenvorgaben zu ermöglichen.
Verbreitete Mythen über agiles Projektmanagement
Obwohl Agiles Projektmanagement in den letzten Jahren enorm an Popularität gewonnen hat, gibt es nach wie vor einige weit verbreitete Missverständnisse darüber. Im Folgenden betrachten wir zwei hartnäckige Mythen.
1. Agile Projekte eignen sich nur für Software- und IT-Entwicklung.
Es ist verständlich, wie dieses Missverständnis entstanden ist: Agile wurde in der IT- und Softwareentwicklungswelt ins Leben gerufen. Die meisten agilen Projekt-Frameworks – wie beispielsweise DSDM (auf dem mehrere APMG-Zertifizierungen basieren) – sind jedoch branchenunabhängig konzipiert. Agile Projektmanagement-Ansätze bieten Leitlinien dafür, wie Produkte und Dienstleistungen eingeführt oder überarbeitet werden können – keine technischen Anweisungen zur Softwareentwicklung. Alle Arten von Projekten können von der Flexibilität und Struktur profitieren, die agile Frameworks bieten. Dies führt uns zu einem weiteren hartnäckigen Mythos.
2. Agile Projekte sind chaotisch und ohne jegliche Planung.
In agilen Projekten gibt es eine klare Struktur und Steuerung. Flexibilität ist nicht dasselbe wie Chaos. Agiles Projektmanagement erfordert Planung und Dokumentation – wie bei Wasserfall-Projekten sollten Ziele und ein klarer Zweck festgelegt werden. Allerdings beinhalten agile Methoden zu Beginn eines Projekts oft weniger Dokumentation als ihre traditionellen Gegenstücke – denn wie viele Elemente des agilen Vorgehens ist auch die Dokumentation inkrementell und wird kontinuierlich verfeinert. Die Flexibilität, für die agile Projekte bekannt sind, entsteht teilweise durch die Förderung schneller Entscheidungsfindung.
Wie man mit Agilem Projektmanagement beginnt
APMGs Agile-Zertifizierungen können Ihnen dabei helfen, die Prinzipien und Werte zu erlernen, die die Grundlage für Agile-Projekte bilden, und bieten Ihnen darüber hinaus eine praktische Schritt-für-Schritt-Anleitung zur Durchführung von Agile-Projekten.
APMG-Schulungen können Sie mit Folgendem ausstatten:
- Einem Verständnis der Agile-Philosophie und -Prinzipien, des Lebenszyklus eines Agile-Projekts sowie der Rollen und Verantwortlichkeiten innerhalb dieser Projekte.
- Wie man eine Vielzahl von Agile-Methoden auf ein Projekt anwendet – zum Beispiel Workshops, die MoSCoW-Technik zur Definition von Projektprioritäten, iterative Entwicklung und Modellierung.
- Wie man Zusammenarbeit fördert und unterstützt
- Wie man den Erfolg eines Agile-Projekts bewertet
Dies sind nur einige der wichtigsten Kompetenzen, die in unseren Agile-Kursen entwickelt und vertieft werden können – wobei jede Zertifizierung andere Schwerpunkte setzt und was für den Einzelnen geeignet ist, von seiner Rolle im Projekt, dem Projekt selbst und der Organisation abhängt.
Ansehen – Agile Planungstechniken leicht gemacht
Dieses 30-minütige Webinar erklärt, wie agile Planungstechniken auf jede Art von Arbeit angewendet werden können, um eine Initiative zu schaffen, die frühzeitig und regelmäßig Vorteile liefert. Melanie Franklin, Agile-Expertin und Trainerin, erläutert das wichtigste Planungsinstrument – eine Roadmap – sowie eine Planungstechnik: die Dekomposition. Dieses Video richtet sich an Projekt-, Programm- und Change-Manager, die für die Erstellung von Plänen verantwortlich sind.
Schau zu – So verwaltest du ein agiles Projekt
In dieser Episode von APMG's Q&A-Show Level Up beantworten Diskussionsteilnehmer Fragen zum Management eines Agile-Projekts.
Die erste behandelte Frage ist, was ein Agile-Projekt ist. Die Episode beleuchtet die Herausforderungen, mit denen die Teilnehmer beim Projektmanagement konfrontiert waren, wie die Verantwortlichkeiten in Agile-Projekten aufgeteilt werden und wie man mit sich ändernden Prioritäten umgeht.
Agile-Glossar – Häufig verwendete Begriffe in Agile-Projekten
Um Ihnen zu helfen, einige der Fachbegriffe zu verstehen, die Sie in Agile-Projekten hören werden, haben wir eine kurze Liste gebräuchlicher Begriffe und ihrer Definitionen zusammengestellt.
- Agile Project Management – ein Ansatz zur Projektsteuerung, der auf iterativen und inkrementellen Schritten basiert.
- Daily Scrum – ein tägliches Teammeeting, in der Regel für das Entwicklungsteam. In diesem Meeting plant das Team die nächsten 24 Arbeitsstunden.
- DevOps – ein Ansatz, der die Zusammenarbeit, Kommunikation und Integration zwischen Entwicklungs- (Dev) und Betriebsteams (Ops) in den Vordergrund stellt.
- Dynamic System Development Method (DSDM) – eine agile Methode, die sich auf den gesamten Projektlebenszyklus konzentriert.
- Kanban – legt den Schwerpunkt auf die Optimierung des Arbeitsablaufs und die Visualisierung von Arbeit (zum Beispiel mithilfe eines Kanban-Boards).
- Lean – befasst sich mit der Beseitigung von Arbeit, die keinen Mehrwert schafft, insbesondere für den Kunden.
- Lifecycle – alle Phasen eines Projekts, in denen eine Idee in eine Lösung umgewandelt wird.
- Rapid Application Development (RAD) – diese agile Entwicklungsmethode zielt darauf ab, qualitativ hochwertige Lösungen schnell bereitzustellen, indem sie schnelles Prototyping, iteratives Feedback und die Einbindung der Endnutzer betont.
- Anforderungen – eine Liste gewünschter Ergebnisse, Funktionen und Eigenschaften, die die vom Projekt entwickelte Lösung erfüllen soll, um den Bedürfnissen von Kunden und Stakeholdern gerecht zu werden.
- Minimum Viable Product (MVP) – dies ist das kleinstmögliche lieferbare Ergebnis, das für Nutzer oder Kunden einen Mehrwert bietet. Es stellt eine frühe Version des Endprodukts dar und enthält die wesentlichen Funktionen. Indem Entwicklungsteams auf die Bereitstellung eines MVP fokussieren, können sie Feedback sammeln, Annahmen validieren und schrittweise auf eine erfolgreiche Lösung hinarbeiten.
- MoSCoW – ein System zur Priorisierung, bei dem Anforderungen als „must have" (muss vorhanden sein), „should have" (sollte vorhanden sein), „could have" (könnte vorhanden sein) und „would like to have" (wäre wünschenswert) eingestuft werden.
- Scrum – ist eine agile Methode zur Entwicklung und Bereitstellung von Produkten, die auf effektiver Teamzusammenarbeit basiert. Die Arbeit wird in kurze, zeitlich begrenzte Iterationen, sogenannte Sprints, aufgeteilt.
- Scrum Master – die Person, die in einem Projekt dafür verantwortlich ist, Scrum zu fördern und zu unterstützen.
- Sprint(s) – eine zeitlich begrenzte Entwicklungsphase (von einem Monat oder weniger) innerhalb eines Projekts.
- Waterfall – oft als „traditionelles" Projektmanagement bezeichnet, beschreibt lineare Entwicklungsansätze.