Koncepcja historii użytkownika
Historie użytkownikówsą lekką metodą szybkiego uchwycenia „kto”, „co” i „dlaczego” wymagań dotyczących produktu. Mówiąc prosto, historie użytkowników to pomysły, które wyrażają potrzeby użytkowników. Historie użytkowników są krótkie, a każdy element zazwyczaj zawiera mniej niż 10 lub 15 słów. Historie użytkowników to listy „do zrobienia”, które pomagają zidentyfikować kroki w projekcie. Pomagają zapewnić, że twój proces i powstały produkt spełniają twoje wymagania.
Koncepcja tego rodzaju rzeczy, którą lubię nazywać sposobem rozumienia i wyjaśniania słowa;
historia użytkownika = użytkownik + historia = osoba + historia + zdarzenie
To znaczy, co osoba chce zrobić i z jakiego powodu, destylując trzy elementy: kto, dlaczego, co. Z perspektywy użytkownika jest to krótki opis używany do potwierdzenia użytkownika i jego potrzeb.
Trzy elementy historii użytkownika
Historie użytkowników są używane w procesie rozwoju oprogramowania jako forma wyrażenia do opisu wymagań. Aby ustandaryzować wyrażenie historii użytkowników i ułatwić komunikację, historie użytkowników zazwyczaj wyrażane są w następującym formacie:
Jako <rola użytkownika>, chcę <zrealizować aktywność>, aby <osiągnąć wartość>.
Kompletna historia użytkownikazawiera trzy elementy.
- persona (kto?): kto chce to wykorzystać
- działanie (co?): jakie działanie należy wykonać
- Wartość: (dlaczego?): zrób to i jaką wartość można przynieść, robiąc to
Trzy zasady 3C
Informacje opisowe o historiach użytkowników są zapisane na papierowych kartach w tradycyjny sposób ręcznym, dlatego Ron Jeffries (2001) nazywa te trzy aspekty 3C:
- karta (Card),
- rozmowa (Conwersacja) i
- potwierdzenie (Confirmacja).
Karta:Historie użytkowników są zazwyczaj pisane na małych kartach z krótkim opisem historii, zasadami i kryteriami zakończenia.
Przód karty zawiera opis historii w formacie: Jako <rola>, chcę <zrealizować aktywność>, aby <osiągnąć wartość>, opisując potrzebę; tył karty zawiera zasady i kryteria zakończenia historii użytkownika w formacie: Given…When…Then.
Rozmowa: Szczegóły dotyczące historii użytkownika pochodzą z komunikacji z klientem lub właścicielem produktu; upewnij się, że wszystkie strony poprawnie rozumieją historię.
Potwierdzenie:Potwierdź, że historia użytkownika została poprawnie zakończona poprzez testy akceptacyjne.
- Pisanie ogólnych historii użytkowników
- Czym jest mapowanie historii użytkownika?
- Jak zarządzać historiami użytkowników za pomocą mapy historii?
- Priorytetyzacja historii użytkowników
Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文