Ile punktów historii powinieneś przydzielić w początkowym sprincie?

18

Kiedy po raz pierwszy wdrażasz Scruma w zespole, jak powinieneś zacząć określać liczbę punktów fabularnych, które znajdują się w początkowym sprincie, gdy nie masz pojęcia o prędkości zespołu?

Czy powinieneś oprzeć to na szacunkowej liczbie godzin i wykorzystać punkty tylko na późniejszym etapie?

Tajemnica
źródło
2
Jak długo potrwa Sprint?
Gopi,
Cóż, oczywiście jest to kwestia rozważana - w moim przypadku jest to 1 tydzień dla 3-osobowego zespołu - ale nawet w większych zespołach, jak początkowo ustawiasz pracę na czas sprintu, zanim poznasz prędkość zespołu.
Mysterion
@Sri Kumar: Jak to ważne?
azheglov

Odpowiedzi:

13

Nie masz faktów historycznych, na których można się opierać, więc sugeruję, abyś nie zawracał sobie głowy zgadywaniem. Próba obliczenia prędkości wyłącznie na podstawie pewnego wzoru jest stratą czasu.

Po prostu oszacuj wystarczającą liczbę historii i pozwól zespołowi popracować nad nimi podczas pierwszego sprintu. I tak skończą to, co skończą. Po tym początkowym sprincie będziesz mieć swoją rzeczywistą prędkość. Ponieważ sprint trwa (świetnie!) 1 tydzień, bardzo wcześnie uzyskasz prawdziwą prędkość.

Martin Wickman
źródło
„oszacować wystarczająco dużo historii”?
Armand
1
Więcej niż mogą rozsądnie zakończyć w pierwszej iteracji.
Martin Wickman
4
do tego niezbędna jest domniemana ocena prędkości;)
Armand
4

Nikt nie może powiedzieć, ile punktów historii możesz wziąć za swój pierwszy sprint. Przede wszystkim punkt fabuły ma wartość jednostkową. Nie powinieneś podejmować początkowych decyzji, takich jak 1 punkt historii = 6 godzin, ponieważ w wielu przypadkach będzie to później przebiegać przeciwko tobie. Również każdy projekt może mieć inny „rozmiar” punktów historii.

Zobowiązanie powinno zostać wykonane na podstawie spotkania planowania z właścicielem produktu. Przejrzysz historie użytkowników, a PO wyjaśni niektóre szczegóły na ich temat. Poda także kilka kryteriów akceptacji (definicja ukończenia). Planowanie spotkania jest ograniczone czasowo (na podstawie długości i wielkości zespołu), więc pierwszą obserwacją jest to, ile historii użytkowników mogłeś omówić. Na podstawie informacji otrzymanych od PO zespół powinien być w stanie dokonać profesjonalnej oceny liczby omawianych historii użytkowników w sprincie. Ponieważ zespół wie, że jest to początkowy sprint i nic jeszcze nie zostało zrobione, zespół prawdopodobnie podejmie tylko niewielką ilość pracy, ale zwiększy się to w przyszłych sprintach.

Wartość czystych punktów fabularnych nie powinna być wykorzystywana do planowania i szacowania czasu. Powinien być używany do opisania względnej złożoności, ale wciąż 8 punktów opowieści może w rzeczywistości oznaczać coś między 6-12 (Fibonacciego) punktów opowieści w rzeczywistości, więc powiedzenie, że 8 punktów opowieści równa się 4 dniom jest naprawdę niebezpieczne, ponieważ może to być również 3 lub 6 + „odpady” (koszty ogólne) podczas pierwszego sprintu.

Jednym z głównych założeń zwinnych jest „Empower People”. Planowanie i zaangażowanie to właśnie inicjacja, którą dajesz zespołowi. Zespół jest odpowiedzialny za dostarczanie historii użytkowników dojeżdżających do pracy, ale oczywiście mogą ponieść porażkę i nie można ich winić za brak zaangażowania w początkowych sprintach. Początkowe sprinty służą do kalibracji.

Ladislav Mrnka
źródło
2

Jedną z technik jest wybranie kilku średnich opowieści użytkowników, nadanie im dowolnej wielkości w punktach i podzielenie ich na zadania przez zespół. Następnie zespół szacuje każde zadanie w godzinach, co po podsumowaniu daje przybliżoną liczbę godzin pracy na punkt historii. Znając całkowitą wydajność pracy dla sprintu, możesz ekstrapolować, aby uzyskać wiele punktów historii, które teoretycznie możesz ukończyć w sprincie.

Nie należy tego jednak interpretować jako dokładnego celu do osiągnięcia i należy o nim zapomnieć, gdy tylko pojawi się pierwsza prawdziwa prędkość zespołu, gdy skończy się pierwszy sprint.

guillaume31
źródło
1

Musisz zgadywać, ponieważ nie masz jeszcze żadnych informacji. Jeśli jednak pracowałeś już poza Scrumem, ale z tym samym zespołem, być może będziesz mógł wykorzystać swoje wcześniejsze doświadczenia związane z szacunkami, aby pokierować zgadywaniem. Lub możesz po prostu wziąć dodatkowe historie, aż skończy Ci się czas.


źródło
0

Zresztą i tak nie polegasz wyłącznie na szacunkach punktowych. Podczas planowania Twoja prędkość może pomóc ci szybko „zaproponować” plan sprintu i / lub pomóc w kontroli zdrowia przed podjęciem ostatecznego zobowiązania; ale bez względu na to, ile masz danych o prędkości, zespół ostatecznie musi poświęcić się opowiadaniom, a nie punktom .

Należy pamiętać, że opowieści 5 x 1-punktowe nie są równe opowieści 1 x 5-punktowej dla wyjątkowo małych wartości 1. Są one w przybliżeniu równoważne do celów planowania długoterminowego.

I tu właśnie bierze się pod uwagę podstawowa wartość punktów: kiedy musisz zgadnąć, kiedy można ukończyć epicką wersję lub wydać, lub czy masz zbyt wiele do zrobienia, aby zaplanować datę wydania.

To powiedziawszy, odnoszący sukcesy zespół ostatecznie planuje mniej więcej taką samą liczbę punktów w każdym sprincie. Będą jednak rozbieżności na podstawie poszczególnych historii z tego sprintu. Zespół, który odniósł sukces, może wypowiedzieć się podczas planowania, dlaczego niektóre pięciopunktowe historie w rzeczywistości nie równoważą wszystkich 5 wstępnie zaproponowanych jednopunktowych opowieści ...

svidgen
źródło