Wygląda na to, że mylisz historie i zadania.
Historia użytkownika
Historia użytkownika jest kompletną „funkcją”, która po dodaniu do produktu zapewnia większą wartość produktu.
Historia użytkownika nie powinna być większa niż można ją wdrożyć podczas sprintu . Podczas pierwszej części planowania sprintu decydujesz, z którymi historiami użytkowników chcesz pracować podczas sprintu. Celem sprintu jest uzupełnienie historii użytkowników, co zwiększy wartość produktu.
Zadanie
Podczas drugiej części fazy planowania sprintu programiści dzielą historię na zadania . Zadania są zadaniami programistycznymi. Mogą to być na przykład „Dodaj kolumnę do bazy danych”, „Rozszerz usługę x” itp. Zadanie nie powinno być większe niż można je wykonać w ciągu jednego dnia.
Podczas codziennego scrum oceniasz postępy tych zadań. Jeśli zadanie trwa od więcej niż jednego codziennego scrumu, trwa to zbyt długo, a ty, jako zespół, jesteś odpowiedzialny za rozwiązanie tej sytuacji.
Pamiętaj, że historie użytkowników reprezentują wartość biznesową dla interesariuszy. Interesariusze powinni być zainteresowani ukończeniem historii użytkowników, a nie zadaniami.
Podział zadań jest narzędziem dla zespołu programistów do zarządzania sprintem, monitorowania postępu historii użytkowników podczas sprintu i wizualizacji potencjalnych problemów.
Zainteresowane strony nie powinny zajmować się tymi zadaniami rozwojowymi. Niestety, często to robią moje doświadczenia, szczególnie w przypadku organizacji, które dopiero zaczynają sprawnie rozwijać. Jednak radzenie sobie z tą sytuacją to inna sprawa.
Epicki
Jeśli historia użytkownika jest większa niż myślisz, że możesz ją ukończyć jednym sprintem, nazywa się to epicką. Aby zespół mógł zacząć nad nim pracować, należy go podzielić na kilka mniejszych historii użytkowników.
Pamiętaj, że historia użytkownika stanowi wartość dodaną dla użytkownika końcowego, więc podzielenie eposu na „front-end” i „back-end” nie jest właściwą drogą. Dodanie zaplecza dla nowej funkcji nie stanowi samo w sobie wartości dla użytkowników końcowych.
Podział epiki na historie użytkowników, którymi można zarządzać w ramach sprintu, nie zawsze jest łatwy, jeśli nie masz do tego doświadczenia.
Korzystanie z Pivotal Tracker
Myślę, że Pivotal Tracker to świetne narzędzie do śledzenia historii użytkowników. Ale nie jest to narzędzie Scrum jako takie, a sposób, w jaki Scrum uczy dzielenia historii na zadania, nie jest łatwo obsługiwany przez kluczowy moduł śledzący. Możesz włączyć możliwość dodawania zadań do historii użytkowników. Ale jeśli prowadzisz projekt za pomocą scrum, sugerowałbym użycie białej tablicy i karteczek do śledzenia postępu zadań podczas sprintu.