Grając w icescrum , zdałem sobie sprawę, że nie rozumiem różnicy między historiami użytkowników a funkcjami użytkownika.
Czy ktoś może wyjaśnić różnicę?
Cecha jest wyraźnym elementem funkcjonalności, który może zapewnić możliwości dla biznesu.
Historia to niewielki aspekt funkcji, za pomocą której można uzyskać informacje zwrotne od interesariuszy i dowiedzieć się, czy robisz coś źle.
Na przykład funkcją może być „pozwalanie użytkownikom na komentowanie artykułów”. Historie związane z tą funkcją mogą być:
itp.
Na każdym etapie możemy uzyskać informację zwrotną, czy wskazany kierunek jest przydatny.
Niektóre zespoły nie zadają sobie trudu dzielenia funkcji na historie. W porządku.
Funkcje == Historie użytkowników.
Verbage jest podyktowane zastosowaną metodologią Agile .
źródło
Story Użytkownik jest nieformalnym oświadczenie w języku klienta, który przechwytuje intencją coś, życzenia klienta do osiągnięcia. Historię użytkownika można traktować jako nieformalne oświadczenie o wymaganiach.
Funkcji oprogramowania jest odrębną cechą oprogramowania, które przyczynia się do ogólnego wzornictwa i funkcjonalności oprogramowania.
Kilka kluczowych uwag:
Mając to na uwadze, zwykle opowiadam Historie jako opisy. Zasadniczo nieformalne wymagania, które mówią mi, czego chce klient. Z drugiej strony cechy, które zwykle uważam za specyfikację, która mówi mi, jak system powinien działać, aby spełnić wymagania klientów.
źródło
Te dwa terminy są ściśle powiązane, ale istnieją pewne różnice.
Po pierwsze, pochodzą z różnych domen. Termin „funkcja” jest dość ogólnym terminem na pewną część funkcjonalności oprogramowania, podczas gdy „historia użytkownika” została wymyślona i jest używana tylko w kontekście zwinnego tworzenia oprogramowania.
W praktyce bardzo często się pokrywają, ponieważ jedna historia użytkownika polega na wdrożeniu pewnej funkcji.
Jednak w niektórych sytuacjach mogą się różnić:
źródło