Search

Czym jest projektowanie historyjek użytkowników? Przewodnik po planowaniu Agile

  • Projektowanie historyjek pomaga zespołom zrozumieć ścieżkę użytkownika, dzięki czemu mogą planować, projektować i rozwijać produkty odpowiadające rzeczywistym potrzebom użytkowników.

  • Mapy historyjek użytkowników składają się z pięciu kluczowych elementów: celu użytkownika, czynności, zadań, historyjek użytkowników oraz części priorytetów lub wydań.

  • Projektowanie historyjek użytkowników różni się od projektowania ścieżki klienta i tworzenia harmonogramów, jednak narzędzia te można stosować łącznie.

Najskuteczniejsze planowanie produktu zaczyna się od zrozumienia ścieżki, którą użytkownicy wybierają, aby osiągnąć określony cel. Gdy zespoły mają jasny obraz tej ścieżki, mogą lepiej ustalać priorytety dla pomysłów na produkt, identyfikować luki oraz tworzyć rozwiązania odpowiadające rzeczywistym potrzebom użytkowników.

Projektowanie historyjek pomaga zespołom przekształcić ścieżkę użytkownika w wizualny plan rozwoju produktu. W tym przewodniku wyjaśniamy, czym jest projektowanie historyjek, jak działa w rozwoju produktu zgodnie z metodyką Agile oraz w jaki sposób pomaga zespołom tworzyć lepsze produkty z myślą o użytkownikach.

Czym jest projektowanie historyjek użytkowników?

Projektowanie historyjek użytkowników to technika planowania produktu w metodyce Agile, która porządkuje historyjki na ścieżce wybranej przez użytkownika w celu osiągnięcia jakiegoś celu.

Zamiast przeglądać elementy backlogu jako niezhierarchizowaną listę, mapa historyjek pokazuje, jak poszczególne zadania wpisują się w całe środowisko użytkownika. Zapewnia to zespołom wgląd w to, co użytkownicy próbują osiągnąć, jakie kroki powinni podjąć, a także w prace nad projektem, które wspierają poszczególne etapy tej ścieżki.

Mapa historyjek użytkownika zazwyczaj obejmuje cel lub ścieżkę użytkownika, jego najważniejsze czynności, drobniejsze zadania, historyjki użytkownika, ustalenie priorytetów według wartości lub wydania oraz wszelkie luki, zależności lub założenia, które zespół powinien uwzględnić.

Projektowanie historyjek najczęściej wykorzystują menedżerowie produktów, product ownerzy, projektanci, inżynierowie, zespoły Agile oraz zespoły interdyscyplinarne zaangażowane w odkrywanie produktów i planowanie.

Zrzut ekranu przedstawiający backlogi

Dlaczego projektowanie historyjek jest ważne?

Projektowanie historyjek jest ważne, ponieważ pozwala skupić planowanie produktu na celach, które użytkownicy muszą osiągnąć. Projektowanie historyjek przynosi zespołom korzyści przez:

  • budowanie wspólnego zrozumienia w zespołach ds. produktów, projektowania, inżynierskim oraz wśród interesariuszy;

  • dbanie o to, aby planowanie skupiało się na potrzebach użytkowników, a nie na wewnętrznych wnioskach;

  • pomaganie zespołom w identyfikowaniu luk w środowisku użytkownika;

  • silniejsze oparcie ustalania priorytetów na widoczności i współpracy;

  • wsparcie planowania wydań oraz definicji produktu o minimalnej wymaganej funkcjonalności;

  • łączenie odkrywania produktów z planowaniem dostarczania;

  • zapewnienie interesariuszom jasnego wglądu w to, dlaczego określone zadania są istotne.

Z jakich elementów składa się mapa historyjek?

Zrozumienie kluczowych elementów mapy historyjek użytkowników pozwala lepiej poznać, jak działa projektowanie historyjek oraz jak można stworzyć mapę historyjek wspierającą zarządzanie produktem.

Element mapy historyjek

Co reprezentuje

Przykład

Cel użytkownika

Co użytkownik stara się osiągnąć

Rezerwacja wyjazdu

Aktywności

Najważniejsze etapy tej ścieżki

Wyszukanie lotów, porównanie opcji, rezerwacja biletu

Zadania

Drobniejsze działania w ramach każdej aktywności

Wprowadzenie dat, filtrowanie wyników, wybór miejsca

Historyjki użytkowników

Konkretne potrzeby dotyczące produktu, opisane z perspektywy użytkownika

Jako osoba podróżująca chcę zapisać dane pasażerów, aby móc je szybciej sprawdzić

Części priorytetów lub wydań

Grupy historyjek zaplanowane dla produktu o minimalnej wymaganej funkcjonalności, późniejszych wydań lub przyszłych analiz

Produkt o minimalnej wymaganej funkcjonalności, wydanie 2, przyszłe pomysły

Oto bliższe spojrzenie na poszczególne elementy mapy historyjek:

  • Cel użytkownika: efekt, który osoba próbuje osiągnąć. Dzięki temu mapa historyjek jest wyraźnie ukierunkowana, a zespół unika zbyt szerokiego projektowania. Powinien on być na tyle konkretny, aby wspierać podejmowanie decyzji produktowych, dlatego należy unikać zbyt ogólnych celów.

  • Czynności: najważniejsze kroki, które użytkownik podejmuje, aby osiągnąć swój cel. Czynności zazwyczaj tworzą górny rząd, czyli trzon mapy historyjek.

  • Zadania: drobniejsze działania podejmowane przez użytkowników w ramach każdej czynności. Zadania pomagają zespołom podzielić ścieżkę na konkretne zachowania i potrzeby.

  • Historyjki użytkowników: konkretne potrzeby dotyczące produktu, opisane z perspektywy użytkowników. Historyjki użytkowników łączą poszczególne etapy ścieżki z pracami nad produktem, które mogą ukierunkować strategię produktu.

  • Części priorytetów lub wydań: grupy porządkujące historyjki według tego, co należy zrealizować w pierwszej kolejności, co później, a co może wymagać dodatkowej weryfikacji. Następnie zespoły definiują produkt o minimalnej wymaganej funkcjonalności, planują wydania produktów i unikają traktowania każdej historyjki jako równie pilnej. Ponadto można ich użyć wraz z ramami ustalania priorytetów produktów w celu skupienia się na zadaniach o największym wpływie.

Jak stworzyć mapę historyjek użytkowników w 8 krokach

Opanowanie tworzenia mapy historyjek użytkowników pomaga zespołom przekładać potrzeby użytkowników na bardziej przejrzysty plan produktu. Aby uprościć ten proces, można też skorzystać z szablonu mapy historyjek użytkowników.

Krok 1: Zdefiniowanie użytkownika i celu

Każda mapa historyjek powinna zaczynać się od jasno określonego użytkownika i konkretnego celu. Aby zdefiniować użytkownika i cel, należy zadać pytania:

  • Kim jest użytkownik?

  • Co stara się osiągnąć?

  • Jaki problem próbuje rozwiązać?

  • Co rozumie przez sukces?

  • Jaki kontekst lub jakie ograniczenia kształtują jego środowisko?

Krok 2. Zaprojektowanie głównych czynności użytkownika

Po określeniu użytkownika i celu należy wskazać główne kroki, które użytkownik wykonuje od początku do końca.

Przykładowo użytkownik planujący uaktualnić komputer może poszukać informacji o procesorach i kartach graficznych, porównać ceny oraz wydajność, a następnie zamówić wybrane podzespoły.

Krok 3. Dodanie zadań użytkowników do każdej czynności

Zrzut ekranu przedstawiający zadania użytkownika Jiry

Zespół powinien podzielić każdy główny krok wybrany przez użytkownika na mniejsze zadania, które musi on zrealizować. Na tym etapie należy skupić się na działaniach użytkownika, a nie na wewnętrznych systemach czy technicznych wymaganiach produktowych.

Podzielenie głównych czynności na mniejsze zadania ułatwia zespołom zrozumienie, co użytkownicy muszą zrobić na każdym etapie.

Krok 4. Przekształcenie zadań w historyjki użytkowników

Historyjki użytkowników przekładają zadania użytkowników na konkretne potrzeby produktowe. Historyjki te koncentrują się na wartości, jaką użytkownicy czerpią z produktu, a nie na szczegółach technicznych.

Na potrzeby historyjek użytkowników zastosuj prosty format. Na przykład: „Jako [typ użytkownika] chcę zrealizować [zadanie], ponieważ [powód]”. Te historyjki użytkowników pomagają zespołom określić, które ulepszenia produktu będą odpowiadać na potrzeby użytkowników.

Historyjki użytkowników powinny koncentrować się na ich potrzebach i unikać zbyt szybkiego przechodzenia do szczegółów dotyczących wdrożenia.

Krok 5. Identyfikacja luk, bolączek i założeń

Następnie należy zidentyfikować luki, bolączki i założenia na ścieżce użytkownika. Mapy historyjek pomagają ujawnić brakujące kroki, niejasne doświadczenia, powielone zadania lub obszary, w których zespołowi brakuje wystarczającej wiedzy o użytkownikach.

Aby zidentyfikować potencjalne luki i bolączki, można zadawać proste pytania, w tym:

  • W jakich miejscach użytkownicy mogą utknąć?

  • Które etapy powodują najwięcej trudności?

  • Które zadania są niezbędne?

  • Które założenia wymagają weryfikacji?

  • Jakie opinie lub dane wspierają tę historyjkę?

  • Które kroki zależą od innego zespołu lub systemu?

Krok 6. Ustalenie priorytetów historyjek według wartości dla użytkowników

Nie każda historyjka użytkownika powinna od razu stawać się zadaniem. Zespoły powinny ustalać priorytety historyjek, biorąc pod uwagę wartość dla użytkowników, wpływ na biznes, nakład pracy, stopień pewności oraz zgodność ze strategią.

Aby ustalić priorytety historyjek użytkowników, należy zadać pytania:

  • Które zadania są niezbędne, aby użytkownik mógł zrealizować cel?

  • Które historyjki dostarczają klientom najwięcej korzyści?

  • Które pomysły wspierają cele biznesowe?

  • Które zgłoszenia wywierają duży wpływ, ale wymagają niewielkiego nakładu pracy?

  • Które pomysły wymagają dalszego odkrywania przed dostarczeniem?

Zrzut ekranu przedstawiający widoki listy pomysłów w Jira Product Discovery

Jasne określenie wpływu w widoku listy umożliwia zespołom sortowanie i ustalanie priorytetów tego, co wymaga natychmiastowej uwagi oraz tego, co może poczekać. Bez odpowiedniego śledzenia wpływu zespoły nie mają określonego priorytetu, którego mogłyby się trzymać.

Krok 7. Podzielenie mapy na wydania lub etapy

Następnie podziel mapę historyjek na wydania lub etapy. Celem jest określenie najmniejszego przydatnego zakresu pracy, który przynosi wartość użytkownikom.

Działa to w następujący sposób:

  • Produkt o minimalnej wymaganej funkcjonalności: pierwsza pozioma część obejmuje funkcje produktu o minimalnej wymaganej funkcjonalności.

  • Pierwsze wydanie: druga pozioma część obejmuje funkcje dostępne w pierwszym wydaniu.

  • Przyszłe wydanie: późniejsze części zawierają dodatkowe usprawnienia lub pomysły o niższym priorytecie.

  • Wymaga weryfikacji: części te muszą zostać zweryfikowane przed przeniesieniem wyżej na liście priorytetów.

  • Nie teraz: te historyjki mają niższy priorytet i nie wymagają jeszcze podjęcia działań.

Krok 8. Przekształcenie mapy historyjek w harmonogram i plan dostarczania

Gdy zespół ustali priorytety, można przejść do planowania harmonogramu i dostarczania. Korzystanie z narzędzi do zarządzania projektami podczas planowania i ustalania priorytetów może ułatwić realizację tego ostatniego etapu.

Przykład projektowania historyjek użytkowników

Aby zobaczyć, jak działa projektowanie historyjek w praktyce, przyjrzyjmy się internetowemu sklepowi odzieżowemu.

  • Cel użytkownika: zakup koszulki

  • Główne czynności: przeglądanie produktów, czytanie opinii, wybór rozmiaru, wybór koloru, wprowadzenie adresu, dodanie metody płatności

  • Zadania: przeczytanie szczegółowych opisów produktów, zapoznanie się z ocenami innych użytkowników, porównanie różnych rozmiarów, wprowadzenie adresu dostawy, wprowadzenie adresu rozliczeniowego, podanie danych karty, sprawdzenie i potwierdzenie płatności

  • Przykładowe historyjki użytkowników: jako osoba robiąca zakupy chcę przejrzeć koszulki w swoim rozmiarze, aby łatwiej wybrać odpowiedni rozmiar

  • Możliwa część produktu o minimalnej wymaganej funkcjonalności: stwórz platformę e-commerce umożliwiającą użytkownikom przeglądanie koszulek według rozmiaru

  • Pomysły na przyszłe wydania: uwzględnienie dodatkowych filtrów umożliwiających filtrowanie koszulek według marki, koloru oraz oceny użytkowników

Porównanie projektowania historyjek użytkowników, projektowania ścieżki klienta i tworzenia harmonogramu

Od harmonogramów produktów po projektowanie historyjek i projektowanie ścieżki klienta — istnieje kilka strategii, które pomagają lepiej zrozumieć użytkowników i określić strategię produktu.

Główny cel

Najlepsze zastosowanie

Projektowanie historyjek użytkowników

Porządkowanie historyjek użytkowników wokół ścieżki użytkownika

Ustalanie priorytetów prac nad produktem i planowanie wydań

Projektowanie ścieżki klienta

Zrozumienie całego środowiska użytkownika

Identyfikacja bolączek, emocji i możliwości

Tworzenie planu rozwoju produktu

Komunikowanie kierunku rozwoju produktu w czasie

Uzgodnienie priorytetów z zespołami i interesariuszami

Porządkowanie backlogu

Objaśnienie zgłoszeń i ustalenie ich priorytetów

Przygotowanie historyjek do dostarczenia

Chociaż projektowanie historyjki użytkownika, projektowanie ścieżki klienta i tworzenie harmonogramów służą różnym celom, można je łączyć, aby wesprzeć rozwój produktu. Mapa ścieżki klienta ujawnia bolączki, mapa historyjek przekłada je na prace nad produktem, a harmonogram pokazuje, które priorytety zespół planuje realizować.

Przekształcenie projektowania historyjki użytkownika w lepsze decyzje dotyczące produktu

Projektowanie historyjek pozwala zespołom przekładać cele, działania i bolączki użytkowników na bardziej przejrzyste decyzje produktowe. Dzięki Jira Product Discovery można przekształcać wyniki mapy historyjek w priorytetowe pomysły na produkt.

Łatwo dołączaj analizy dotyczące klientów, porównuj możliwości oraz udostępniaj widoki harmonogramu, które pokazują, co i dlaczego tworzysz.

Confluence umożliwia dokumentowanie mapy historyjek, notatek z warsztatów, decyzji, wymagań oraz kontekstu interesariuszy, aby zachować spójność planowania produktu. Ponadto tablice Confluence ułatwiają współpracę w czasie rzeczywistym w celu prowadzenia warsztatów poświęconych projektowaniu historyjek, wizualizacji pomysłów, głosowania nad priorytetami oraz przekształcania efektów warsztatów w kolejne kroki.

Wypróbuj Jira Product Discovery za darmo i wykorzystaj projektowanie historyjek, aby podejmować lepsze decyzje dotyczące produktu.

Projektowanie historyjek: najczęściej zadawane pytania

Jak często zespoły powinny aktualizować swoje mapy historyjek użytkowników?

Zespoły powinny regularnie przeglądać i aktualizować swoje mapy historyjek użytkowników, zwłaszcza po większych wydaniach, sesjach zbierania opinii użytkowników lub zmianie celów produktu. Dzięki temu mapa pozostaje aktualna i zgodna ze zmieniającymi się potrzebami użytkowników.

Czy projektowanie historyjek użytkowników można stosować także w projektach niezwiązanych z oprogramowaniem?

Tak, projektowanie historyjek użytkowników można zastosować w każdym projekcie, który wymaga zrozumienia i udoskonalenia środowiska użytkownika, w tym przy projektowaniu usług, optymalizacji procesów czy rozwoju fizycznych produktów.

Jakich typowych błędów należy unikać podczas tworzenia mapy historyjek użytkowników?

Do najczęstszych błędów należy tworzenie mapy z perspektywy wewnętrznej zamiast z punktu widzenia użytkownika, opracowanie zbyt szczegółowej lub zbyt ogólnej mapy oraz pomijanie udziału w tym procesie członków zespołu interdyscyplinarnego.

Jak zespoły zdalne lub rozproszone mogą skutecznie prowadzić warsztaty poświęcone projektowaniu historyjek?

Zespoły zdalne mogą korzystać z cyfrowych tablic i narzędzi do współpracy w celu prowadzenia warsztatów z projektowania historyjek. Planowanie regularnych spotkań kontrolnych oraz zachęcanie do aktywnego udziału pomagają utrzymać zaangażowanie i zgodność.