User stories (historie użytkowników)

User stories to opisy funkcji lub potrzeb przedstawione z perspektywy końcowego użytkownika aplikacji lub strony internetowej. Tworzy się je w celu zapisania tego do czego dąży użytkownik oraz dlaczego ten cel ma dla niego wartość. Dobre historie pomagają projektantom, programistom i klientom w uzgodnieniu wspólnego rozumienia oczekiwań odbiorców wobec produktów.

Struktura user stories

  • Rola użytkownika. Kto ma potrzebę lub wykonuje czynność, np. „będąc zarejestrowanym użytkownikiem”.
  • Cel użytkownika. Co chce osiągnąć, np. „chciałbym móc edytować swoje dane kontaktowe”.
  • Korzyść. Dlaczego cel jest ważny, np. „aby mieć pewność, że zamówienia trafią pod właściwy adres”.

Przykłady user stories

  • Jako nowy użytkownik chcę móc zarejestrować się na stronie za pomocą mojego adresu e-mail, aby mieć dostęp do dodatkowych funkcji i historii zamówień.
  • Jako klient sklepu internetowego chcę zobaczyć podsumowanie koszyka przed dokonaniem płatności, aby upewnić się, że w koszyku są poprawne produkty, w odpowiedniej ilości.
  • Będąc zalogowanym jako administrator strony chcę edytować treść banera na stronie głównej, aby móc szybko informować odwiedzających np. o aktualnych promocjach.
NASZA REALIZACJA

Sklep marki ASSOS

Projekt dla Naszosie.pl

PORTFOLIO

Zalety stosowania user stories

  • Lepiej opisują potrzeby użytkownika. Historie stawiają klienta w centrum zainteresowań, kosztem wymagań technicznych i realizacyjnych.
  • Ułatwiają komunikację. Historie są zrozumiałe dla wszystkich: projektantów, programistów i zamawiających.
  • Pomagają w planowaniu pracy. Historie można łatwo podzielić na mniejsze zadania i przypisać do sprintów.
  • Umożliwiają priorytetyzację. Łatwiej zdecydować, które funkcje są najważniejsze z punktu widzenia użytkownika.
  • Upraszczają testowanie. Spełnienie kryteriów akceptacji potwierdza, że funkcja działa zgodnie z oczekiwaniami.

Dobre praktyki pisania user stories

  • Prostota i zwięzłość. Najlepsze historie są krótkie i opisują jeden, konkretny cel.
  • Neutralny język rozumiały dla każdego. Warto unikać żargonu, aby historia była czytelna także dla osób nietechnicznych.
  • Koncentracja na użytkowniku. Pisząc historię warto przyjąć jego perspektywę, np. korzystając ze wcześniej opracowanej persony UX.
  • Testowalność. Dobrze napisana historia zawiera kryteria akceptacji, określające, kiedy uznajemy ją za zrealizowaną.
  • Tworzenie przez zespoły interdyscyplinarne. Historie powinny uwzględniać różne punkty widzenia i doświadczenia.

Znaczenie user stories w UX

User stories pomagają skupić się na potrzebach prawdziwych ludzi. Zamiast myśleć o abstrakcyjnych wymaganiach formalnych projektanci dostrajają się do końcowych użytkowników. W efekcie powstają interfejsy odpowiadające rzeczywistym oczekiwaniom i prawdziwym scenariuszom użycia. To z kolei przekłada się na wyższą ocenę użyteczności i lepszy efekt biznesowy.