Die Prinzipien des agilen Projektmanagements haben sich in den Bereichen Softwareentwicklung und Engineering etabliert. Es gibt viele verschiedene Methoden (wie Scrum oder Kanban) zur Implementierung dieser Prozesse, aber Agilität muss nicht kompliziert sein und kann auf jedes Gebiet angewendet werden (sollte es aber vielleicht nicht sein).
Dieser Artikel soll Sie ein paar Schritte über das Einfache hinaus führen Prinzipien von Agile, mit umsetzbaren Informationen, während das Dogma einer bestimmten Methodik vermieden wird.
Wenn Sie wissen möchten, wie sich das agile Projektmanagement vom herkömmlichen Projektmanagement unterscheidet, ist dieser Artikel genau das Richtige für Sie. Da wir ein Softwareunternehmen sind, das eine Projektmanagementanwendung verkauft, werde ich den Artikel mit der Frage abschließen, wie OneDesk Ihnen dabei helfen kann, die von uns diskutierten Dinge zu erreichen.
Das Spektrum der Projektplanung
Projekte sind im Wesentlichen Endziele, die in die Schritte unterteilt sind, die erforderlich sind, um diese Ziele zu erreichen. Das Projektmanagement erstellt diese Schritte, organisiert sie, führt sie aus und verfolgt ihren Fortschritt. Größere Projekte erfordern größere Teams – und daher ist das Planen, Schätzen, Zuweisen, Verfolgen und Koordinieren häufig eine Vollzeitbeschäftigung.
Wie Sie sich vorstellen können, sind nicht alle Projekte gleich. Ein einfaches Rezept mag ausreichen, um das Abendessen zuzubereiten, aber das funktioniert beim Entwerfen einer Brücke nicht. Die erforderlichen Projektmanagementmethoden variieren radikal in diesem Spektrum, ebenso wie die Tools.
Für die meisten von uns liegen die Projekte, die wir bei der Arbeit durchführen, irgendwo in der Mitte des Spektrums:
- Wir arbeiten in einem Team und verschiedene Leute werden verschiedene Teile des Projekts machen
- Wir müssen auf die Reihenfolge unserer Aufgaben achten
- Wir sollten eine vernünftige Schätzung haben, wie lange es dauern wird und wann es fertig sein wird
- Für einige von uns müssen die Kosten berücksichtigt werden
- Wir müssen in der Lage sein zu sehen, ob wir auf dem richtigen Weg sind und wie weit wir im Projekt sind. Wenn dies nach der Art von Projekten klingt, an denen Sie arbeiten, mit vielleicht ein oder zwei zusätzlichen Bedenken, kann Ihre Arbeit möglicherweise davon profitieren von einem agilen Ansatz oder möglicherweise nicht. Selbst innerhalb dieser mittelgroßen Projekte gibt es Grade, wie viel ein Projekt geplant und verwaltet werden muss. Am helleren Ende kann eine auf eine weiße Tafel geschriebene Aufgabenliste funktionieren. Am schwereren Ende können Zeitpläne, Gantt-Diagramme und Ressourcenkalender erforderlich sein. Der Trick besteht darin, den Punkt im Spektrum zu finden, an dem die Verwaltung Ihres Projekts nicht mehr kostet als es profitiert. Es kann schwierig sein, einen Punkt zu finden.
Traditionelles Projektmanagement
Es gibt keine feste Definition des traditionellen Projektmanagements, aber für die Zwecke dieses Artikels werden einige Praktiken beschrieben, die häufig befolgt werden.
Mit einem traditionelleren Projektmanagement werden Projekte vor dem Start gründlich geplant. Das bedeutet, dass:
- Es werden so viele Aufgaben wie möglich identifiziert.
- Für diese Aufgaben werden Schätzungen in Bezug auf Arbeit / Dauer vorgenommen.
- Die Kosten werden ebenfalls geschätzt.
- Zuweisungen werden zwischen Aufgaben und Ressourcen vorgenommen.
- Ein Datum, an dem das Projekt abgeschlossen sein wird, wird geschätzt. Wie Sie sehen, ist dieser Ansatz planungsintensiv und erfordert viel Vorarbeit, bevor das Projekt überhaupt beginnt. Während dieser Ansatz für einige Projekte erforderlich sein kann, kann er Sie für viele andere Projekte mit unnötigem Overhead belasten. Das agile Projektmanagement lehnt diesen planungsintensiven Ansatz ab und ersetzt ihn häufig durch alternative Techniken und Tools. Drei dieser Techniken sind Agile Points, Iterationen / Time-Boxing und Status Boards.
Agile Punkte
Agile Punkte (Story Points) sind Aufwandsschätzungen. Während das traditionelle Projektmanagement den Aufgabenaufwand normalerweise in Arbeitsstunden schätzt, können Sie mit Agile eine Aufgabe einfach auf einer Punkteskala (z. B. 1 bis 5) bewerten und dabei belassen. Da diese Art der Schätzung nur sehr wenig Zeit in Anspruch nimmt, handeln Sie mit einer geringeren Overhead-Planung gegen eine geringere Genauigkeit der Schätzung.
Einem Projekt oder einer Iteration wird eine Gesamtzahl von Punkten (oder Punktekapazität) zugewiesen. Wir füllen das Projekt nur mit Aufgaben, bis die Punktekapazität erreicht ist. Da einige Aufgaben überschätzt und andere unterschätzt werden, hoffen wir, dass sie im Durchschnitt ungefähr richtig sind. Die Erfahrung zeigt uns, wie viele Punkte unser Team in einem bestimmten Zeitraum erreichen kann.
Zeitboxen bei Iterationen
Iterationen sind kleine Projekte oder die Unterabteilungen von Projekten. Time-Boxing ist das Konzept, Ihre Iterationen immer gleich lang zu halten. Beispielsweise könnten Sie Ihr 2-Monats-Projekt in vier 2-Wochen-Iterationen aufteilen. Sie können zwischen Iterationen freigeben oder nicht. Aufgaben, die in einer Iteration nicht abgeschlossen wurden, werden zur nächsten verschoben. Mit der Zeit können Sie besser abschätzen, was mit einer Iteration erreicht werden kann.
Time-Boxing ist oft eine der am schwierigsten anzuwendenden Techniken, da viele Projekte nicht einfach willkürlich in feste Zeiträume geschnitten werden können. Wenn Sie Aufgaben auf die nächste Iteration verschieben, wissen Sie auch nicht, wie viele Iterationen Sie haben werden.
Statusanzeigen
Statuskarten werden von agilen Projekten nicht benötigt, werden jedoch häufig in agilen Projekten verwendet. In Fortsetzung der Philosophie, den Aufwand für das Projektmanagement zu reduzieren, können Status-Boards die Aufgabe einfach per Drag & Drop von einer Spalte zur nächsten ziehen, um den Status ihrer Aufgabe zu aktualisieren. Diese Boards ermöglichen auch die einfache Visualisierung, wo die Aufgaben in Bezug auf den Status für die gesamte Iteration liegen.
Andere Techniken
Hier sind einige andere agile Techniken und Tools, die Sie in Ihren Projekten verwenden können.
Tägliche Stand-up-Meetings : In diesen täglichen Meetings sagt jedes Teammitglied, woran es gestern gearbeitet hat, was es heute erreichen will und ob es Blocker hat. Sie werden im Stehen gehalten, um sie kurz zu halten.
Burn-Down- und Geschwindigkeitsdiagramme : Burn-Down-Diagramme zeigen die Reduzierung offener Aufgaben im Projekt im Laufe der Zeit. Geschwindigkeitsdiagramme vergleichen Iterationen mit Zeitrahmen miteinander, um festzustellen, ob sich das Team im Laufe der Zeit verbessern kann.
Selbstzuweisung : Dies ist die Praxis, die Aufgaben nicht zuzuweisen, sondern die Teammitglieder die nächste Aufgabe für sich selbst übernehmen zu lassen, wenn sie mit der letzten fertig sind.Wie OneDesk Sie bei Agile unterstützt
OneDesk unterscheidet sich von den meisten Projektmanagementsystemen darin, dass Sie ein Projekt mit einer Auswahl agiler Methoden, traditioneller Methoden oder einer Mischung aus beiden ausführen können. Hier ist wie.
Erstellen Sie Projekte, die zu Portfolios oder Ordnern, die zu Projekten zusammengeführt werden.
Wechseln Sie einfach zwischen Kartenansichten oder hierarchischen Listen.
Verwenden Sie agile Punkte oder Arbeitsstunden, um Aufgaben zu schätzen
Burn-Down-Diagramme und Geschwindigkeitsdiagramme sind eingebrannt (und viele andere Diagramme auch).
Sehen Sie sich ein Video an, in dem Sie die agilen Funktionen in OneDesk finden
OneDesk wurde speziell für mittelgroße Projekte entwickelt, die manchmal etwas Planung und manchmal viel weniger benötigen. OneDesk bietet die Flexibilität, Ihrem Team die Planung Ihrer Projekte auf das Niveau zu ermöglichen, das Sie benötigen, um den Workflow Ihres Unternehmens zu erfüllen, ohne Ihr Team mit zu viel Aufwand zu überlasten. Mit OneDesk erhalten Sie alle Vorteile des agilen Projektmanagements und haben dennoch Zugriff auf erweiterte Tools, die Sie manchmal benötigen. Noch besser ist, dass Sie zwischen den Modi wechseln können, um sorgfältige Planung mit schneller und müheloser Ausführung zu kombinieren.
Lassen Sie uns wissen, wenn Sie Fragen haben.