Przewodnik Scrum Masterów dotyczący przykładowego podziału zadań w historii użytkownika

Opublikowany: 2022-08-05

Przyjęcie metodologii Agile przez małe i duże firmy ogromnie wzrasta. Dlatego mistrzowie Scrum coraz częściej mają trudności z radzeniem sobie z nowymi procesami związanymi z metodologią zwinną. Zaczniemy więc od pełnego przewodnika po przykładzie podziału zadań w oparciu o historyjkę użytkownika, ponieważ jest to jeden z początkowych i najważniejszych etapów zarządzania projektami zwinnymi.

Jako Scrum Master musisz stawić czoła problemom polegającym na dokładnym oszacowaniu dostawy, kosztów itp. Mniej więcej wszystko zaczyna się od podziału historyjek użytkowników.

Dlatego w tym blogu zapoznasz się z kompletnym przewodnikiem Scrum Masters dotyczącym przykładu podziału zadań w historii użytkownika.

Wejdźmy w to!

Czym są historie użytkowników?

jakie-są-historie-użytkowników

Historyjki użytkownika można zdefiniować jako:

„Lista wymagań lub prosty opis funkcji z punktu widzenia użytkownika/klienta.”

Opowieść opowiedziana przez użytkownika o tym, czego chce w produkcie, nazywa się historyjkami użytkownika . Zwykle podążają za ustalonym wzorcem. To znaczy:

Jako < typ użytkownika > chcę < jakiś cel > tak, aby < jakiś powód >.

Na przykład:

Jako właściciel marki chcę rozpocząć kampanię marketingową, aby zdobyć więcej klientów

W ten sposób historyjki użytkowników odpowiadają na trzy podstawowe pytania:

  • Kto – kto czegoś chce?
  • Co- Czego oni chcą?
  • Dlaczego- Dlaczego oni tego chcą?

Ostatnie pytanie jest wielką pomocą dla zespołów w ustalaniu celów zgodnie z potrzebami danej osoby.

Użytkownicy muszą jasno określić swoje potrzeby i pragnienia, aby zespół mógł odpowiednio naszkicować zadania.

Teraz może być więcej niż jeden cel i więcej niż jeden powód. Zależy to tylko od rodzaju użytkowników i ich specyficznych wymagań.

Dlatego te historyjki użytkowników pomagają Scrum Masterom w tym, czego oczekują od nich ich klienci. Później odpowiednio planują swoje strategie i harmonogramy.

Jednak liczba szczegółów, które mają zostać dodane w historyjkach użytkowników i sposób, w jaki można wyeliminować ważne funkcje, jest nieco trudna. Dlatego w tym artykule przedstawimy pełny przewodnik po podziale historyjek użytkowników wraz z przykładem.

Przykład podziału zadania historii użytkownika

Rozkładanie historyjek użytkowników to wysiłek zespołowy. Oczywiście, będąc mistrzem scrum, bardziej obciążasz swoje barki, jednak zespół programistów musi również usiąść i zrozumieć szczegóły techniczne wymagań, aby dokładnie wysłać je do zaległości.

Pamiętaj, że historyjki użytkowników prowadzą do rozbicia zadań, a tym samym wykonania produktów. Dlatego kluczowe jest ich prawidłowe rozbicie. Jest kilka rzeczy do zapamiętania, zanim podzielisz się historiami. Włącznie z:

  1. Utrzymuj je krótkie i proste – nie rób wymagań zbyt długich, powinny być precyzyjne i wystarczająco długie, aby można je było wypełnić w ciągu kilku dni.
  2. Jasno zdefiniuj zadania — nie bądź niejasny i niejednoznaczny, jeśli chodzi o dostarczanie zadań, które należy wykonać. Bądź z nimi jasny i precyzyjny.
  3. Utrzymuj listę kontrolną — przy mnóstwie wymagań stawianych przez użytkowników zawsze istnieje szansa na pominięcie niektórych szczegółów. Dlatego zawsze utrzymuj listę kontrolną i modyfikuj ją, gdy na późniejszych etapach pojawią się nowe wymagania. Lista kontrolna usunęłaby szanse na pominięcie jakiegokolwiek ważnego wymagania użytkownika.

Weźmy więc przykład podziału zadań w historii użytkownika. Poniższe wymagania były wymogiem historyjki użytkownika od właściciela marki

„Jako właściciel marki chcę rozpocząć kampanię marketingową w kanałach mediów społecznościowych, aby zwiększyć ruch na mojej stronie i zdobyć więcej klientów”.

W związku z tym, aby sprostać temu wymaganiu, zespół marketingowy usiądzie razem, aby znaleźć skuteczne rozwiązania tego problemu i wykona następujące kroki, aby podzielić historyjki użytkownika na zadania.

Krok 1: Utwórz kryteria akceptacji

Kryterium akceptacji można zdefiniować jako zestaw kryteriów, które należy spełnić, aby historyjki użytkownika zostały uznane za zakończone. Należy zdefiniować osobne kryterium akceptacji dla każdej historyjki użytkownika.

W podanym przykładzie kryteria akceptacji byłyby zgodne z następującym wzorcem:

„Scenariusz: (wyjaśnij scenariusz). Dany (jak wszystko się zaczyna), kiedy (podjęte działanie), a następnie (wynik podjęcia działania).”

W naszym przykładzie

Scenariusz: Właściciel marki chce najlepszej kampanii w mediach społecznościowych, aby zdobyć maksymalną liczbę klientów.

Biorąc pod uwagę, że wybraliśmy inny rodzaj treści dla ich dwóch głównych uchwytów w mediach społecznościowych

Po uruchomieniu kampanii

Zwiększa się liczba osób do przekierowywania

Krok 2: Zdecyduj się na Personę Kupującego

Przeprowadź odpowiednie badania, aby dowiedzieć się, kto jest grupą docelową marki i jej konkurentami. Posiadanie skutecznej Persony Kupującego jest kluczem do rozpoczęcia udanej kampanii.

Krok 3: Podziel je na zadania

Gdy masz już przygotowane kryteria akceptacji i osobowość kupującego, nadszedł czas, aby podzielić historyjki użytkowników na zadania.

Tak więc, z powyższego przykładu, niektóre z zadań, które Twój zespół musi wykonać, aby spełnić kryteria akceptacji, to:

  1. Analiza mediów społecznościowych
  2. Analiza konkurencji
  3. Aukcja społecznościowa
  4. Treści dla używanych kanałów mediów społecznościowych
  5. Filtrowanie postów według odbiorców
  6. Planowanie aktualizacji

Następnie dokonaj przeglądu podziału zadań i upewnij się, że pomaga on również w spełnieniu kryteriów akceptacji. Jeśli nie jest spełniony, spróbuj rozszerzyć zakres i dodać do niego odpowiednie zadania.

Powtarzaj to ćwiczenie, aż poczujesz, że historyjki użytkowników spełniają definicję ukończenia. Gdy dojdziesz do tego punktu, przejdź do następnego kroku.

Krok 4: Mapowanie historii

Mapowanie historyjek użytkownika można zdefiniować jako:

„Wizualizacja wszystkich zadań, które należy wykonać w ramach ścieżki realizacji produktu”

Tak więc na tym etapie wszystkie zadania są mapowane, aby skutecznie zwizualizować podróż użytkownika. Zwykle do tego celu używa się wykresu Gantta lub tablicy Kanban.

Wskazówki dotyczące podziału historii użytkownika

Oto kilka wskazówek dotyczących dzielenia historii w celu stworzenia skutecznego podziału:

1. Podział według możliwości

Podział według możliwości polega na podzieleniu dużych funkcji na mniejsze. Taki podział pomaga lepiej zidentyfikować potrzeby użytkownika.

2. Podział według ról użytkowników

Obejmuje to dzielenie lub dzielenie historii zgodnie z rolami różnych użytkowników. Na przykład sposób, w jaki technik obsługuje oprogramowanie, jest zupełnie inny niż sposób ucznia. W związku z tym odpowiednie jego rozdzielenie jest bardziej efektywne dla realizacji projektu.

3. Podział według person użytkownika

Różne osoby obsługują to samo oprogramowanie na różne sposoby. W związku z tym skuteczne jest rozbicie historii użytkowników według person różnych osób.

4. Podział według urządzeń

Upewnij się, że podział zadań odbywa się w sposób, który spełnia potrzeby wszystkich użytkowników korzystających z różnych urządzeń. Czy to iPhone, Mac, czy Android, produkt lub zawartość powinny być skuteczne dla wszystkich.

Korzyści z posiadania podziału historii użytkownika

korzyści-z-historii-użytkowników

Z przykładu podziału zadań w ramach historyjek użytkownika widać, że te historie mogą przynieść wiele korzyści całemu programowi. Jednak niektóre kluczowe korzyści to:

1. Zwiększona koncentracja i przejrzystość

Podział historii pomaga lepiej zrozumieć cechy, dzieląc je na części. W ten sposób pomaga zwiększyć skupienie i przejrzystość. Niejednoznaczność lub pominięcie przez użytkownika jakiegokolwiek ważnego wymagania zostaje zredukowane do zera.

2. Zwiększona współpraca

Przykład podziału zadań w ramach historyjki użytkownika wskazuje również, że ta metoda ostatecznie pomoże całemu zespołowi usiąść razem i bardziej ze sobą współpracować. Jako Scrum Master i zespół programistów, obaj pracują ramię w ramię, aby podzielić funkcje.

3. Łatwy do zrozumienia i zrozumienia

Podział pomaga również w łatwiejszym zrozumieniu i zrozumieniu historii użytkowników. Co więcej, ostatecznie pomaga w lepszym zaspokojeniu potrzeb klientów.

4. Mniejsze szanse na błędy

Czy kiedykolwiek byłeś w sytuacji, w której użytkownik jest wściekły, ponieważ przegapiłeś wymaganie z podanego zestawu wymagań?

Cóż, to całkiem normalne, jednak jeśli poświęcisz wystarczająco dużo czasu na dzielenie historyjek użytkowników, prawdopodobieństwo wystąpienia tego błędu jest mniejsze.

5. Lepsza satysfakcja z żądań Interesariuszy

Czy to nie oczywiste?

Gdy spełnisz kryteria akceptacji i skutecznie spełnisz wszystkie wymagania interesariuszy, ich poziom zadowolenia będzie wyższy. Jest mniej szans na nieszczęśliwych i wściekłych interesariuszy.

Wniosek

Z tego bloga możemy wywnioskować, że historyjki użytkowników to nie tylko zwykła lista wymagań, ale prawdziwa esencja pomiaru udanego planowania projektu. W każdym biznesie klienci są najważniejsi, dlatego konieczne jest dokładne sprostanie ich wymaganiom.

Tak więc przykład podziału zadań w ramach historyjki użytkownika pokazał, że taki podział pomoże lepiej zrozumieć potrzeby użytkownika i ostatecznie pomoże w skutecznej realizacji projektu.

Zacznij więc dzielić swoje historyjki użytkowników już teraz, aby skutecznie spełnić kryteria akceptacji.

Życzymy powodzenia!

Powiązane lektury:

  • Punkty wysiłku Scrum – czym są i ich znaczenie w spotkaniach Story Point
  • Kompleksowy przewodnik po zespołach scrumowych
  • Czym jest zespół Scrumowy? – Kompleksowy przewodnik na rok 2022
  • Rola i znaczenie Scrum Mastera w codziennych spotkaniach standup
  • Najlepsze narzędzia Scrum 2022 do zwinnego zarządzania projektami
  • Rodzaje Spotkań Scrumowych i Najlepsze Praktyki Scrumowe