Kategorie
Praktyka

Job Stories i Problem Stories – alternatywne podejście do historyjek

W poprzednim tekście poruszyłem wątek najpopularniejszego formatu opisywania pomysłów, a mianowicie User Stories (historyjki użytkownika). Teraz czas na alternatywy.

Niby podobne, niby historyjki, ale… 🙂

Job Story

Przykładowe Job Story:

Gdy mój komentarz zostanie zaakceptowany przez moderatora, chcę dostać powiadomienie e-mail, aby śledzić ten wątek.

Proste? No pewnie!

Mamy tu 3 składowe.

Gdy <warunek/bodziec>, chcę <aby coś się wykonało>, aby <motywacja/dlaczego>.

Podobne do User Stories, ale:

  • bez persony (użytkownika)
  • za to z określeniem warunku (w jakiej sytuacji coś się wydarzy), więc dookreślamy kontekst co bywa bardzo istotne.

Całkiem sensownie działa też zapis w formie kolejnych wierszy, np.

Gdy mój komentarz zostanie zaakceptowany przez moderatora
chcę dostać powiadomienie email,
aby śledzić ten wątek.

Taki układ wizualny w jakiś sposób wydaje mi się jeszcze bardziej interesujący – wizualnie jest krótki, konkretny i czytelny.

To co lubię w Job Stories to fakt, że w jednym zdaniu zawierają to co najważniejsze (why), ale także dookreślają kontekst (co nie jest tak łatwe w przypadku User Stories).

Pomijamy “dla kogo” (persona, stosowana w User Stories). Czy to źle? Nie każdy zespół stosuje persony. A inne zespoły nawet nie muszę o nich pisać wprost, bo wszyscy je tak dobrze znają, że pisanie za każdym razem “jako <typ użytkownika>” to prowadzi do jakiegoś znużenia (?) formatem. Co o tym sądzisz? Podziel się komentarzem pod tym wpisem!

Problem Story

Kolejne podejście to moje ulubione podejście. Ulubione ze względu na prostotę i super możliwości użycia w ramach Backlog Refinementu.

Przykładowo:

W celu szybszego ładowania strony będziemy kompresowali obrazki.

Czy to nie pięknie proste?

W celu <jakiś problem do rozwiązania> zbudujemy/zrobimy <rozwiązanie>.

Zawiera to co najważniejsze, czyli dlaczego. A w dodatku informuje o pomyśle jak to rozwiązać. Wszystko krótko i zwięźle.

Jednak magia zaczyna się wtedy, gdy autor pomysłu przychodzi tylko z pierwszą częścią do zespołu, a drugą dopisują wspólnie w ramach Backlog Refinementu. Np. Product Manager przynosi do zespołu problem i w Backlogu wpisuje:

W celu szybszego ładowania strony…

i z całym zespołem dyskutujemy co można w tym celu zrobić. A po dyskusji dopisujemy:

… będziemy kompresowali obrazki.

Czy można na takie rozwiązanie wpaść bez zespołu? Pewnie! Jednak lepiej zostawiać to do wspólnej dyskusji, albowiem wówczas możemy znaleźć inne sposoby na problem + uczymy zespół, że też może zgłaszać swoje sugestie.

Problem Story można wynosić na różne poziomy “zagłębienia” tematu. Co mam na myśli:

W celu zwiększenia konwersji na stronie ABC przyspieszymy jej ładowanie.

W celu szybszego ładowania strony będziemy kompresowali obrazki.

Bardzo łatwa metoda do “wyuczenia” :) Spróbujesz?

Nie przegap kolejnych fajnych postów i podcastów! Zapisz się na newsletter!

Przetwarzamy…
Udało się!

2 odpowiedzi na “Job Stories i Problem Stories – alternatywne podejście do historyjek”

Problem stories brzmią faktycznie interesująco. Czy możesz polecić jakieś artykuły o nich, żeby je trochę lepiej zrozumieć?

Cześć Ania, temat nie jest znany dobrze, mało materiału :) Pamiętam, że kiedyś szukałem alternatyw dla User Stories i wówczas poznałem Problem Stories i w tym poście opisałem to co pamiętam :) Jak poszukasz haseł typu „User Stories alternatives” to coś może się udać odnaleźć. Na przykład ten artykuł https://medium.com/serious-scrum/unheralded-alternatives-to-user-stories-f1d787fc2278 – w nim jest jeszcze potencjalnie ciekawe wideo o problematyce pisania historyjek.

Wybacz tak długi czas oczekiwania na odpowiedź, ale zwyczajnie nagromadziło się parę spraw, urlop i gdzieś umknęło, aby odpisać.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *