Podział historii w SPIDR
SPIDR to pięć sprawdzonych sposobów podziału opisu użytkownika: spike, ścieżka, interfejs, dane, reguły. Każda z tych linii podziału – kiedy się sprawdza i kiedy prowadzi do powstania fałszywego podziału.
SPIDR to pięć sprawdzonych sposobów podziału opowieści użytkownika: Spike, Path, Interface, Data, Rules. Każda litera oznacza linię podziału, a każdy podział tworzy fragmenty, które można dostarczać niezależnie, a nie połówki, które działają wyłącznie w połączeniu. Jest to technika podziału, która sprawdza się w przypadku większości zaległości: gdy historia jest zbyt obszerna, jedna z tych pięciu osi niemal zawsze pozwala uzyskać fragment, który można wydać.
Pięć linii cięcia
Spike
Nieznaną wielkością jest właśnie rozmiar. Proszę przeprowadzić badanie w określonym przedziale czasowym, poznać jego zarys, a następnie oszacować rzeczywisty zakres. Jest to rozwiązanie, po które należy sięgnąć, gdy zespół nie może dojść do porozumienia co do liczby, ponieważ nikt wcześniej tego nie robił. Proszę rozważyć przeprowadzenie zadania typu „spike”, aby zorientować się, jak powinien wyglądać produkt końcowy.
Ścieżka
Historia składa się z wielu wątków. Najpierw należy wdrożyć ścieżkę pomyślną; ścieżki związane z nieprawidłowymi danymi, stany błędów i przypadki graniczne stają się odrębnymi historiami. Użytkownik może zrealizować cel w ramach ścieżki pomyślnej, nawet jeśli pozostałe elementy nie są jeszcze gotowe.
Interfejs
Projekt ten obejmuje wiele platform: internetową, mobilną oraz API. Proszę w pierwszej kolejności wdrożyć jedną z tych platform. Pozostałe platformy będą oparte na tej samej implementacji, ale ich wdrożenie nastąpi zgodnie z własnymi harmonogramami.
Dane
W ramach tego projektu uwzględniono różne formy i objętości danych. Proszę najpierw zrealizować prosty przypadek (jeden użytkownik, niewielki zbiór danych, popularny format plików), a następnie warianty. Każdy z nich stanowi odrębny projekt, nawet jeśli drugi jest w dużej mierze podobny do pierwszego.
Zasady
W tej historii występuje wiele reguł biznesowych lub ról. Najpierw należy wdrożyć najpowszechniejszą regułę; następnie należy uwzględnić nadpisania administracyjne, przypadki szczególne i wyjątki. 80% przypadków można wdrożyć bez uwzględniania pozostałych 20%.
Gdy SPIDR nie przynosi oczekiwanych rezultatów
Jeśli żadne z pięciu podziałów nie daje rzeczywistego, gotowego do wydania fragmentu, nie ma Pan/Pani problemu z podziałem. Mają Państwo problem z zakresem. Ta historia stanowi jedną, niepodzielną całość, a dyskusja sprowadza się do pytania: „czy chcemy zrealizować całość w tym sprincie, czy też nic z tego”. Jest to kwestia ustalenia priorytetów, a nie podziału, i żadne, nawet najbardziej pomysłowe dzielenie nie zmieni tego faktu.
Proszę wybrać fragment, który pozwoli uzyskać wersję, którą faktycznie opublikowaliby Państwo. Jeśli żaden z nich nie spełnia tego warunku, oznacza to, że artykuł nie wymaga podziału — wymaga natomiast ustalenia priorytetów.
Najczęściej zadawane pytania
Co oznacza skrót SPIDR?
Skrót SPIDR oznacza: Spike, Path, Interface, Data, Rules – pięć różnych osi, wzdłuż których można podzielić opowieść użytkownika. Każda z nich stanowi linię podziału, która tworzy fragmenty, które można wdrażać niezależnie, a nie połówki, które działają wyłącznie w połączeniu.
W jaki sposób wykorzystuje się narzędzie SPIDR do podziału opisu użytkownika?
Proszę wypróbować każdy z pięciu sposobów podziału w odniesieniu do opowieści i wybrać ten, który pozwoli uzyskać fragment, który faktycznie nadawałby się do samodzielnej publikacji. Nie należy stosować wszystkich pięciu. Należy znaleźć tę jedną oś, która pozwala uzyskać zwięzły, gotowy do publikacji fragment, i dokonać podziału wzdłuż niej.
Kto opracował technikę SPIDR?
Metoda SPIDR została wprowadzona przez Mike’a Cohna jako zwięzły zestaw pięciu sprawdzonych sposobów podziału opowieści użytkownika. Cieszy się ona popularnością, ponieważ te pięć kryteriów obejmuje większość sytuacji, z jakimi faktycznie mają do czynienia zespoły, a pięć liter to wystarczająco mało, by można je było szybko przejrzeć w myślach w trakcie procesu dopracowywania.
A co, jeśli żadne z cięć SPIDR nie da dobrego wyniku?
W takim razie nie ma Pan problemu z podziałem zadania. Ma Pan problem z zakresem. To zadanie stanowi jedną, niepodzielną całość, a prawdziwe pytanie brzmi: czy chce Pan zrealizować je w całości w tym sprincie, czy też wcale. Jest to decyzja dotycząca ustalenia priorytetów, a nie podziału zadania.
Materiały powiązane
- Podział opowieści użytkownika: kryteria pozwalające stwierdzić, że podział jest tym, czego Państwo potrzebują, a także inne wzorce.
- Cięcie poziome a pionowe: dlaczego każde cięcie wykonane za pomocą urządzenia SPIDR musi być pionowe.
- Porównanie technik szacowania w metodologii agile: w przypadku mniej precyzyjnych opisu zadań, które przetrwały podział.