Prędkość zwinna i punkty historii
Prędkość to miara ilości pracy, jaką zwinny zespół wykonuje w sprincie, wyrażona w punktach historii. To najbardziej przydatne wejście planowania dla zespołu Scrum.
Co mierzy prędkość
Prędkość mierzy przepustowość — liczbę punktów historii, które zespół kończy do Definition of Done w jednym sprincie.
Prędkość nie mierzy indywidualnej produktywności. Mierzy jedno: ile punktów historii zostało ukończonych w tym sprincie.
Jako wejście planowania dla jednego zespołu na znanej bazie kodu jest bardzo wiarygodna.
Jak obliczać prędkość sprintu
Prędkość sprintu to łączne punkty historii ukończone w sprincie.
Prędkość = Σ (punkty historii ukończonych historii) na sprint
Prędkość planowania to zazwyczaj średnia krocząca z ostatnich 3–5 sprintów.
Średnia krocząca = (Sprint N + Sprint N-1 + Sprint N-2 + Sprint N-3) / 4
Nie używaj prędkości z pojedynczego sprintu do planowania.
Używanie prędkości do Sprint Planningu
Prędkość to wejście przekształcające punkty historii w pojemność.
- Planuj na 80–90% prędkości: zostaw bufor na nieprzewidzianą pracę.
- Dostosuj do dostępności zespołu: jeśli zespół ma 80% pojemności, planuj na 80% dostosowanej prędkości.
- Aktualizuj prędkość co sprint: usuń najstarszy sprint ze średniej kroczącej.
Prognozowanie wydania z prędkością
Prędkość umożliwia prognozowanie wydania: przy znanych rozmiarach backlogu, kiedy zespół skończy?
Prosta prognoza: policz pozostałe punkty historii. Podziel przez średnią kroczącą prędkość.
Przykład: 200 pozostałych punktów ÷ 40 punktów/sprint = 5 sprintów ≈ 10 tygodni.
To prognoza, nie zobowiązanie.
Prognoza oparta na zakresie: najlepszy przypadek (prędkość = 90. percentyl), najgorszy przypadek (prędkość = 10. percentyl).
Anty-wzorce prędkości do unikania
Prędkość jest użyteczna tylko wtedy, gdy nie jest manipulowana.
- Używanie prędkości jako wskaźnika wydajności: gdy zespoły są nagradzane za wysoką prędkość, szacunki rosną.
- Porównywanie prędkości między zespołami: różne zespoły niezależnie kalibrują swoje skale punktów historii.
- Liczenie nieukończonych historii: częściowe kredyty wprowadzają arbitralną zmienność.
- Oczekiwanie, że prędkość będzie rosła w nieskończoność: dojrzałe zespoły osiągają stabilne pasmo prędkości.
FAQ prędkości
Jaka jest dobra prędkość dla zespołu Scrum?
Nie ma jednej 'dobrej' prędkości. Prędkość ma sens tylko w odniesieniu do danych historycznych własnego zespołu.
Dlaczego nasza prędkość nagle spadła?
Typowe przyczyny: zmiana składu zespołu, sprint z wyjątkowo złożonymi historiami.
Czy powinniśmy szacować spiki w punktach historii?
Spiki są zazwyczaj szacowane w czasie, a nie w punktach historii.
Ile czasu zajmuje stabilizacja prędkości?
Większość zespołów osiąga stabilne pasmo prędkości w ciągu 4–6 sprintów.