Historyjki użytkownika
Historyjki użytkownika (ang. user story)
Historyjka użytkownika (opowieści użytkownika) to wysokopoziomowe wymaganie użytkownika lub wymaganie biznesowe, często używane w zwinnym wytwarzaniu oprogramowania, w typowych sytuacjach składające się z jednego lub więcej zdań w codziennym lub biznesowym języku, opisujące funkcjonalność potrzebną użytkownikowi, kryteria niefunkcjonalne oraz kryteria akceptacji.
Opowieści użytkownika (ang. User stories) stanowią uproszczenie przypadków użycia (ang. Use case), są pisane językiem naturalnym i stanowią formalny dokument wymagań użytkownika. Pełnią rolę specyfikacji istotnych wymagań użytkownika.
tworzone są, aby zanotować wymagania z perspektywy programistów, testerów i przedstawicieli biznesu
tester może poprawić historyjkę użytkownika poprzez identyfikację brakujących szczegółów lub wymagań niefunkcjonalnych
tester może zadawać przedstawicielom klienta otwarte pytania dotyczące historyjki użytkownika, proponowania sposobu ich testowania oraz potwierdzania spełnienia kryteriów akceptacji
Opowieści użytkownika: 1.Są podstawą do projektowania testów akceptacyjnych. 2.Stanowią podstawę do szacowania kosztów realizacji projektu systemu informatycznego. 3.Są podstawą do planowania iteracji i wydań. 4.Mają kluczowe znaczenie dla planowania zadań i ich podziału między członków zespołu wytwórczego.
Technika INVEST
Definiowania wartościowej historyjki, która jest:
Independent – niezależna
Negotiable – negocjowalna
Valuable – cenna
Estimatable – dająca się oszacować
Small – niewielka
Testable – testowalna
Wzorzec: Jako... chcę... by...
Jako <kto? – użytkownik>, chcę <co? – czynność>, by <osiągnąć co? – cel>
Przykład:
Jako potencjalny widz, chcę sprawdzić godzinę seansu wybranego filmu, by móc zamówić bilet.
Kryteria ukończenia.
Przykładowe kryteria pokazujące przykłady tego, co powinno być spełnione zanim historyjka użytkownika otrzyma status "Ukończona":
Historyjki użytkownika wybrane dla iteracji są kompletne, zrozumiane przez zespół oraz mają szczegółowe testowalne kryteria akceptacji.
Wszystkie części historyjki użytkownika zostały spisane i przejrzane, włącznie z testami akceptacyjnymi dla historyjki.
Zadania dla wybranych historyjek użytkownika zostały zidentyfikowane i oszacowane przez zespół.
Last updated
Was this helpful?