jakie są definicje i różnice między: Theme, Epic, Feature, user Story I Task?

każda organizacja i autor mają inną definicję tych terminów.

w tym artykule Mike Cohn podaje swoją definicję historii użytkownika, eposów i tematów:

Historia użytkownika to po prostu coś, czego chce użytkownik. User stories to coś więcej niż tylko tekst zapisany na karcie indeksowej, ale dla naszych celów pomyśl o User story jako o tekście mówiącym coś w rodzaju „Paginate the comiesięczny raport sprzedaży” lub „Change tax calculations on invoices.”Wiele zespołów nauczyło się korzyści z pisania user stories w postaci:” jako <typ użytkownika> i <want / can / am able to / need to / etc.>tak, że < jakiś powód>.”Ale nie jest konieczne, aby Historia Użytkownika była pisana w ten sposób. Sprawdź zalety tego formatu user story.

a scrum epic is a large user story. Nie ma magicznego progu, przy którym nazwalibyśmy daną historię epicką. To po prostu znaczy „wielka historia użytkownika.”Lubię myśleć o tym w odniesieniu do filmów. Jeśli powiem ci, że konkretny film był „filmem przygodowym akcji”, który mówi ci coś o filmie. Pewnie są pościgi samochodowe, strzelanina i tak dalej. Mówi ci to, mimo że nie ma uniwersalnej definicji, którą zgodziliśmy się przestrzegać, i że film przygodowy musi zawierać co najmniej trzy pościgi samochodowe, co najmniej 45 pocisków musi zostać wystrzelonych i ….

tak więc „epic” to tylko etykieta, którą stosujemy do dużej historii. Nazywanie historii epicką może czasem nadać dodatkowe znaczenie. Przypuśćmy, że zapytasz mnie, czy miałem wczoraj czas, aby napisać historie użytkowników o miesięcznej części raportowania systemu. – Tak-odpowiadam – ale to głównie epiki.”To mówi, że podczas gdy je pisałem, nie miałem okazji rozbić większości z nich na historie, które są prawdopodobnie na tyle małe, że można je bezpośrednio zaimplementować.

wreszcie, „theme” jest zbiorem historii użytkowników. Moglibyśmy założyć gumkę wokół tej grupy opowieści, które napisałem o miesięcznych raportach i nazwalibyśmy to ” tematem.”Czasami warto pomyśleć o grupie historii, więc mamy na to określenie. Trzymając się powyższej analogii Filmowej, w moim stojaku na DVD złożyłem razem filmy o Jamesie Bondzie. Są tematem lub grupowaniem.

podczas sprintu zadania są definiowane dla każdej historii użytkownika, dzięki czemu zespół programistów może mieć jasne poczucie, jak zakończy swoją pracę. Zadania są po prostu bardziej szczegółowymi wersjami pracy wymagającymi uzupełnienia historii użytkownika. Zadanie to techniczna praca niezbędna do napisania historii. Programiści dzielą historię na zadania techniczne, aby uzyskać realistyczne oszacowanie czasu, jaki zajmie ukończenie historii. Ważne jest, aby pamiętać, że historie użytkowników są zwykle szacowane za pomocą punktów historii, podczas gdy zadania są szacowane za pomocą godzin.

funkcja jest odrębnym elementem funkcjonalności, który może zapewnić możliwości firmie. Zazwyczaj dostarczenie funkcji wymaga wielu iteracji. Historia użytkownika jest częścią funkcji. Dzieląc funkcję na mniejsze historie, użytkownik może szybko przekazać programistom wczesne informacje zwrotne na temat problemów.

związek między epikami a funkcjami jest najbardziej kontrowersyjny w społeczności agile. Moim zdaniem epic jest pojęciem szerszym i można go podzielić na różne cechy.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

More: