Scrum: jak obsługiwać elementy zaległości dłuższe niż jeden sprint

30

Zaczynam od SCRUM i mam problem ze zrozumieniem jednej rzeczy. W jaki sposób SCRUM obsługuje elementy zaległości, które trwają dłużej niż jeden sprint?

Tobias Langner
źródło
1
próbowałeś podzielić je na znaczące elementy zaległości?
David
w tej chwili jest to raczej problem, który, jak sądzę, napotkam w przyszłości - i chciałbym go rozwiązać poprawnie.
Tobias Langner

Odpowiedzi:

31

Takie przedmioty są albo nazywane Epickimi i muszą być podzielone na mniejsze historie użytkowników, które są krótsze niż pojedynczy sprint i dlatego można je zaplanować, lub Temat, który zostanie podzielony na Eposy i te na wspólne historie. Epiki i Tematy mają wspólną cechę - wysoki poziom niepewności = nie można ich właściwie oszacować (szacunek jest zwykle bardzo wysoki i dlatego nie mieszczą się w jednym sprincie).

Warto zacząć od takich historii, ale nie można ich planować, dopóki właściciel produktu nie podzieli ich na mniejsze. Te historie są używane tylko do zanotowania niektórych większych żądanych funkcji (Epic) lub całych zestawów funkcji (Theme). Przełamanie tych historii sprawi, że funkcja będzie specyficzna.

Jest także zgodny ze strukturą Iceberg zaległości produktu.

Ladislav Mrnka
źródło
14

Nie masz takich przedmiotów. Jeśli tak, element zaległości nie jest wystarczająco konkretny i nie został poprawnie podzielony na mniejsze elementy. Niektóre osoby nazywają je nie zaległościami, ale grubymi przedmiotami, aw Scrumie są uważane za anty-wzór.

Historia użytkownika analogii do ciasta: Jako zjadacz ciasta chcę zjeść ciasto po południu. Nie mogę zjeść całego ciasta jednego popołudnia, więc trzeba je pokroić w plasterki, aby pasowały do ​​ilości, którą mogę zjeść.

Sokół
źródło
8

Kiedy Scrum został po raz pierwszy „wymyślony”, domyślny sprint trwał zwykle 4 tygodnie.

Zgodnie z tym, co powiedziano mi, powodem tego bardzo długiego sprintu był po prostu fakt, że ludzie w tym czasie mieli trudności z wyobrażeniem sobie, że można osiągnąć cokolwiek w krótszych sprintach.

Gdy zespoły nabrały pewności w scrumie, nauczyły się, jak lepiej dzielić zaległe elementy na mniejsze elementy o łatwiejszym zarządzaniu, a zespoły programistów lepiej radziły sobie nie przesadzając z początkowym projektem, ale po prostu robiąc wystarczająco dużo.

Dzisiaj wierzę, że większość zespołów uznałaby, że 4 tygodnie to bardzo długi czas sprintu. Mam wrażenie, że 2 tygodnie są całkiem normalne. Zespoły XP wykonują tylko 1 tydzień iteracji i kończą pełne historie użytkowników w każdej iteracji.

Musisz więc być lepszy w dzieleniu elementów zaległości na mniejsze elementy, które dają niewielki przyrost wartości biznesowej końcowemu produktowi. Możliwe, że zostało to udowodnione. (chociaż nie wykluczę, że mogą istnieć bardzo wyspecjalizowane domeny, w których byłoby to trudne)

Pete
źródło
5

Zgadzam się z tym, że 4 tygodnie to obecnie długi sprint. Chcesz zmniejszyć pętlę sprzężenia zwrotnego i poprawić sobie umiejętność zmieniania małych jednostek pracy w krótszych iteracjach. W ten sposób będzie mniej błędów, mniej się zmieni i mniej złożoności do zarządzania za jednym razem.

Dzielenie historii jest często problemem dla ludzi, ale im lepiej to robisz, tym więcej robisz. Ściśle współpracuj z PO, aby dowiedzieć się, czy możesz dostarczyć go etapami i nadal dostarczać wartość w sprincie.

Oto świetny plakat, który pomaga w dzieleniu się historiami, pochodzi ze strony internetowej o nazwie agileforall.com i możesz go znaleźć tutaj, naprawdę przydatne jest to, gdy poprawiasz elementy zaległości:

wprowadź opis zdjęcia tutaj

http://agileforall.com/wp-content/uploads/2012/01/Story-Splitting-Flowchart.pdf

Dobrze jest też mieć gotową definicję ukończenia podczas udoskonalania i planowania, abyś mógł o tym pamiętać, gdy będziesz musiał wykonać coś w jednym krótkim sprincie.

Anthony Joanes
źródło
Ten plakat jest prawie całkowicie nieczytelny przy obecnej rozdzielczości.
Bryan Oakley,
1
Przepraszamy, spróbuj zredagowanego linku ;-)
Anthony Joanes
Wzory-do-dzielenia-historie użytkowników opisuje połączony schemat blokowy, a odpowiadający arkusz-łamigłówka-opowieść zawiera mniej informacji, ale jest o wiele łatwiejszy do odczytania.
k3b