Scenariusze użycia (ang. scenarios of use) służą do określenia podstawowych zadań wykonywanych przez użytkowników i pomagają w kolejnych etapach testowania użyteczności produktu.
Scenariusze użycia:
Scenariusze użycia są przygotowywane z punktu widzenia użytkownika, jego potrzeb i zadań, a nie z punktu widzenia zakładanego sposobu działania i funkcji przyszłego systemu.
Scenariusze użycia są często opracowywane zanim powstaną opisy przypadków użycia (ang. use cases) - obie formy opisu planowanego wykorzystania systemu dobrze się uzupełniają.
Opracowane scenariusze użycia:
Scenariusze użycia najlepiej opracować podczas spotkania z przedstawicielami docelowych użytkowników systemu (od jednej do kilku osób). Spotkanie powinna prowadzić osoba nie będąca przyszłym kierownikiem projektu, ani nie będąca przełożonym uczestników spotkania.
Jeżeli opracowanie odbywa się już w ramach spotkania analitycznego, prowadzący spotkanie (zwykle kierownik projektu) nie powinien jeszcze ujawniać swojej wizji systemu, ani tym bardziej jej narzucać. Mogłoby to utrudnić generowanie przez uczestników nowatorskich idei i ciekawych scenariuszy wykorzystania systemu, który ma dopiero powstać.
Przed spotkaniem powinna zostać przeprowadzona analiza kontekstu użytkowania systemu - jej wyniki być w posiadaniu przyszłego kierownika projektu i dostępne podczas spotkania. W wyniku analizy kontekstu użytkowania powinny zostać zidentyfikowane podstawowe zadania użytkownika, planowane do realizacji z pomocą systemu.
Jackie chce wybrać się w podróż do Århus w następny czwarek, wracając ostatnim piątkowym lotem. W tym celu chce wiedzieć, jaki będzie koszt podróży, i czy powrót innym lotem nie byłby tańszy. Jackie nie jest pewna, w jaki sposób wprowadzić słowo Århus do komputera. Po odnalezieniu odpowiednich połączeń chce zapłacić za nie kartą kredytową.
Scenariusz użycia może mieć formę skróconą - zwykle tekstową - lub rozbudowaną, ilustrowaną diagramem, schematem blokowym lub siecią czynności użytkownika.
Scenariusz rozbudowany opracowuje się w kolejnych krokach:
Scenariusze użycia i wynikające z nich operacje do wykonania służą do określenia wymagań użytkowych dla planowanego systemu i określenia zakresu jego funkcjonalności.
Scenariusze użycia są powiązane z technikami stosowanymi na etapie planowania i analizy wymagań: profilami użytkownika ("personami")i analizą kontekstu użytkowania.
= = = =
Marcin Sikorski, 2004