6 Stimmen

Wie kann man die agile Entwicklung steuern, wenn das Team nicht stabil ist?

Ich verwende seit mehreren Jahren agile Ansätze (XP und Scrum) für meine Projekte mit sehr guten Ergebnissen. Aber in allen Fällen waren alle Mitglieder des Entwicklungsteams zu 100 % für das Projekt engagiert.

Jetzt stehe ich vor der Aufgabe, dies zu tun, wenn das Team nicht stabil ist. In einer Iteration arbeiten vielleicht vier Leute, in der nächsten nur zwei oder drei.

Mir ist klar, dass dies eine Schätzung mit dem Ansatz der normalen Geschwindigkeit schwierig (oder unmöglich) macht, da sie zu stark schwankt und nicht stabil ist. Daraus folgt, dass man nicht wirklich erwarten kann, am Ende einer jeden Iteration loslassen zu können.

Vielleicht ist hier ein anderer Ansatz erforderlich. Einfach Sachen aus dem Rückstand nehmen, sich durchwursteln und veröffentlichen, wann immer es möglich ist. I realmente Das gefällt mir allerdings nicht...

Haben Sie eine Idee?

0voto

Jon Moore Punkte 1300

Vergessen Sie nicht, dass die durchschnittliche Geschwindigkeit vor allem für die vorausschauende Planung von Veröffentlichungen verwendet wird; die Team ist verantwortlich für die Auswahl in jeder Iteration wie viele rückständige Aufgaben übernommen werden sollen (obwohl die Kenntnis der historischen Geschwindigkeit hilfreich sein kann).

Wenn Ihre Teamgröße (und damit auch die Geschwindigkeit) von Iteration zu Iteration schwankt, können Sie dennoch eine sinnvolle Release-Planung durchführen, indem Sie die durchschnittlichen Geschwindigkeiten der letzten N Sprints verwenden, wobei Sie davon ausgehen, dass die Teamschwankungen anhalten und die durchschnittliche Geschwindigkeit daher langfristig stabil ist.

0voto

Ihr Hauptproblem besteht darin, dass es dem Team schwer fallen wird, vorhersehbare Schätzungen und Lieferungen abzugeben, da das Team von Sprint zu Sprint wechselt. Dies kann auch das Engagement des Teams und die kontinuierliche Verbesserung beeinträchtigen.

Dieser Fall könnte sich tatsächlich gut für einen Kanban-Ansatz eignen. Henrik Knibergs Einführung in Kanban bietet einen schnellen Überblick.

Viel Glück!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X