Wo ich arbeite, haben wir kürzlich die Agile-Entwicklung mit Scrum umgestellt. Wir haben die typischen Wachstumsschmerzen durchgemacht, aber einen Ansatz erreicht, der vorerst zu funktionieren scheint (ob es langfristig funktioniert, ist eine andere Frage!).
Offensichtlich ist die Abteilungsleitung froh, dass der Übergang zu Scrum funktioniert. Aber sie haben angefangen, etwas zu tun, das sich für mich falsch anfühlt.
Das Management wird ein Team beobachten, sehen, was für sie funktioniert, und es der gesamten Abteilung vorschreiben. Dinge wie:
- Die Definition von "Fertig"
- Welche Story-Point-Werte können für das Story-Pointing verwendet werden (z. B. Weglassen von 8 in der Fib. -Sequenz, da nur 1, 2, 3, 5, 13 usw. während eines beobachteten Sprints verwendet wurden)?
- Sagen Sie den Teams, dass sie ihren Story-Point-Wert von 1 kalibrieren müssen, um "ein UI-Label zu aktualisieren" und sie auf eine Obergrenze von 20 zu beschränken
- (obwohl nicht alle unsere Projekte Kunden haben und nicht alle Entwickler Erfahrung mit der Benutzeroberfläche haben)
- Wenn Sie den Teams sagen, dass sie Story-Point-Schätzungen von 100 verwenden sollen, bedeutet dies "Wir werden diese Story später aufteilen".
- Sagen Sie den Teams, dass sie Story-Point-Schätzungen der Unendlichkeit verwenden sollen, um zu bedeuten, dass dies ein Epos ist oder dass wir weitere Informationen benötigen.
Ich verstehe, dass sie versuchen, hilfreich zu sein, aber sollten nicht alle oben genannten Dinge spezifisch für das Scrum-Team sein? Das heißt, was für eine Gruppe von Personen in einem Projekt funktioniert, ist für eine andere Gruppe in einem anderen Projekt möglicherweise nicht sinnvoll.
Ich mache mir Sorgen, dass wir uns einem sehr präskriptiven und steifen agilen Ansatz zuwenden. Bin ich berechtigt, dies zu denken, oder überreagiere ich?
Bearbeiten
Nur um zu verdeutlichen ... mit "Management" und "Manager" meine ich nicht den Product Owner. Ich meine jeden Manager außerhalb des Scrum-Teams, aber innerhalb der Software-Abteilung.