Dlaczego sztuczna inteligencja nie powinna pisać historyjek użytkownika

Discover how to lead product teams and build better products. Create a Free Account

Przyznaję, pisanie historyjek użytkownika może być dość żmudne, a zlecenie tego poczciwemu ChatGPT z pewnością pozwoliłoby zaoszczędzić sporo czasu. Niemniej jednak oto siedem powodów, dla których warto oprzeć się tej pokusie.

writing user stories featured image

Kiedy OpenAI wprowadziło ChatGPT w listopadzie 2022 roku, początkowo zapanowała ogromna ciekawość dotycząca jego możliwości.

Następnie rozpoczęła się gorączkowa próba ustalenia, jak wykorzystać tę nową, przełomową technologię.

Nie minęło wiele czasu, zanim menedżerowie produktu dołączyli do tej gry i mogli spojrzeć na wyzwanie z dwóch różnych perspektyw:

  • Gdzie mogę wykorzystać AI w moim produkcie?
  • Jak mogę wykorzystać AI, aby ułatwić sobie życie jako menedżer produktu?

Jeśli pracujesz nad platformą do zarządzania produktem, możesz dostrzec punkt przecięcia tych dwóch perspektyw, wprowadzając do swojego narzędzia automatyczne tworzenie historyjek użytkownika.

Genialnie!

Jednak sam fakt, że możesz coś zrobić, nie oznacza, że powinieneś.

Argumenty za wykorzystaniem AI do pisania historyjek użytkownika

Praktycznie z dnia na dzień pojawiła się zupełnie nowa kategoria narzędzi AI dla menedżerów produktu — generatorów historyjek użytkownika.

Niektóre z nich są nawet bezpłatne!

Następnie uznane platformy do zarządzania produktem zaczęły dodawać funkcje AI do swoich narzędzi, w tym generowanie historyjek użytkownika za pomocą jednego przycisku.

Korzyści obiecywane przez te narzędzia oraz artykuły wychwalające ich zalety stanowiły różne warianty poniższej listy:

  • Generowanie historyjek użytkownika za pomocą AI jest szybsze i wydajniejsze niż tworzenie ich ręcznie.
  • Generowanie historyjek użytkownika za pomocą AI zapewnia spójny format, a tym samym wprowadza przejrzystość.
  • Generowanie historyjek użytkownika za pomocą AI zapewnia bardziej precyzyjne historyjki użytkownika.
  • Generowanie historyjek użytkownika za pomocą AI pobudza kreatywność.
  • Generowanie historyjek użytkownika za pomocą AI usprawnia współpracę.

Odniosę się do każdego z tych założeń, ale najpierw uważam, że warto zastanowić się nad pierwotnym celem historyjek użytkownika.

Do czego miały służyć historyjki użytkownika

W swojej książce Mapowanie historyjek użytkownika Jeff Patton zwięźle wyjaśnił, dlaczego historyjki użytkownika noszą taką nazwę:

Nazwa historyjek wynika z tego, jak powinny być wykorzystywane, a nie z tego, co powinno być napisane.

-JEFF PATTON, MAPOWANIE HISTORYJEK UŻYTKOWNIKA

Jeff rozwija następnie tę myśl, przytaczając cytat Kenta Becka, który opracował koncepcję historyjki użytkownika.

"Jeśli spotkamy się i porozmawiamy o problemie, który rozwiązujemy za pomocą oprogramowania, o tym, kto będzie z niego korzystał i dlaczego, to wspólnie możemy dojść do rozwiązania, a po drodze wypracować wspólne zrozumienie."

Historyjki użytkownika określają, co ktoś chce osiągnąć za pomocą Twojego produktu i dlaczego.

Istnieją trzy kluczowe kwestie, o których należy pamiętać w odniesieniu do historyjek użytkownika, gdy decydujesz, jak — a nawet czy — korzystać z pomocy AI przy ich tworzeniu.

1. Historyjki użytkownika są punktami wyjścia do rozmowy

Powinny przypominać o potrzebie rozpoczęcia bardziej szczegółowej dyskusji w zespole produktowym na temat problemu, który pomagasz rozwiązać swoim użytkownikom.

Prawdopodobnie będziesz chciał zapisać, o czym rozmawialiście, ale zrób to jako przypomnienie i materiał referencyjny, a nie jako jedyny sposób przekazywania wymagań. Chociaż możesz nie wykorzystywać AI do pisania historyjek użytkownika, AI może być pomocne podczas zbierania wymagań.

2. Historyjki użytkownika są narzędziem planowania

Pozwalają podzielić pracę nad budową produktu na podstawie tego, co użytkownicy mogą dzięki niemu osiągnąć, zamiast tworzyć listę zadań, które musisz wykonać.

Taki sposób dzielenia pracy pomaga dotrzeć do szczegółów wtedy, gdy są potrzebne — a nie na długo przed tym momentem.

Historyjki użytkownika pomagają również skupić się na tym, co znajdzie się w produkcie, a co się w nim nie znajdzie — w sposób, którego zwykła lista zadań po prostu nie umożliwia.

Dlatego burza mózgów dotycząca wielu historyjek użytkownika, które można by zrealizować, niekoniecznie jest pomocna. Więcej na ten temat za chwilę.

Get Free Access to the Product Vault
We’ve collected the goods — AI prompts, exclusive deals, and a library of resources for product leaders. Unlock your account for access.
Get Free Access

Have an account? Log In

3. Nie chodzi o to, co zostanie napisane

W związku z dwoma pierwszymi punktami okazuje się, że to, jak piszesz historyjki użytkownika, naprawdę nie jest aż tak ważne.

Podobnie jak w przypadku wielu rzeczy w życiu, możemy odwołać się do serialu „Seinfeld”, aby zilustrować tę kwestię.

W odcinku Alternatywna strona Jerry rezerwuje samochód z wypożyczalni, po czym dowiaduje się, że mieli jego rezerwację, ale nie mieli dla niego samochodu. Oto, co się wydarzyło.

Jerry Seinfeld o rezerwowaniu samochodów z wypożyczalni:

„Widzisz, wiesz, jak przyjąć rezerwację, ale nie wiesz, jak ją utrzymać. A to naprawdę najważniejsza część rezerwacji: jej utrzymanie. Każdy potrafi je tylko przyjąć!”

Kiedy przełożysz to na historyjki użytkownika:

Widzisz, wiesz, jak napisać historyjkę użytkownika, ale nie wiesz, jak zbudować wspólne zrozumienie dzięki tej historyjce. A to naprawdę najważniejsza część historyjki użytkownika: wspólne zrozumienie. Każdy potrafi je tylko napisać!

Historyjki użytkownika, które piszesz i których nie piszesz, są o wiele ważniejsze niż to, jak je piszesz.

Jeśli twoja historyjka użytkownika zawiera wystarczająco dużo informacji, aby zespół produktowy pamiętał swoje rozmowy o tym, co użytkownik próbuje osiągnąć — to powinno wystarczyć.

Dlaczego nie powinieneś używać AI do pisania historyjek użytkownika

Mając na uwadze ten kontekst dotyczący zamierzonego zastosowania historyjek użytkownika, wykorzystajmy argumenty przemawiające za używaniem AI do ich pisania, aby wyjaśnić, dlaczego nie powinieneś tego robić.

Założenie nr 1: Jest szybciej i wydajniej

Kontrargument: Cóż, niekoniecznie.

Większość artykułów, które przedstawiają wykorzystanie AI w odkrywaniu produktu do pisania historyjek użytkownika, sugeruje lub wprost stwierdza, że historyjki użytkownika są koniecznym złem.

Pojawiają się narzekania na to, ile czasu zajmuje napisanie tych wszystkich historyjek użytkownika i dopracowanie ich tak, aby były naprawdę dobre. Tęskne myśli w rodzaju: „Gdyby tylko dało się wykonać to zadanie szybciej i wydajniej!”. Niektórzy wyrażają nawet pragnienie całkowitego zrezygnowania z burzy mózgów dotyczącej różnych historyjek użytkownika.

Kiedy widzę takie narzekania, zastanawiam się, czy ludzie nie mijają się z sednem sprawy. Zapisanie początkowej historyjki użytkownika nie powinno być uciążliwe. To krótkie przypomnienie, aby zagłębić się w szczegóły i zanotować istotne informacje z tej rozmowy. Na początku nie musi być idealna.

Wymyślanie całej masy historyjek użytkownika i wrzucanie ich do backlogu produktu, aby zająć się nimi później, to zły nawyk, który wiele zespołów produktowych wyrobiło sobie przez lata.

Lepsze podejście polega na rozpoczęciu od konkretnego rezultatu, a następnie zidentyfikowaniu konkretnych historyjek, które pomogą ci go osiągnąć.

Techniki współpracy, takie jak mapy wpływu i drzewa szans i rozwiązań, pomagają zidentyfikować te historyjki użytkownika.

Założenie nr 2: Zapewnia spójność formatu i jasność

Kontrargument: Spójność formatowania nie jest kluczowa na wczesnym etapie.

Na pierwszy rzut oka spójne i jasne historyjki użytkownika to świetna rzecz. Trzeba jednak zadać sobie pytanie: czy ważne jest, aby historyjki użytkownika miały spójny format w momencie ich pierwszego tworzenia, czy dopiero po tym, jak zespół produktowy będzie miał szansę je omówić?

Uważam, że edycja pod kątem spójności tuż przed rozpoczęciem prac programistycznych przez zespół jest ważniejsza niż zachowanie spójności w momencie pierwszego zapisywania historyjek.

I tak omówicie historyjkę użytkownika, więc napisz tyle, aby zainicjować rozmowę, i na tym poprzestań.

Jeśli obawiasz się, że nie będziesz pamiętać, co oznaczał jakiś drobny fragment zdania, prawdopodobnie jest to znak, że tworzysz historyjkę użytkownika zbyt długo przed momentem, w którym zamierzasz na jej podstawie działać.

Założenie nr 3: Pobudza kreatywność

Kontrargument: Może również oddalić cię od sedna sprawy.

Narzędzia oparte na AI obiecują pomóc ci wyjść z blokady twórczej dzięki szerokiej gamie wstępnie zdefiniowanych szablonów i podpowiedzi dotyczących historyjek użytkownika. To świetne rozwiązanie, jeśli chcesz wygenerować całą masę niekonwencjonalnych pomysłów.

Jak jednak wspomniałem wcześniej, nie chcesz zapełniać backlogu mnóstwem szumu w postaci historyjek użytkownika. Zamiast tego chcesz skupić się na tych rzeczach, które pomogą ci robić postępy w kierunku osiągnięcia rezultatów.

Wspomniane wcześniej techniki stanowią świetny sposób na identyfikowanie wartościowych historyjek użytkownika skoncentrowanych na osiąganiu rezultatów. I pamiętaj, że ograniczenia świetnie pobudzają kreatywność.

Założenie nr 4: Jest to dokładniejsze

Kontrargument: Jest tak tylko wtedy, gdy Twoje narzędzie AI ma bardzo kompleksowe zrozumienie Twojego produktu i użytkowników.

Argument dotyczący dokładności zakłada, że generowanie historyjek na podstawie dużych ilości danych i opinii klientów prowadzi do tworzenia dokładniejszych historyjek. Uzasadnienie jest takie, że te historyjki są bardziej „dokładne”, ponieważ odpowiadają potrzebom klientów.

To może być najlepszy argument za korzystaniem z AI, ale opiera się na kilku dużych „jeśli”.

  • Trenujesz swoje narzędzie AI na danych dotyczących konkretnego produktu.
  • Masz wystarczającą ilość danych o produkcie, aby przeprowadzić skuteczną analizę.

Pierwsze „jeśli” wyklucza wszystkie te „bezpłatne” narzędzia zbudowane na GPT 3, 4 itd.

Drugie „jeśli” nie jest zbyt pomocne, jeśli tworzysz nowe narzędzie albo dopiero zaczynasz w wartościowy sposób gromadzić opinie klientów.

Założenie nr 5: Lepsza współpraca

More Articles

Kontrargument: Przepraszam—co takiego?!

Tak… zrobiłem podwójne spojrzenie, gdy zobaczyłem ten argument.

Chcesz mi powiedzieć, że generowanie przez AI historyjek użytkownika—co oznacza, że będą gotowe do przerzucenia przez mur do programistów w chwili, gdy narzędzie je wygeneruje—poprawia współpracę?

Potem ponownie przyjrzałem się wyjaśnieniom. W większości wychwalają one korzyści ze współpracy wynikające ogólnie z historyjek użytkownika, a nie z tych tworzonych konkretnie przez AI.

Dobra próba, ale nie jestem przekonany.

Czy sugerujesz, żebym w ogóle nie korzystał z AI?

Nie jestem luddystą.

AI ma swoje miejsce, nawet w narzędziach do zarządzania produktem. Próba zautomatyzowania działań wymagających współpracy z zespołem produktowym nie jest tym miejscem.

Ma sens korzystanie z AI do syntezy wszystkich tych opinii klientów, które—miejmy nadzieję—otrzymujesz. Może ono również przydać się do generowania różnych przypadków testowych, aby upewnić się, że masz pełne pokrycie.

Doug Steele poruszył ten sam temat na LinkedIn i zasugerował, że nie powinieneś używać AI do przejęcia pisania historyjek użytkownika, ale możesz skorzystać z jego pomocy, aby uzupełnić własne działania.

To, że możesz coś zrobić, nie oznacza, że powinieneś.

Jeśli chodzi o pisanie historyjek użytkownika lub jakikolwiek potencjalny pomysł biznesowy oparty na AI, nie szukaj sposobów na wykorzystanie AI tylko po to, by korzystać z AI. Zastanów się, gdzie użycie AI faktycznie przyniesie wartość.

Dobrym miejscem na rozpoczęcie jest przeformułowanie pytań, które zadałem powyżej.

Zadawanie pytań w ten sposób pomoże Ci upewnić się, że korzystasz z AI odpowiedzialnie—ulepszając swój produkt i ułatwiając sobie życie jako PM.

Nie zapomnij zasubskrybować naszego biuletynu, aby otrzymywać więcej materiałów i poradników dotyczących zarządzania produktem, a także najnowsze podcasty, wywiady i inne spostrzeżenia od liderów oraz ekspertów branżowych.

Kent McDonald
Kent McDonald practices and writes about software product management. Kent has over 29 years of experience overseeing the development of software products for a variety of industries including retail, fintech, agriculture, financial services, health insurance, nonprofit, and automotive. He practices his craft with a variety of product teams and provide just-in-time resources for product people at insideproduct.co. When not writing or product managing, he acts as #ubersherpa for his family, listens to jazz and podcasts (but not necessarily podcasts about jazz), and collects national parks.
Follow the author:

You may also like