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 razem. Jest to technika podziału, która sprawdza się w przypadku większości zaległych zadań: gdy historia jest zbyt obszerna, jedna z tych pięciu osi niemal zawsze pozwala uzyskać fragment, który można wydać.

Five SPIDR cut lines through a story one story, too big Spike Path Interface Data Rules ship first later ship order
Pięć linii cięcia w jednej historii. Nie wykorzystuje się wszystkich pięciu. Wybiera się tę, która pozwala uzyskać fragment, który faktycznie można opublikować.

Pięć linii cięcia

Spike

Nieznaną wielkością jest właśnie rozmiar. Proszę przeprowadzić badanie w ramach wyznaczonego przedziału czasowego, 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ę zapoznać się z przeprowadzeniem spike’u, aby dowiedzieć się, jak powinien wyglądać wynik tego zadania.

Ś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 skrajne 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 obejmuje wiele platform: internetową, mobilną oraz API. Proszę najpierw wdrożyć jedną platformę. Pozostałe platformy opierają się na tej samej implementacji, ale ich wdrożenie odbywa się 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 pomaga

Jeśli żadne z pięciu podziałów nie daje rzeczywistego, gotowego do wydania fragmentu, to 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ą rzeczywiście mogliby Państwo opublikować. Jeśli żaden z nich się nie nadaje, to nie oznacza to, że artykuł wymaga podziału — oznacza to, że należy ustalić priorytety.

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 daje fragment, który faktycznie można by opublikować samodzielnie. Nie stosuje się 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 historii użytkownika. Cieszy się ona popularnością, ponieważ te pięć kryteriów obejmuje większość sytuacji, z jakimi faktycznie spotykają się zespoły, a pięć liter to wystarczająco mało, by można je było szybko przejrzeć w pamięci w trakcie procesu dopracowywania.

A co, jeśli żadne z cięć SPIDR nie zapewni dobrego uderzenia typu „slice”?

W takim razie nie ma Pan problemu z podziałem. Ma Pan problem z zakresem. Projekt ten stanowi jedną, niepodzielną całość, a prawdziwe pytanie brzmi: czy chce Pan zrealizować całość w tym sprincie, czy też nic. Jest to decyzja dotycząca ustalenia priorytetów, a nie podziału.

Warto przeczytać