Verfasserin: Emily Finlay
Agiles Projektmanagement konzentriert sich darauf, Flexibilität in Ihre Arbeit zu bringen. Bei der Anwendung dieser Methode ist es jedoch wichtig, sich an die grundlegenden Prinzipien des agilen Projektmanagements zu halten, die mit diesem Prozess verbunden sind.
Die 12 Prinzipien des agilen Managements wurden entwickelt, um Richtlinien für die Anwendung dieses Prozesses zu bieten. Die Befolgung dieser Grundprinzipien sichert den Erfolg und die Geschwindigkeit der von Ihnen geleiteten Projekte. Mit diesen Prinzipien und den Schritten, die wir im Folgenden skizziert haben, können Sie Projekte gut durchführen und Ihren Kunden außergewöhnliche Ergebnisse liefern.
Was sind die 12 Prinzipien des agilen Projektmanagements?
Die 12 Prinzipien des agilen Projektmanagements sind Werte, die Ihnen helfen, die agile Methodik erfolgreich anzuwenden. Sie definieren und leiten die Prozesse, die Sie für das Management von Projekten verwenden, und sorgen dafür, dass Ihre Arbeit flexibel und wendig bleibt.
1. Oberste Priorität hat die Zufriedenheit des Kunden durch frühzeitige und kontinuierliche Lieferung wertvoller Dienstleistungen/Produkte.
Dieses erste Prinzip des agilen Projektmanagements bezieht sich auf den wichtigsten Teil des Managements eines agilen Projekts: das Arbeiten in mehreren Iterationen. Indem Sie die Arbeit in kleine Deliverables aufteilen, die der Kunde während des gesamten Prozesses erhält, können Sie seine Zufriedenheit garantieren. Diese häufigen und konsistenten Deliverables sind für Ihre agilen Prozesse unerlässlich.
2. Begrüßen Sie sich ändernde Anforderungen, auch spät in der Entwicklung. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.
Bei den meisten Projekten hat der Kunde eine Vorstellung davon, was er will, kann aber möglicherweise keine genauen Angaben machen, bis er das Produkt sieht. Dieses Prinzip des agilen Projektmanagements nutzt diese Tatsache zu Ihrem Vorteil. Jedes Feedback, das zu jeder Lieferung gegeben wird, verbessert das Endprodukt. Der Kunde kann auf Änderungen hinweisen, die die Funktionalität und Leistungsfähigkeit seines Produkts stärken, ohne den Prozess zu stören. Außerdem begrenzt das Vornehmen von Änderungen im laufenden Betrieb Komplikationen und spart Zeit für Ihr Team.
3. Liefern Sie funktionierende Dienstleistungen/Produkte häufig, von ein paar Wochen bis zu ein paar Monaten, mit einer Präferenz für kürzere Zeiträume.
Die termingerechte Fertigstellung ist für die meisten Projekte eine große Herausforderung. In der Tat überschreiten 48 % der Projekte ihren Zeitplan. Viele geben unweigerlich dem Projektmanager und seiner Unfähigkeit, gute Arbeit zu leisten, die Schuld an diesem Misserfolg.
Agiles Management negiert dieses Problem, indem es die Zeit begrenzt, die man für jeden Teil des Produkts aufwenden kann. Wenn die Zeit knapp ist, haben die Teams kürzere Planungsprozesse und konzentrieren sich stattdessen auf das Ergebnis selbst. Jede Iteration wird schlanker und holt das Beste aus Ihrem Team heraus.
4. Geschäftsleute und Entwickler (Teammitglieder) müssen während des gesamten Projekts täglich zusammenarbeiten.
Kommunikation und Zusammenarbeit machen jedes Team effektiver. Halten Sie alle am Projekt Beteiligten, einschließlich des Kunden und der Mitarbeiter, über alles, was passiert, auf dem Laufenden. Eine einfache Möglichkeit, dies zu tun, ist ein kurzes tägliches Meeting oder das Versenden einer Rekapitulations-E-Mail jeden Abend.
5. Bauen Sie Projekte um motivierte Personen herum auf. Geben Sie ihnen das Umfeld und die Unterstützung, die sie brauchen, und vertrauen Sie ihnen, dass sie die Arbeit erledigen.
Als agiler Manager ist es Ihre Aufgabe, die richtigen Leute auszuwählen, ihnen die benötigten Ressourcen zur Verfügung zu stellen und eine produktive Zusammenarbeit zu ermöglichen. Lassen Sie Ihrem Team den Freiraum, den es braucht, um sein Bestes zu geben. Heben Sie sich Ihre Gedanken für die Feedback-Runde auf, es sei denn, sie bitten um Input. Mikromanagement wird nur die Motivation und Produktivität einschränken.
6. Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist das Gespräch von Angesicht zu Angesicht.
Als diese agilen Projektmanagement-Prinzipien im Jahr 2001 entwickelt wurden, waren E-Mails und Telefonate die einzigen Methoden der Fernkommunikation. Heute, vor allem in der Mitte der Entwicklung, bieten Videokonferenzen einen hervorragenden Ersatz für die Kommunikation von Angesicht zu Angesicht. Das Wichtigste, worauf Sie sich bei diesem Prinzip konzentrieren sollten, ist eine qualitativ hochwertige, direkte Konversation. Solange Ihre Kommunikation voranschreitet und Ihre Arbeit nicht verzögert, sind Sie startklar.
7. Die Arbeit an Dienstleistungen/Produkten ist das primäre Maß für den Fortschritt.
Beim Erstellen von Produkten für Kunden geht es nicht darum, Kästchen abzuhaken. Es geht darum, den Unternehmen, mit denen Sie arbeiten, einen Mehrwert zu bieten. Agile Projekte konzentrieren sich auf die Qualität der Arbeit, die Sie mit jeder Lieferung leisten, um unglaubliche Ergebnisse sicherzustellen.
8. Agile Prozesse fördern eine nachhaltige Entwicklung. Die Sponsoren, Entwickler und Benutzer sollten in der Lage sein, ein konstantes Tempo auf unbestimmte Zeit beizubehalten.
Ihre Projekt-Iterationen sollten konsistente Prozesse verwenden und ähnlich lang sein. Für ein wirklich agiles Projekt sollte Ihr Team die Arbeit in jedem Sprint innerhalb der von Ihnen festgelegten Richtlinien abschließen. Wenn Sie Überstunden machen oder zu früh fertig werden, sollten Sie die Art und Weise, wie Sie Ihr Projekt aufgeteilt haben, und die in Ihren Iterationen verwendeten Prozesse neu bewerten.
9. Kontinuierliche Aufmerksamkeit für technische Exzellenz und gutes Design erhöht die Agilität.
Ein hochwertiges Produkt beinhaltet keine Abkürzungen, schlechtes Design oder faule Arbeit. Qualität sollte während des gesamten Projekts, von der Planung bis zum Endergebnis, oberste Priorität haben. Wenn dieses Streben nach hervorragender Qualität in die Grundlage von allem, was Sie tun, eingebaut ist, wird die Erfüllung hoher Standards – und die Entwicklung von Produkten, die dasselbe tun – zur zweiten Natur.
10. Einfachheit – die Kunst, die Menge der nicht erledigten Arbeit zu maximieren – ist wesentlich.
Agil zu bleiben bedeutet, alles zu rationalisieren, von den Prozessen, die Sie verwenden, bis hin zur Menge der Arbeit, die Sie erledigen. Wenn Ihr Team irgendwelche Verfahren verwendet, die nicht zu etwas Wertvollem für den Kunden führen, müssen sie verschwinden. Denken Sie daran, dass sich die agile Methodik darauf konzentriert, Ihre Arbeit zu beschleunigen und effizienter zu machen. Sie sollen nicht die Qualität für Geschwindigkeit oder Einfachheit opfern, aber sie sollten Hand in Hand gehen. Verschwenden Sie keine Zeit und Mühe damit, die Dinge komplizierter zu machen, als sie sein müssen.
11. Die besten Architekturen, Anforderungen und Designs entstehen in selbstorganisierenden Teams.
Wie wir bereits erwähnt haben, ist es Ihre Aufgabe als Projektleiter, die besten Leute für die Aufgabe einzubinden und sie die erforderliche Arbeit erledigen zu lassen. Befähigen Sie Ihr Team, die besten Wege zu finden, um dem Kunden einen Mehrwert zu bieten. Dies kann eine Umstrukturierung des Projekts oder eine Umstrukturierung des Teams beinhalten. Solange es nicht zu unnötigen Reibungen oder Verzögerungen führt, lassen Sie Ihr motiviertes Team das Produkt und die Arbeit vorantreiben.
12. Das Team bespricht in regelmäßigen Abständen, wie es effektiver werden kann, und stimmt sein Verhalten entsprechend ab und passt es an.
Ihre Iterationen können nicht enden, bevor Sie nicht eine Runde Feedback von Ihrem Team und dem Kunden gesammelt haben. Diese Diskussion steuert nicht nur die Produktentwicklung, sondern deckt auch Probleme mit Ihren Prozessen auf.
Lassen Sie jedes Teammitglied alle Frustrationen mitteilen, die sie im letzten Sprint erlebt haben. Konzentrieren Sie sich bei den Bewertungen auf die Verbesserung, das Wachstum und die Steigerung Ihrer Effektivität. Sie können bessere Lösungen für alle Probleme entwickeln, so dass jede Iteration stärker wird als die letzte.
Der Ablauf des agilen Projektmanagements
Die Implementierung dieser agilen Projektmanagement-Prinzipien in Ihre Projektabläufe beginnt mit den Prozessen, die Sie verwenden. Wenn Sie Ihre Sprints entwerfen, verwenden Sie diese Schritte als Grundlage für Ihre eigenen agilen Abläufe.
Schritte des agilen Projektmanagements
1. Konzeptualisieren und initiieren
Setzen Sie sich mit dem Kunden zusammen, um das Projekt und die erwarteten Ergebnisse zu besprechen. Konzentrieren Sie sich bei diesem Gespräch auf den Wert, den das Produkt bieten wird, damit Sie Ihr Team effektiver leiten können.
2. Planen Sie
Jetzt, wo Sie wissen, was das Projekt beinhalten wird, können Sie eine Strategie entwickeln, wie Sie es am besten umsetzen können. Stellen Sie Ihr Team aus Mitarbeitern zusammen, die selbstmotiviert sind, kritisch denken können und über die für dieses Projekt erforderlichen Fähigkeiten verfügen.
Sobald Ihr Team ausgewählt ist, treffen Sie sich, um die Anforderungen und Bedürfnisse zu besprechen, die die Arbeit mit sich bringt. Entwickeln Sie einen Projektplan, der Ihr Team auf Erfolgskurs bringt. Schätzen Sie das Budget und den Zeitrahmen ab. Erstellen Sie Ihren Fahrplan. Dies ist auch der Zeitpunkt, an dem Sie das Projekt in mehrere Teilaufgaben aufteilen und deren Liefertermine abschätzen. Wenn Sie dies festgelegt haben, können Sie Ihre Iterationen und die darin enthaltenen Prozesse entwerfen.
Am wichtigsten ist, dass Sie das Meeting nicht selbst leiten. Nachdem Sie die Informationen des Kunden weitergegeben haben, lassen Sie Ihr Team die Einzelheiten regeln. Sie wissen besser als Sie, wie man diese Ergebnisse erreicht, also lassen Sie ihnen freie Hand bei der Planung.
3. Vervollständigen Sie Ihre Ergebnisse
Überwachen Sie Ihr Team, während es jeden Sprint durcharbeitet, und setzen Sie das Kundenfeedback mit jedem neuen Zyklus um, um die Zufriedenheit sicherzustellen. Die Methoden, die Sie verwenden, hängen von Ihrer Branche und Ihren Bedürfnissen ab, aber achten Sie darauf, dass Sie bewährte agile Praktiken anwenden. Dies wird Ihrem Team helfen, organisiert und zielgerichtet zu bleiben.
4. Geben Sie Ihre Ergebnisse frei
Während Ihr Team jeden Teil des Projekts fertigstellt, ist es Ihre Aufgabe, die Fertigstellung sicherzustellen. Prüfen Sie das Produkt auf Qualität und Leistung. Gehen Sie die Anforderungen des Kunden durch, um zu prüfen, ob Sie etwas übersehen haben könnten. Wenn Sie zufrieden sind, dass das Produkt dem Kunden einen Mehrwert bietet, ist es bereit zur Freigabe.
5. Schließen Sie das Projekt ab
Das Projekt endet nicht mit der Auslieferung des Produkts. An diesem Punkt ist es an der Zeit, das Team ein letztes Mal für eine letzte Feedback-Runde zusammenzubringen. Teilen Sie alles mit, was der Kunde über das Projekt und die Arbeit des Teams gesagt hat. Besprechen Sie, was Sie während des Projekts gelernt haben und wie Sie es nutzen können, um das nächste Projekt zu verbessern. Sie können auch die Änderungen besprechen, die Sie in Zukunft an Ihren agilen Prozessen vornehmen werden.
Am wichtigsten ist, dass Sie diese Zeit nutzen, um die Erfolge hervorzuheben, die Sie erreicht haben. Erkennen Sie die Teammitglieder für ihre Beiträge an, um sie zu ermutigen, weiterhin gute Arbeit zu leisten. Identifizieren Sie anhand der gesammelten Daten, wie Sie Ihre Iterationen gegenüber dem letzten Projekt verbessert haben. Achten Sie darauf, alle neuen Ideen zu dokumentieren, um sie für das nächste Projekt, das Sie leiten, zu verwenden.