Wie kann man die Leistung mehrerer Scrum-Teams gegeneinander messen?

Mit der Geschwindigkeit eines Scrum-Teams gegen sich selbst im Laufe der Zeit ist es einfach - nur die Anzahl der Punkte pro Sprint. Aber wie misst man die Leistung mehrerer Scrum-Teams miteinander?

Warum willst du das tun? Jedes Team ist anders – unterschiedliche Probleme, unterschiedliche Teammitglieder mit unterschiedlichen Hintergründen und Fähigkeiten, möglicherweise unterschiedliche Tools. Welche Informationen erhoffen Sie sich? Was ist der Zweck des Vergleichs von Teams?
Um Scrums mit geringer Leistung zu identifizieren und auch eine Botschaft zu senden - Ihre Leistung wird gemessen, verbessern Sie sich weiter.

Antworten (3)

Scrum-Teams sind einzigartig und sollten in Bezug auf Produktivität nicht mit Dingen wie Velocity oder Story Point Sizing verglichen werden.

Wo Sie vom Vergleich von Scrum-Teams profitieren können, liegt in ihrer Agile-Scrum-Akzeptanz/-Reife und -Praktiken.

Erfüllt ein Team immer seine Verpflichtungen und das andere nicht? Warum? Kann Team 2 etwas verwenden, was Team 1 tut, um Team 2 dabei zu helfen, Verpflichtungen einzuhalten? Vielleicht.

Denken Sie beim Vergleich von Agile-Scrum-Teams immer daran, dass das, was für Team 1 funktioniert, nicht unbedingt für Team 2 funktioniert. Tappen Sie nicht in die Falle, Prozesse oder Richtlinien blindlings teamübergreifend zu implementieren, ohne das zugrunde liegende Problem zu verstehen, das Sie zu lösen versuchen .

Respektieren Sie Scrum-Zeremonien und grundlegende Bausteine ​​wie Story-Definition und Schätzung. Den Rest muss das Team selbst organisieren.

Der Vergleich der Leistung von Scrum-Teams ist einfach: Messen Sie die Fähigkeit jedes Teams, Lieferverpflichtungen einzuhalten.

Der Zweck von Scrum besteht darin, Teams in die Lage zu versetzen, Entwicklungshindernisse zuverlässig einzuschätzen und effektiv darüber zu kommunizieren, damit sie sich gegenseitig und gegenüber Kunden zuverlässige Lieferzusagen machen können. Das beste Scrum-Team hat die beste Commitment-Delivery-Bewertung.

Ein schlechtes Scrum-Team ist über Iterationen (Sprints) hinweg unvorhersehbar und kann sich nicht darauf verlassen, dass es versprochene Softwarefunktionen liefert.

Ein gutes Scrum-Team hält, was es verspricht, wenn es es verspricht, damit Kunden- und Finanzierungsentscheidungen mit Zuversicht getroffen werden können.

Diese Antwort gefällt mir am besten. Vor allem der letzte Satz. Die Leute vergessen zu leicht, dass Geschichten, Story Points und Velocity allesamt Mittel sind, um für die Zukunft zu planen. Ein zuverlässiges, konsistentes Scrum-Team ist ein Team, das Sie planen können. Und das ist Gold.

Klärungsbedarf – welche Leistung versuchen Sie zu messen und für welche Zwecke? Versuchen Sie beispielsweise, die Qualität oder den gelieferten Geschäftswert oder die Anpassungsfähigkeit an sich ändernde Anforderungen oder Cross-Training oder ... zu bewerten?

Am wichtigsten wäre, welche primären Vorteile Sie sich erhoffen, wenn Sie Teams miteinander vergleichen – die Teamleistung ist ein multivariates Problem in so vielen Dimensionen, dass es schwierig sein kann, zu einem nützlichen Satz von Metriken zu gelangen, die effektiv genutzt werden können.