Was ist agiles Projektmanagement? Eine einfache Anleitung
Veröffentlicht: 2019-06-14In der modernen Welt erwarten die Menschen schnelle Ergebnisse. Zum Beispiel schafft es WordPress Core, Updates aufgrund der Nachfrage in halsbrecherischer Geschwindigkeit zu veröffentlichen, und sie sind nicht das einzige Softwareunternehmen, das dies tut. Wenn Sie möchten, dass Ihr Team bei Produktfreigaben diese Effizienzstufe erreicht, müssen Sie den richtigen Managementansatz anwenden.
Beim „Agilen“ Projektmanagement dreht sich alles um schnelle Iterationen und das Aufteilen großer Projekte in überschaubare Teile. Das Beste daran ist, dass es nicht nur für softwarebezogene Projekte funktioniert. In diesem Artikel geben wir Ihnen eine Einführung in das agile Projektmanagement, seine Vorteile und seine Funktionsweise.
Lasst uns anfangen!
Eine Einführung in das agile Projektmanagement
Stellen Sie sich vor, Ihr Team hat die Aufgabe, ein „einfaches“ Content Management System (CMS) von Grund auf zu entwickeln. Sie haben eine Liste von Funktionen, die Sie einbeziehen können, z. B. Post-Management, Unterstützung für mehrere Autoren, einen Texteditor und mehr.
Es gibt fast unendlich viele Möglichkeiten, ein Projekt dieser Größenordnung anzugehen. Sie könnten beispielsweise das gesamte System auf einmal entwickeln und dem Kunden nur zeigen, wenn Sie ein Minimum Viable Product (MVP) haben. Das ist nicht unbedingt ein schlechter Ansatz, bedeutet aber, dass zwischen Projektbeginn und Demonstrationsphase viel Zeit vergehen kann.
Ein „agiler“ Ansatz (zwinker zwinker) könnte sich stattdessen auf schnellere Projektiterationen konzentrieren. Sie könnten diese Anforderungen in den Projektkern aufschlüsseln und dann mit der Arbeit an jedem einzelnen Feature fortfahren.
Der grundlegende Grundsatz des agilen Projektmanagements ist eine schnelle Iteration. Das bedeutet, Projekte in kleine Komponenten zu zerlegen, die Sie in schneller Folge angehen können. Jedes Mal, wenn Sie eine dieser Iterationen abschließen, überprüfen Sie sie gemeinsam mit Ihrem Team und Ihren Kunden.
Es ist jedoch wichtig zu verstehen, dass agiles Projektmanagement eher eine Philosophie als eine Methodik ist. In der Praxis gibt es viele agile Methoden, denen Sie folgen können, und wir werden Ihnen einige davon in Kürze vorstellen. Lassen Sie uns zunächst darüber sprechen, was die Vorteile der agilen Philosophie sind.
Die Vorteile eines agilen Ansatzes
Der Hauptvorteil des agilen Projektmanagements liegt bereits im Namen. Insgesamt geht es bei der gesamten Philosophie darum, Teams zu helfen, Projekte schneller zu liefern. Ein agiler Ansatz bietet jedoch über die Geschwindigkeit hinaus noch viele weitere Vorteile, wie zum Beispiel:
- Verhindern, dass Projekte aus dem Ruder laufen. Da Sie schrittweise arbeiten und Ihren Fortschritt bei jedem Schritt überprüfen, wird es einfacher, Probleme zu erkennen, bevor sie zu groß werden.
- Komplexe Aufgaben können Sie effizienter bewältigen. Normalerweise können große Projekte sehr einschüchternd sein, aber der „Baby-Steps“-Ansatz des agilen Managements kann sie weniger abschreckend machen.
- Du bekommst jede Menge Feedback. Nach jeder Iteration sollten Sie den Fortschritt zusammen mit Ihren Teams anhalten und überprüfen. Das bedeutet, dass Sie bei jedem Schritt viel Feedback erhalten und das gesamte Team auf derselben Seite.
- Es ist sehr anpassungsfähig. Der iterative Ansatz des agilen Projektmanagements macht es einfacher, neue Funktionen einzuführen oder während des Entwicklungsprozesses zu ändern.
Tatsächlich ist ein großartiger Slogan für agiles Projektmanagement, dass es um schnelle Iterationen mit viel konstantem Feedback geht. Diese Eigenschaften machen Agile zu einer perfekten Lösung für Software- und Webentwicklungsprojekte, bei denen normalerweise viele inkrementelle Veränderungen stattfinden. Es kann jedoch auch gut für andere Arten von Projekten und Bereichen geeignet sein.
Ein agiler Ansatz für eine Marketingkampagne könnte beispielsweise wie folgt aufgeschlüsselt werden:
- Identifizieren Sie die Ziele, die Sie mit Ihrer Kampagne erreichen möchten.
- Zerlegen Sie diese Ziele in einzelne Aufgaben und weisen Sie diese zu (zB Logo entwerfen, Slogan erfinden, Text für ein bestimmtes Segment schreiben).
- Überprüfen Sie die Ergebnisse jeder Aufgabe und führen Sie Benutzertests durch, um ihren Erfolg zu bestimmen.
- Fahren Sie mit der nächsten Aufgabe fort.
Im Idealfall wäre der gesamte Prozess schnell. Eine Möglichkeit, wie einige Teams auf dem richtigen Weg bleiben, besteht darin, Kollaborationstools wie Trello zu verwenden und sich selbst Zeitpläne zu geben. Um etwas mehr Kontext zu bieten, lassen Sie uns über spezifische agile Methoden sprechen.
3 Beispiele für agile Methoden
Jede agile Methodik teilt die Grundlagen, die wir bisher besprochen haben. Jeder von ihnen ermöglicht es Ihnen jedoch, Projekte mit einem anderen Ansatz anzugehen. Hier sind einige der beliebtesten Optionen:
- Gedränge. Wir haben in der Vergangenheit über Scrum gesprochen – bei dieser Methodik legt der Verantwortliche einen Product Backlog fest und setzt Prioritäten. Dann macht sich jedes Team an einen „Sprint“, an dessen Ende es eine neue Iteration liefern soll.
- Schlanke Softwareentwicklung. Bei dieser Methodik geht es darum, unnötige Funktionen zu entfernen und den Endkunden mehr Wert zu bieten. Wenn es um die Softwareentwicklung geht, priorisiert die Lean-Methodik auch intensive Tests während des Prozesses.
- Extreme Programmierung (XP). Agile Entwicklung ist von Natur aus verdammt schnell. Die XP-Methodik geht jedoch noch einen Schritt weiter, mit Sprints, die in der Regel zwischen einer und drei Wochen dauern. Die Idee ist, dass Projekte durch schnellere Iteration und eine hohe Benutzerbeteiligung deutlich effizienter durchgeführt werden können.
Agiles Projektmanagement kann in den meisten Situationen, in denen Sie ein Projekt mit einem Team durchführen, hervorragend geeignet sein. Je komplexer das Projekt ist, desto mehr können Sie von Agile profitieren.
Es liegt jedoch an Ihnen, welche Methode Sie wählen. Es gibt viele weitere Optionen, die über die bisher behandelten hinausgehen. Insgesamt bleiben die agilen Grundprinzipien in der Regel gleich, aber bestimmte Aspekte wie die Länge von Sprints und die Einbindung der Benutzer können variieren.
Wir empfehlen Ihnen, einige weitere agile Varianten zu erkunden, um zu sehen, ob Sie eine finden, die zu Ihrem Stil passt. Lassen Sie uns in der Zwischenzeit jedoch in den eigentlichen Prozess eintauchen, damit Sie wissen, was Sie erwartet.
Erste Schritte mit agilem Projektmanagement (4 Schritte)
Wir haben viel über die Agile-Methodik gesprochen und wie sie im Großen und Ganzen funktioniert. Lassen Sie uns nun einen genaueren Blick darauf werfen, wie der Prozess für reale Szenarien aussehen kann.

Schritt 1: Erstellen Sie eine Produkt-Roadmap und legen Sie einen Zeitplan für Veröffentlichungen fest
Bevor Sie auch nur eine einzige Codezeile schreiben, müssen Sie sich ein vollständiges Bild davon machen, woran Sie arbeiten und was Ihre Ziele sind. Das bedeutet zu wissen:
- Was das Endprodukt sein soll.
- Welche Funktionen es enthalten muss.
- Für wen ist es gedacht.
- Was Ihr Produkt einzigartig macht.
Dieser Schritt beinhaltet Entscheidungen auf sehr hoher Ebene, daher sollten neben Ihnen auch Teamleiter und Kunden da sein, um einen Spielplan zu entwickeln. Letztendlich müssen Sie die ersten Besprechungen mit einer groben Produkt-Roadmap verlassen.
Um auf unserem früheren Beispiel eines Kunden aufzubauen, der ein CMS wünscht, könnte die vorherige Liste wie folgt aussehen:
- Was das Endprodukt sein soll: Ein CMS, das auf Bloggen ausgerichtet ist.
- Welche Funktionen es enthalten muss: Postverwaltung, Unterstützung für mehrere Autoren, eine Benutzerhierarchie und einen Texteditor.
- Für wen ist es konzipiert: Blogger mit wenig bis gar keiner Erfahrung in der Webentwicklung.
- Was Ihr Produkt einzigartig macht: Ein Fokus auf Benutzerfreundlichkeit und Zugänglichkeit.
In der realen Welt wäre die Produkt-Roadmap natürlich viel konkreter. Sie sollten den vom Kunden gewünschten Funktionen besondere Aufmerksamkeit schenken, da diese während der Sprints Ihr Hauptaugenmerk sein werden.
Es ist wichtig, in dieser Phase realistisch zu sein, was möglich ist und was nicht. Sie möchten Ihrem Team und Ihren Kunden auch eine Vorstellung davon geben, wie oft Sie voraussichtlich neue Iterationen veröffentlichen werden. Normalerweise dauern Sprints etwa einen Monat, aber Ihr Zeitplan hängt von der Komplexität der Aufgaben ab, die Sie bewältigen möchten.
Schritt #2: Aufschlüsseln, was Sie für Ihren ersten Sprint benötigen
Sobald Sie eine Produkt-Roadmap erstellt haben, können Sie damit beginnen, die großen Funktionen, die Sie implementieren müssen, in kleinere Aufgaben aufzuteilen. Nehmen wir zum Beispiel an, Sie möchten, dass ein Team am Kern Ihres CMS arbeitet. Dazu können folgende Aufgaben gehören:
- Aufbau eines Adminbereichs.
- Erstellen eines grundlegenden Benutzerverwaltungssystems.
- Entwicklung einer Barebone-Implementierung eines Publishing-Systems.
Jede dieser Aufgaben kann wiederum in noch einfachere unterteilt werden. Damit dieser Prozess reibungslos abläuft, möchten Sie, dass Ihre Teams Zugriff auf Kollaborationstools wie Trello und Slack haben. Denn Collaboration macht agiles Projektmanagement erst möglich. Die Tools, die Sie hier auswählen, sind nicht wirklich wichtig, solange es etwas gibt, das es Ihrem Team ermöglicht, seinen Fortschritt zu markieren und Sie ihn überblicken können.
Sobald Ihre ersten Aufgaben „fertig“ sind, ist es an der Zeit, sie zuzuweisen und Ihren ersten Sprint zu starten, der für den Entwicklungsprozess jeder Iteration agil ist. Am Ende jedes Sprints sollten Sie eine neue Iteration Ihres Projekts mit mehr Funktionen mit jeder nachfolgenden Version haben.
Schritt #3: Führen Sie tägliche „Standups“ durch, um die Teams auf Kurs zu halten
Während des Entwicklungsprozesses jedes Projekts gibt es Schluckauf und Probleme. Agiles Management ermutigt Sie, den Überblick zu behalten, indem Sie schnelle tägliche Meetings durchführen, die aus drei Fragen bestehen:
- Welche Aufgaben haben Sie seit dem letzten Meeting erledigt?
- Woran wirst du heute arbeiten?
- Sind während des Prozesses Probleme aufgetreten?
Lassen Sie sich nicht von regelmäßigen Treffen abschrecken. Mit einer agilen Denkweise sollten Sie nicht stundenlang allen beim Reden zuhören. Das Ziel ist, dass jeder eine aktuelle Vorstellung davon hat, wie das Projekt läuft, und potenzielle Probleme sofort nach dem Pop-up angehen.
Wenn wir „tägliche“ Meetings sagen, dann nehmen Sie es eher als Vorschlag denn als Faustregel. Sie können die Häufigkeit Ihrer Meetings nach Ihrem eigenen Stil variieren. Stellen Sie nur sicher, dass sie häufig vorkommen, und Sie erreichen alle drei Punkte, die wir dargelegt haben.
Schritt #4: Fassen Sie Ihren Sprint zusammen und überprüfen Sie seine Ergebnisse
Alle guten Sprints müssen irgendwann ein Ende haben. Sobald Sie jedes Veröffentlichungsdatum innerhalb Ihrer Zeitachse erreicht haben, ist es an der Zeit, einen Blick auf die neue Iteration Ihres Projekts zu werfen. In einer idealen Welt würden Sie die Implementierung mehrerer „kleinerer“ Funktionen in jeder Version abschließen, wobei die größeren etwas seltener vorkommen. Der Fortschritt, den Sie machen, hängt jedoch weitgehend von Ihrem Team ab, wie gut Sie es einhalten und was Ihr Projekt ist.
In dieser Phase müssen Sie überprüfen, ob Sie alle Ziele erreicht haben, die Sie im letzten Sprint erreichen wollten. Wenn Sie keines getroffen haben, müssen Sie nach den Gründen fragen und herausfinden, wie Sie verhindern können, dass es erneut passiert. Dafür sollte das gesamte Team sowie Ihr(e) Endanwender anwesend sein.
Obwohl dies der letzte Schritt unseres Leitfadens war, ist dies nur der Anfang Ihres agilen Weges. Nur wenige Projekte sind in einem einzigen Schritt fertig. Bereiten Sie sich also nach Abschluss der Überprüfung auf den nächsten Sprint vor und wiederholen Sie den Vorgang, bis Sie alle Ihre Ziele erreicht haben.
Abschluss
Je komplexer ein Projekt ist, desto größer ist die Chance, dass sich die Entwicklung in die Länge zieht. Bei großen Projekten kommt man am besten in ihre Einzelteile. Darüber hinaus möchten Sie sicherstellen, dass alle ihre Aufgaben kennen und über ihre Fortschritte auf dem Laufenden bleiben.
Kurz gesagt, darum geht es beim agilen Projektmanagement. Wenn Sie es für Ihr nächstes Projekt implementieren möchten, sind hier einige Schritte für den Einstieg:
- Erstellen Sie eine Produkt-Roadmap und legen Sie einen Zeitplan für Ihre Veröffentlichungen fest.
- Brechen Sie auf, was Sie erreichen müssen, und führen Sie Ihren ersten Sprint durch.
- Führen Sie tägliche Standups durch, um die Teams auf dem Laufenden zu halten.
- Schließen Sie Ihren Sprint ab und überprüfen Sie seine Ergebnisse.
Sie haben Fragen zum agilen Projektmanagement im Allgemeinen? Lassen Sie uns sie im Kommentarbereich unten durchgehen!
Miniaturansicht des Artikels: Bakhtiar Zein / shutterstock.com
