Letztes Wochenende hatte ich das Privileg, an einem Workshop von Sanjiv Augustine zum Thema "Transitioning to Agile project management" teilzunehmen und mit ihm zu sprechen. Sanjiv ist ein bekannter Vordenker auf dem Gebiet von Agile und Scrum. Er ist der Autor des Buches " Managing Agile Projects". Ich empfand die Art und Weise, wie er die Sitzung leitete, als sehr praktisch und agil. Obwohl der Workshop darauf ausgerichtet war, Projektmanagern einen reibungslosen Übergang von traditionellen Methoden (typischerweise Wasserfall) zum agilen Projektmanagement zu ermöglichen, hatte ich das Gefühl, dass er für jeden etwas zu bieten hatte.
- Ein Argument für den Übergang zu Agile (Scrum und XP).
- Vorteile der agilen Arbeitsweise.
- Dinge, die sich geändert haben.
Ein Argument für den Übergang zu Agile (Scrum und XP)
Ich denke, wir sind uns alle der geringen Erfolgsquote, der hohen Kosten und des oberflächlichen Geschäftswerts von Wasserfallprojekten bewusst. Daher besteht ein Bedarf an Prozessen und Methoden, die Verschwendung beseitigen, Qualität und Geschäftswert früh genug liefern, um die Investitionsrendite zu erhöhen. Agile (Scrum und XP) versuchen, diese Probleme zu lösen.
Vorteile der agilen Arbeitsweise
Zunächst einmal wird der Softwareentwicklungsprozess sowohl für den Kunden als auch für das Team klein, einfach, schnell und flexibel. Dazu gehören kurze Besprechungen, Lieferung in kleinen Chargen, einfacher Prozess, einfaches Design, schnelle Lieferung, frühes Feedback, Anpassungs- und Änderungszyklen.
Ein weiterer wichtiger Punkt ist, dass die Zufriedenheit des Kunden und des Teams aufgrund der offenen und transparenten Kommunikation, der Zusammenarbeit und der Teamarbeit steigen wird. Der Mechanismus für frühzeitiges Feedback hilft dabei, Probleme frühzeitig zu erkennen, so dass es weniger kostspielig ist, sie zu beheben. Dies wiederum trägt dazu bei, ein Umfeld zu schaffen, das von Vertrauen und Gegenseitigkeit geprägt ist. Metriken, die zeigen, wie viel noch zu tun ist, geben einen echten Hinweis auf den tatsächlichen Fortschritt und helfen bei der Schaffung von Transparenz und Disziplin. Die Tatsache, dass Agile auf Leidenschaft, Transparenz, Vertrauen, Disziplin, Freiheit, Möglichkeiten, Gegenseitigkeit und Gleichheit beruht, trägt zur Schaffung eines großartigen und hochproduktiven Arbeitsumfelds bei.
Schließlich wird die Produktivität sowohl für den Kunden als auch für das Team erheblich gesteigert. Verschwendung wird durch schlanke Entwicklungsprozesse reduziert, bei denen wir einen konstanten Arbeitsfluss in der Warteschlange aufrechterhalten, anstatt die Warteschlange an verschiedenen Stellen zu blockieren. Wenn wir den Teammitgliedern die Möglichkeit geben, Entscheidungen zu treffen, anstatt sie aufzuzwingen, erhöht sich der Durchsatz im Allgemeinen. Wir haben im Workshop zwei Spiele durchgeführt, die empirisch belegen, dass schlanke Entwicklungsprozesse und die Befähigung von Teams die Produktivität steigern und die Verschwendung reduzieren können.
Dinge, die sich geändert haben
Ich hatte das Gefühl, dass bei Agile die Prozesse als Aktivitäten wichtiger sind als nur ein Mechanismus zur Erstellung eines Dokuments oder eines nicht funktionierenden Artefakts. Die Aktivität ist wichtiger als das Dokument. Zum Beispiel ist die Planung als Aktivität wichtiger als die Erstellung eines Planungsdokuments. In ähnlicher Weise werden Design, Kodierung und Testen als Aktivitäten wichtiger als die verschiedenen traditionellen Artefakte und Dokumente, die damit produziert werden.
Verfasst von
Abhinav Kumar
Unsere Ideen
Weitere Blogs
Contact



