Mein Team hat schon seit einigen Releases versucht, "agil" zu werden, aber es war nicht gerade einfach, Teil eines großen Unternehmens zu sein. Ich werde nicht so tun, als hätte ich die Antwort, aber ich kann einige meiner Beobachtungen teilen.
Wir haben das letzte getan, und obwohl es jede Menge Raum für Verbesserungen gibt, war unser gesamtes Team insgesamt sehr glücklich, und das sagt viel aus, wenn wir Teil eines riesigen Konzerns sind.
Eine wichtige Sache, die wir falsch gemacht haben, als wir die ersten drei Male "agil" wurden, ist, dass den Leuten jedes Mal gesagt wurde, wie sie arbeiten sollen und woran sie arbeiten sollen. Auf diese Weise kann Ihr Team das Interesse an dem Projekt vollständig verlieren, und Sie befinden sich in echten Schwierigkeiten.
Versuchen Sie stattdessen das Gegenteil. Sagen Sie dem Team, sie können tun, was sie wollen, und als Manager / Leiter (wenn Sie einer sind, wenn Ihr Manager diese Worte nicht wiederholt) müssen Sie sicherstellen, dass sie so produktiv und glücklich wie möglich sind. Prozess ist keine schlechte Sache, aber Prozess sollte da sein, um Ihrem Team zu helfen, wenn es erkennt, dass es einen braucht, und nicht umgekehrt.
Wenn einige Ihrer Teammitglieder es vorziehen, isoliert zu arbeiten, lassen Sie sie (bis zu einem gewissen Grad). Wenn sie lieber zu zweit arbeiten, lassen Sie sie das tun. Stellen Sie sicher, dass Ihre Mitarbeiter ihre Arbeit so oft wie möglich selbst auswählen.
Schließlich und das ist sehr wichtig und wird immer übersehen. SIE ERHALTEN DIESES RECHT NICHT (es sei denn, Sie sind Übermensch oder zumindest Batman). Es ist äußerst wichtig, regelmäßig nachträgliche Treffen abzuhalten. Als wir Retrospektiven herausbrachten, wurden sie von dem Buch gemacht und es fühlte sich wie ein weiterer Prozess an, den man durchstehen musste. Dafür gibt es keine Retrospektive. Es dient dazu, Ihrem Team zuzuhören, die Bereiche zu identifizieren, die die meisten Schmerzen verursachen, und sie zu reparieren, damit jeder seine Arbeit fortsetzen kann. Anscheinend möchten Softwareentwickler im Allgemeinen gerne Produkte und Funktionen bereitstellen und das wichtigste nachträgliche Message-Meeting kommunizieren, ist, dass es ausschließlich zu ihrem Vorteil ist. Sie möchten Hindernisse identifizieren und überwinden, beginnend mit den größten (oder einfachsten) Hindernissen.