Alles, was Sie über agiles Projektmanagement wissen müssen

Was ist agiles Projektmanagement, wie funktioniert es und kann es Ihrem Team wirklich helfen, schneller mehr zu erledigen? So können Sie einen agilen Projektmanagementansatz auf Ihr nächstes Projekt anwenden.

Wenn es um die Verwaltung Ihrer Arbeit geht, gibt es Dutzende und Dutzende von projektmanagement-Methoden wählen von.

Wenn Sie jedoch mit der Untersuchung beginnen, welche Methodik für Sie geeignet ist, wird wahrscheinlich immer wieder ein bestimmtes Wort auftauchen:

Agil.

Es scheint in Ihrer peripheren Sicht wie eine Art Projektmanagement-Trugbild zu schimmern. Ist es echt? Können alle erklärten Vorteile eines agilen Projektmanagements wirklich zutreffen? Oder ist es nur ein trendiges Schlagwort, das mehr verspricht als es liefert?

Man kann mit Sicherheit sagen, dass die Vorteile eines agilen Projektmanagements viel Lärm verursachen. Aber was genau ist das? Und woher weißt du, ob es gut zu deinem Team passt?

undefined

Was ist agiles Projektmanagement?

Das Wichtigste zuerst: Es gibt keine einzige universelle „agile Methodik“.

Stattdessen werden Sie feststellen, dass der Begriff "agiles Projektmanagement" viele verschiedene agile Projektmanagementmethoden abdeckt, die alle auf gemeinsamen agilen Prinzipien und Grundwerten beruhen.

Woher kamen sie alle?

Eine kurze Geschichte der Agilität

Die meisten aktuellen agilen Projektmanagementmethoden haben ihre Wurzeln in der Softwareentwicklung. Bereits in den 1990er Jahren stellten Softwareteams fest, dass die hoch strukturierten „schweren“ traditionellen Projektmanagementmethoden (z. B. Waterfall) die Anforderungen an die Arbeitsweise nicht erfüllten.

Sie stellten fest, dass die Fallstricke dieser Schwergewichtsmethoden - wie mangelnde Flexibilität, Anpassungsfähigkeit und sogar Autonomie - es ihnen erschwerten, auf Veränderungen zu reagieren oder ihre Erkenntnisse während der Arbeit einzubeziehen. Da die Projektpläne zu Beginn skizziert wurden, gab es keinen Raum für Überraschungen, und Abweichungen könnten kostspielig sein.

Im Gegensatz zu Branchen, in denen der Prozess festgelegt und das Ergebnis zuverlässig und stabil war (denken Sie an einen Herstellungsprozess, bei dem das gleiche Produkt am Fließband hergestellt wird), sind Änderungen ein grundlegender Bestandteil von Softwareprojekten.

Möglicherweise drehen sich die Anforderungen der Stakeholder, oder Tests zeigen, dass etwas nicht so funktioniert, wie es sollte, sobald ein Endbenutzer es in die Hände bekommt.

Anstatt von dem zu Beginn skizzierten Projektmanagementplan gefangen gehalten zu werden, bedeuteten agile Projektmanagementmethoden, dass die Teams diese Änderungen berücksichtigen konnten, um das bestmögliche Produkt zu erzielen. Dazu benötigten sie kürzere Entwicklungszyklen (sogenannte Sprints), einen iterativeren Prozess sowie kontinuierliches Feedback und Testen.

Im Jahr 2001 kamen dann eine Reihe von Softwareentwicklern zusammen, um die Grundprinzipien von Agile zu diskutieren und die dahinter stehende Philosophie näher zu erläutern. Sie kamen mit Das Manifest für agile Softwareentwicklung, eine Sammlung von Werten und Prinzipien, die ein Nordstern für Teams wäre, die sich fragen, wie sie agil werden können.

undefined

Die Definition von agilem Projektmanagement

Wenn dies alles sehr auf Softwareentwicklung ausgerichtet klingt, machen Sie sich keine Sorgen. Viele agile Projektmanagementmethoden wurden unter Berücksichtigung von Software entwickelt, aber die zentralen agilen Werte und agilen Projektmanagementprinzipien sind für viele verschiedene Teamtypen nützlich, von Produktteams bis hin zu Marketingteams.

Die Kenntnis der Geschichte des agilen Projektmanagements (oder zumindest der oben beschriebenen Zusammenfassung) kann dazu beitragen, dem Kontext einige der Terminologie und Prozesse zu geben, die das agile Projektmanagement noch charakterisieren und auf die wir in Kürze näher eingehen werden Brechen Sie das Agile Manifest detaillierter auf.

Wenn Sie jetzt nur nach einer Definition des agilen Projektmanagements suchen und nicht nach der Hintergrundgeschichte dessen, was es früher war, finden Sie hier eine nützliche Definition des agilen Projektmanagements.

Agiles Projektmanagement ist ein kollaborativer, iterativer Projektmanagementansatz, der kontinuierliche Tests und Reaktionsfähigkeit auf Änderungen umfasst.

Klingt gut? Kehren wir zum Agilen Manifest zurück, um mehr über die Grundwerte und -prinzipien zu erfahren, mit denen Sie jedes agile Projekt leiten können.

undefined

Die 4 Grundwerte von Agile

Wie oben erwähnt, konzentrierten sich die frühesten agilen Projektmanagementmethoden auf Software, und das agile Manifest wurde von Softwareentwicklern erstellt. Sie werden also dieses Wort und andere verwandte Begriffe wie "Entwickler" und "Kunden" überall sehen.

Aber fühlen Sie sich dadurch nicht eingeschränkt.

Unabhängig davon, ob Sie Software oder etwas völlig anderes (wie eine Marketingkampagne) erstellen, können Sie unabhängig von der Branche, in der Sie arbeiten, viele Imbissbuden anwenden.

Das ursprüngliche Agile Manifest erklärt, dass Agile 4 Grundwerte hat:

  • Individuen und Interaktionen über Prozesse und Werkzeuge.

  • Arbeitssoftware über umfassende Dokumentation.

  • Kundenzusammenarbeit über Vertragsverhandlungen.

  • Antworten auf Umstellung nach einem Plan.

Diese Grundwerte stehen im Mittelpunkt aller agilen Projektmanagementansätze und informieren über alles, von Standardarbeitsweisen bis hin zu den 12 agilen Projektmanagementprinzipien.

Aus den Grundwerten wird deutlich, dass agile Ansätze vor allem kollaborativ und menschenorientiert sind.

Dies gilt nicht nur für die Arbeitsprozesse (Fortschritte werden durch „Individuen und Interaktionen“ und „Kundenzusammenarbeit“ erzielt, wobei das menschliche Element in den Mittelpunkt gerückt wird), sondern auch für die fertigen Produkte. Das heißt, das Ziel ist es, etwas Funktionales zu schaffen, das dem Endbenutzer den größten Nutzen bringt.

Die 12 agilen Projektmanagement-Prinzipien

Nach dem Agilen Manifest gibt es 12 schlüsselprinzipien des agilen Projektmanagements. In den eigenen Worten des Manifests sind sie:

  1. Die oberste Priorität ist die Kundenzufriedenheit durch frühzeitige und kontinuierliche Lieferung wertvoller Software.

  2. Begrüßen Sie sich ändernde Entwicklungen, auch spät in der Entwicklung. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.

  3. Stellen Sie häufig funktionierende Software bereit, von einigen Wochen bis zu einigen Monaten, wobei Sie die kürzere Zeitspanne bevorzugen.

  4. Geschäftsleute und Entwickler müssen während des gesamten Projekts täglich zusammenarbeiten.

  5. Bauen Sie Projekte um motivierte Personen auf. Geben Sie ihnen die Umgebung und Unterstützung, die sie benötigen, und vertrauen Sie darauf, dass sie ihre Arbeit erledigen.

  6. Die effizienteste und effektivste Methode zur Übermittlung von Informationen an und innerhalb eines Entwicklungsteams ist das persönliche Gespräch.

  7. Arbeitssoftware ist das Hauptmaß für den Fortschritt.

  8. Agile Prozesse fördern eine nachhaltige Entwicklung. Die Sponsoren, Entwickler und Benutzer sollten in der Lage sein, auf unbestimmte Zeit ein konstantes Tempo einzuhalten.

  9. Kontinuierliche Aufmerksamkeit für technische Exzellenz und gutes Design erhöht die Agilität.

  10. Einfachheit - die Kunst, den Arbeitsaufwand zu maximieren - ist unerlässlich.

  11. Die besten Architekturen, Anforderungen und Designs entstehen aus selbstorganisierenden Teams.

  12. In regelmäßigen Abständen überlegt das Team, wie es effektiver werden kann, und passt dann sein Verhalten entsprechend an.

Wenn es darauf ankommt, ob Sie über tatsächliche Software sprechen oder sie als Metapher für alles verwenden, was Sie erstellen (nennen wir es „The Thing“), ermutigen Sie agile Methoden, schnell Iterationen von „The Thing“ zu liefern und oft - weil es für „The Thing“ besser ist, in einer fehlerhaften Realität zu existieren als in einer perfekten Theorie.

Ein weiteres wiederkehrendes Thema in diesen Prinzipien? Richten Sie sich aus, bleiben Sie ausgerichtet und arbeiten Sie zusammen. Das gilt für alle Beteiligten: Ihr eigenes Team, die „Geschäftsleute“, andere Abteilungen und Stakeholder. Agile Projektmanagementmethoden basieren auf einem äußerst kollaborativen Prozess und starken zwischenmenschlichen Grundlagen. Also, wie Bill und / oder Ted einmal gesagt haben: Sei exzellent zueinander.

undefined

Was sind die Vorteile eines agilen Projektmanagements?

Agiles Projektmanagement scheint nur eine trendige Projektmanagementmethode zu sein des Tages, aber es hat sich als mehr als nur ein Blitz in der Pfanne erwiesen.

Das liegt daran, dass die Ergebnisse für sich sprechen. Dank der Prinzipien des agilen Projektmanagements konnten Teams aller Art iterativer und flexibler arbeiten und sich so an die sich ändernden Anforderungen ihres Projekts anpassen und schneller liefern.

Hier sind einige der am häufigsten berichteten Vorteile des agilen Projektmanagements.

Mehr Anpassungsfähigkeit (und weniger Risiko)

Einer der größten Vorteile agiler Methoden ist die Fähigkeit, sich ändernde Prioritäten zu verwalten. Dank des iterativen Ansatzes von agile und der Betonung auf kontinuierlichem Feedback können Sie die Daten abrufen, die Sie während des Entwicklungsprozesses und nicht danach benötigen. So kann das Team auf der Grundlage der tatsächlichen Bedingungen und nicht nur der vorhergesagten Bedingungen effektivere Entscheidungen treffen.

Mit festgelegten kurzen Sprintzyklen, einer klareren Projektsichtbarkeit und regelmäßigen Berichtsaktualisierungen können Teams die Vorhersagbarkeit von Projekten verbessern und das Risiko verringern.

Höhere Kundenzufriedenheit

Sie werden sich vielleicht daran erinnern, dass die Zusammenarbeit mit Kunden einer der vier Grundwerte des agilen Projektmanagements ist.

Einer der Hauptvorteile davon ist, dass mit einer besseren Zusammenarbeit der Kunden eine höhere Kundenzufriedenheit einhergeht.

Agile Projektmanagementmethoden stellen den Kunden in den Vordergrund und ermutigen Sie, eng mit ihm und anderen Stakeholdern zusammenzuarbeiten, um sicherzustellen, dass Sie etwas schaffen, das sein Problem tatsächlich löst.

Und da agile Projekte regelmäßige Tests und Überprüfungen bei jedem Sprint beinhalten, können Sie bei jeder Iteration Ihres Arbeitsprodukts in Echtzeit ihr echtes Feedback erhalten.

Glücklichere Teams

Agile Teams sind autonomer. Das heißt, ihnen wird häufig die Freiheit eingeräumt, neue Ideen vorzuschlagen, Innovationen zu entwickeln und Probleme zu lösen, die bei herkömmlichen Projektmanagementmethoden fehlen können.

Mit dieser Art von Verantwortung wird den Menschen vertraut, dass sie ihre Arbeit erledigen, und sie werden ermutigt, sich als integrale Teammitglieder zu verstehen, die einen spürbaren Unterschied zum Endergebnis des Projekts bewirken können.

Darüber hinaus kann die Betonung der Zusammenarbeit und Kommunikation dazu beitragen, transparentere, effizientere, kreativere und glücklichere Teams zu fördern.

Wie man agil wird

Höhere Qualität der Ergebnisse, zufriedenere Kunden und Benutzer, verbesserte Teammoral - es kann zu gut klingen, um wahr zu sein.

Aber hier ist die Sache: Agiles Projektmanagement ist kein magisches Allheilmittel, das all Ihre Probleme mit dem Projektmanagement lösen wird. Und es existiert nicht im luftleeren Raum.

Damit agile Methoden diese Art von transformativem Einfluss haben, benötigen Sie Unterstützung, Buy-In und einige wirklich außergewöhnliche Mitarbeiter im Team.

Wenn Sie sich also fragen, wie Sie agil werden können, sollten Sie Folgendes beachten.

Holen Sie sich die richtigen Leute an Bord

Agile Projektmanagementmethoden basieren darauf, großartige Mitarbeiter einzustellen und sie zu befähigen, ihre beste Arbeit zu leisten. Es wird sogar in den agilen Grundwerten umrissen: Menschen über Prozesse.

Das bedeutet, dass Sie müssen konzentrieren Sie sich auf die Rekrutierung und Einstellung der richtigen Mitarbeiter zuallererst. Finden Sie die richtigen Leute und geben Sie ihr Talent frei, um Probleme zu lösen. Befolgen Sie nicht sinnlos Befehle, und Sie sind bereits auf halbem Weg.

Und die richtigen Leute findenon board

Laut dem 13jahresbericht über den Stand der Agilität, die drei größten Hindernisse für die Übernahme oder Skalierung agiler Projektmanagementpraktiken sind alle auf Fragen der Organisationskultur zurückzuführen. Sie sind:

  1. Organisationskultur im Widerspruch zu agilen Werten

  2. Allgemeiner organisatorischer Widerstand gegen Veränderungen

  3. Unzureichende Unterstützung und Sponsoring des Managements

Damit Agile funktioniert, müssen Sie sich von allen beteiligen - auch von Führungskräften. Die Umfrageteilnehmer lobten interne agile Coaches, Sponsoring von Führungskräften, vom Unternehmen bereitgestellte Schulungsprogramme, konsistente Praktiken und Prozesse in allen Teams sowie die Implementierung eines gemeinsamen Tools in allen Teams als die fünf wichtigsten Tipps für die Einführung agiler Projektmanagementmethoden im gesamten Unternehmen.

Holen Sie sich eine Zertifizierung

Es gibt ein weit verbreitetes Missverständnis, dass Agilität nur ein "Alles ist frei" ist - aber das ist absolut nicht der Fall. Agil ist nicht das Fehlen von Methodik. Es ist eine Art Framework für sich.

Wenn Sie sich für ein agiles Projektmanagement engagieren, können Sie jederzeit in ein agiles Projektmanagement investieren projektmanagement-Zertifizierung erfahren Sie mehr über die agilen Werte und Prinzipien und erhalten Sie einen guten Einblick, wie sie für Ihr Team funktionieren können.

Verwenden Sie die richtigen Projektmanagement-Tools

Die Implementierung eines gemeinsamen Tools für alle Teams ist nicht nur eine der fünf wichtigsten Möglichkeiten, um Ihre agilen Praktiken zu skalieren, sondern auch, um Ihrem Team zu helfen, überhaupt agil zu werden.

Suchen Sie nach einem flexiblen Projektmanagement-Tool, das Ihre Arbeitsweise unterstützt, anstatt sie zu diktieren. Zusammenarbeit bietet alles, was Sie brauchen, um jedem in Ihrem Team die Sichtbarkeit, Flexibilität und Zusammenarbeit zu bieten, die er benötigt, um die Arbeit voranzutreiben, unabhängig davon, ob Sie Scrum- oder Kanban-Boards bevorzugen - und wenn es Zeit für die Skalierung ist, kann es direkt mit Ihnen skalieren.

Agile vs Scrum: Was ist der Unterschied?

Wir haben bereits erwähnt, wie viele Arten von agilem Projektmanagement es gibt (Antwort: nur so viele), von diesen vielen agilen Methoden gibt es jedoch eine, die Sie möglicherweise auffrischen möchten.

Scrum ist zweifellos eine der beliebtesten agilen Methoden, die heute verwendet werden. Satte 72% der Befragten des jüngsten State of Agile-Berichts geben an, dass sie „Scrum oder einen Hybrid mit Scrum“ verwenden.

Wie andere agile Projektmanagementmethoden hält sich Scrum an die wichtigsten agilen Werte und Prinzipien (Iterationen, Reaktionsfähigkeit auf Änderungen, all die guten Dinge, die oben diskutiert wurden).

Es gibt jedoch einige Scrum-spezifische Begriffe und Prozesse, die Sie kennen müssen, wenn Sie über die Implementierung eines agilen Projektmanagements mit Scrum nachdenken.

Agiles Projektmanagement mit Scrum

In einem Scrum-Team gibt es drei Hauptrollen:

Product Owner

Die Person, die für die Maximierung des Werts der vom Entwicklungsteam geleisteten Arbeit verantwortlich ist. Eine Möglichkeit besteht darin, das Backlog zu verwalten.

Entwicklungsteam

Eine kleine Gruppe von Menschen, die letztendlich an The Thing arbeiten. Das Team hat eine flache Hierarchie und organisiert sich selbst. Sobald die Ziele festgelegt sind, können die Teammitglieder sie nach Belieben angehen.

Scrum Master

Erleichtert und unterstützt den Scrum-Prozess im gesamten Product Owner, im Entwicklungsteam und vor allem in der gesamten Organisation.

Hier ist ein grober Überblick über die Funktionsweise:

  1. Alles, was das Team tun muss (zum Beispiel alles, was in einem Produkt benötigt wird), wird in einem Backlog aufgelistet und vom Product Owner in der Reihenfolge seiner Priorität eingestuft. Die Aufgabe des Product Owners besteht darin, die Arbeit des Entwicklungsteams zu optimieren, indem sichergestellt wird, dass das Backlog das bestmögliche Backlog ist (d. H. Klar, zugänglich und für den Erfolg organisiert).

  2. Scrum verwendet Sprints mit fester Dauer (normalerweise einige Wochen, immer weniger als einen Monat). Jeder Sprint hat ein vordefiniertes Sprintziel. Elemente aus dem Backlog werden als Teil jedes Sprints identifiziert und bearbeitet.

  3. Bevor ein Sprint stattfinden kann, müssen Sie eine Sprint-Planung durchführen, um herauszufinden, wie Ihr Sprint-Ziel aussehen wird und wie Sie es erreichen werden.

  4. Sobald der Sprint gestartet ist, hat das Entwicklungsteam einen kurzen täglichen Stand-up - Daily Scrum genannt -, um über die Fortschritte des Vortages, worauf sie sich heute konzentrieren und welche Risiken sie identifiziert haben, zu berichten.

  5. Am Ende jedes Sprints hält das Team eine Sprint-Überprüfung ab (ähnlich einer Sprint-spezifischen obduktion) um ihre Leistung zu bewerten und die nächste Runde der Sprint-Planung zu informieren.

  6. Iterieren, iterieren, iterieren.

Welche agile Methodik passt zu mir?

Wenn Sie immer noch versuchen zu entscheiden, mit welcher Methode Sie sich entscheiden sollten - agil gegen Scrum gegen Kanban gegen Scrumban gegen einen anderen Hybrid? - Denken Sie daran, dass Sie zunächst die Prinzipien und Prozesse ausleihen können, die für Sie und Ihr Team sinnvoll sind.

Halten Sie Ihre Projekte mit Teamwork.com auf dem Laufenden

Rationalisieren. Verbinden. Zusammenarbeiten.

Ein Konto funktioniert für alle Teamwork.com-Apps. Möchten Sie ein Konto anlegen? Hier anmelden.

Beginnen Sie mit Teamwork

Fangen Sie an, wunderbar zusammenzuarbeiten. Erfahren Sie, wie Teamwork Ihrem Team mit unserer 30-tägigen kostenlosen Testversion helfen kann.