Definicja historii użytkownika i sposób jej najlepszego tworzenia wywołały wiele sporów. Różne szablony, techniki i akronimy są używane, aby pomócWłaściciele produktu pisać historie użytkownika. Najczęstszą techniką jestRola-Funkcja-Dlaczego szablon, który pomaga zespołom i właścicielom produktu zacząć pisać historie użytkownika w trzech częściach: (1) Jako(Rola); (2) Chcę(Funkcja); Aby(Dlaczego).

Szablon historii użytkownika: Rola-Funkcja
Ten szablon działa jak „koła pomocnicze”, przypominając ludziom, że podczas omawiania historii użytkownika powinni skupiać się nie tylko na „czym” pożądanej aplikacji (Chcęczym), ale także na „kim (Jako [kim])” oraz celu lub celu za nim — „dlaczego (Aby [dlaczego])”. Oto cele stosowania tego szablonu podczas tworzenia historii użytkownika:
- Zachowaj prostotę i zwięzłość;
- Pisz z perspektywy użytkownika (kim/rola);
- Opisz konkretną funkcję (co/funkcja);
- Zrób jasne wartość lub korzyść historii (dlaczego/dlaczego).

Historia użytkownika – Kim, Co, Dlaczego
Przykład użycia szablonu Rola-Funkcja-Dlaczego
Ten trzyelementowy szablon skupia się na Jako (Rola), Chcę (Funkcja) i Aby (Dlaczego). Pomaga zapobiegać właścicielom produktu, by podawali zbyt dużo szczegółów na temat sposobu wdrożenia rozwiązania. Skupiając się na tych trzech elementach, zespół deweloperski zachowuje swobodę wyboru najlepszego rozwiązania technicznego i unika nadmiernego precyzowania historii przedPlanowaniem Sprintu.