Zespół produktowy

User story na podstawie wywiadu: szablon i kryteria akceptacji

Jak napisać historyjkę użytkownika na podstawie wypowiedzi klienta: rozpoznaj potrzebę, zachowaj źródło i dodaj kryteria akceptacji. Przykład i szablon.

Zespół Transkribator5 min czytania
Dla kogo?Czego potrzebuje?W jakim celu?Wartość
Konkretny przykładSzablon do wykorzystaniaWeryfikacja wyniku
Od wypowiedzi do potrzeby

Historyjka użytkownika opisuje wartość

Historyjka użytkownika krótko przedstawia oczekiwany rezultat z perspektywy osoby, która będzie używać produktu. Często ma formę „Jako [rola] chcę [działanie], aby [korzyść]”. To punkt wyjścia do rozmowy o potrzebie. Wymagania i sposób weryfikacji trzeba jeszcze ustalić.

Słowa „dodajcie zielony przycisk” zawierają propozycję rozwiązania. Aby napisać historyjkę, ustal, co rozmówca próbuje osiągnąć i co mu przeszkadza w obecnym przebiegu pracy. Zachowaj cytat, aby móc sprawdzić interpretację.

Rozwiązanie wybrane przedwcześnie
Jako użytkownik chcę dużego przycisku eksportu, żeby wygodnie go używać.
Najpierw określono potrzebę
Jako koordynator projektu chcę przekazać współpracownikowi wybrane ustalenia ze spotkania, aby otrzymał tylko te, które go dotyczą.
Kolejność pracy

Jak napisać historyjkę na podstawie wywiadu

  1. Wybierz konkretny przypadek

    Znajdź opis ostatniego rzeczywistego przypadku. Kto działał, z jakim materiałem i czego oczekiwał? Ogólna uwaga „wszyscy potrzebują raportów” to za mało, by utworzyć osobną historyjkę.

  2. Zapisz dokładną wypowiedź i kontekst

    Zachowaj znacznik czasu i kilka sąsiednich zdań. Oddziel słowa rozmówcy od własnego wniosku. Wyjątkowego przypadku nie opisuj jako codziennego zadania.

  3. Określ rolę, działanie i korzyść

    Rola ma wyjaśniać sytuację, zamiast ograniczać się do etykiety „użytkownik”. Działanie ma być obserwowalne, a korzyść ma wyjaśniać, po co tej osobie to działanie.

  4. Sprawdź zakres

    Wydziel jeden kompletny, użyteczny wynik, który można osobno omówić i sprawdzić. Unikaj ujmowania całej ścieżki od rejestracji do raportu rocznego w jednej historyjce.

  5. Dodaj kryteria akceptacji

    Opisz warunki, po których można poznać, że wdrożono oczekiwane zachowanie. Uwzględnij przypadek główny i istotny wyjątek. Uzgodnij kryteria z zespołem przed uznaniem ich za wymagania klienta.

  6. Wróć do pytań otwartych podczas rozmowy

    Jeśli uprawnienia, wielkość danych lub format wyniku nie są znane, zapisz pytanie wprost. Nie uzupełniaj luk najczęściej spotykanym rozwiązaniem.

Przykład fikcyjny

Od wypowiedzi koordynatora do karty historyjki

Fragment nagrania szkoleniowego · 17:20
Po spotkaniu wysyłam programiście tylko zadania, które go dotyczą. Teraz kopiuję je ręcznie i boję się przypadkiem dołączyć wewnętrzne komentarze.

Przykład dotyczy fikcyjnego systemu notatek. Nie opisuje obecnych funkcji Transkribatora. Potrzebą jest przekazanie wybranego fragmentu bez zbędnych informacji. Kolor ewentualnego przycisku to decyzja projektowa.

Słowa rozmówcyInterpretacjaWeryfikacjaPodstawaKopiuję ręczniePotrzebny jest wybór fragmentówCzy są inne role?Oczekiwany wynikNie przesłać nadmiarowych treściPodgląd wynikuCo zobaczy odbiorca?
Sprawdź znaczenie cytatu, zanim zapiszesz wymaganie.
Karta historyjki użytkownika

Historyjka. Jako koordynator projektu chcę zebrać wybrane punkty spotkania w osobnym tekście, aby przekazać wykonawcy tylko ustalenia, które go dotyczą.

Proponowane kryteria. Po wybraniu trzech punktów wynik obejmuje dokładnie te trzy. Przed przekazaniem koordynator widzi cały przygotowany tekst. Jeśli nie wybrano żadnego punktu, system informuje, że trzeba coś wybrać.

Pytanie otwarte. Czy tekst powinien zawierać znaczniki czasu? Wywiad tego nie rozstrzygnął. Wyjaśnimy to w kolejnej rozmowie przed uznaniem za wymaganie.

Historyjka ma źródło, ale jej znaczenie dla większości klientów wymaga potwierdzenia. Jedno nagranie pokazuje jedno doświadczenie. Ustal priorytet osobno, uwzględniając inne dowody, cele produktu i koszt wdrożenia.

Weryfikacja

Jak odróżnić historyjkę od listy zadań technicznych

1PrzypadekCo się wydarzyło2PotrzebaCo przeszkadza3HistoryjkaCo stanie się możliwe4KryteriaJak to sprawdzić
Rezultat użytkownika łączy wywiad z weryfikacją produktu.

„Utworzyć tabelę w bazie” lub „dodać procedurę obsługi zdarzeń” to zadania techniczne. Mogą należeć do realizacji historyjki, ale nie wyjaśniają korzyści użytkownika. Zgrabne zdanie według szablonu też nie gwarantuje, że zespół rozumie wszystkie ograniczenia.

Opowiedz historyjkę osobie testującej bez nazywania elementu interfejsu. Jeśli nie potrafisz opisać czynności użytkownika przed zmianą i po niej, wróć do wywiadu. Sprawdź też przypadki negatywne: brak wybranych danych, niewystarczające uprawnienia lub ponowną próbę. Uwzględnij tylko istotne wyjątki, by karta nie stała się specyfikacją całego produktu.

Szablon

Karta ze źródłem i pytaniami otwartymi

Szablon do własnego użytkuZaznacz i skopiuj
Tytuł historyjki:
Rola i sytuacja w pracy:
Jako [kto] chcę [co zrobić], aby [po co].

Źródło: wywiad / data / znacznik czasu:
Oryginalna wypowiedź:
Nasza interpretacja:

Kryteria akceptacji:
1. Przy [warunek] osoba może [działanie] i uzyskuje [rezultat].
2. Jeśli [istotny wyjątek], następuje [oczekiwane zachowanie].

Poza zakresem historyjki:
Do wyjaśnienia:
Kto i kiedy potwierdził sformułowanie:
  • Rola jest konkretna, a korzyść jasna.
  • Cytat oddzielono od rozwiązania zespołu.
  • Kryteria można zweryfikować przez obserwację.
  • Pytania pozostały pytaniami.
Częste pytania

Przyjrzyjmy się szczegółom

Czy zawsze trzeba pisać „Jako… chcę… aby…”?

To pomocna konstrukcja. Najważniejsze, aby zespół rozumiał, kto działa, co chce zrobić i dlaczego.

Ile potrzeba kryteriów akceptacji?

Tyle, ile wystarczy dla scenariusza głównego i istotnych wyjątków. Jeśli dotyczą niezależnych wyników, rozważ podział historyjki.

Czy można stworzyć historyjkę z jednego wywiadu?

Możesz postawić hipotezę ze wskazaniem źródła. To za mało, by dowieść potrzeby całego segmentu lub automatycznie podjąć prace.

Pracuj dalej z nagraniem