Jak psát uživatelské příběhy v Jira

Vytvoření webové aplikace/softwaru je více než jen kódování a uvedení aplikace do provozu.

Zahrnují různé kroky, jako je pochopení potřeby, návrh, testování, dolaďování a konečné vydání aplikace.

Některé z webových aplikací, které vidíme, byly nějak složité na pochopení během procesu vývoje. Naštěstí, když jsou komplexní procesy, nápady nebo koncepty vizualizovány, je snadné je strávit.

Příběhy uživatelů jsou základní složkou na cestě vývoje softwaru, protože pomáhají vizuálně popsat jeho funkce a upřednostňovat položky nebo příběhy, které je třeba vyvinout. Pokračujte ve čtení, abyste pochopili, jak vytvářet uživatelské příběhy v Jira.

Co je uživatelský příběh

Uživatelský příběh lze popsat jako obecné vysvětlení funkce webové aplikace/softwaru napsané z pohledu koncového uživatele. Stojí za zmínku, že uživatelské příběhy nejsou softwarovými požadavky. Takové příběhy jsou však neformální a jsou psány tak, aby ilustrovaly, jak takové funkce přinesou hodnotu koncovým uživatelům.

Základní struktura uživatelského příběhu

Příběhy uživatelů jsou seznamy úkolů, které pomáhají určit kroky, které je třeba dodržovat při práci na projektu. Uživatelský příběh má zachycovat „kdo“, „co“ a „proč“ požadavku na produkt. Takové příběhy jsou stručné, kde každý prvek obsahuje 10-15 slov. Tyto kroky pomohou zajistit, aby produkt a proces splňovaly požadované požadavky.

Podle Rona Jeffriese by každý uživatelský příběh měl mít 3C, označující „kartu, konverzaci a potvrzení“. Pojďme si nyní popsat 3C, která je třeba pozorovat při psaní uživatelských příběhů v Jira.

  Top 8 platforem pro najímání vývojářů WordPress

Kartu

Uživatelské příběhy byly původně napsány na fyzických kartách nebo nalepovacích lístcích. Nyní máme moderní karty, které si můžeme snadno přizpůsobit při psaní uživatelských příběhů v Jira. Karta však bude obsahovat pouze některé informace o požadavku. Karta bude mít dostatek informací, které vám pomohou pochopit potřebu.

Karta může také obsahovat důležité podrobnosti, jako je priorita a náklady spojené s funkcí. Jakmile budou zachyceny všechny podrobnosti, produktový vlastník nebo projektový manažer předá kartu příběhu vývojářům.

Konverzace

Poté, co je karta použita k formulaci uživatelského příběhu, následuje konverzace mezi zúčastněnými stranami. Požadavek v uživatelském příběhu musí být prodiskutován a upřesněn, než bude sdělen vývojářům.

Spolupráce je podporována také prostřednictvím rozhovorů mezi vlastníky produktů, Scrum Masters, vývojáři a zainteresovanými stranami. Různé zúčastněné strany sdílejí své myšlenky a názory prostřednictvím těchto rozhovorů od fáze plánování až po bod, kdy je příběh uživatele vybrán k implementaci. Tyto rozhovory mohou být verbální a někdy mohou mít podpůrné dokumenty.

potvrzení

Konverzace mohou trvat dny nebo dokonce týdny. Může však existovat prvek pochybností, takže je potřeba potvrzení. Můžete přidat některá kritéria, která dávají konkrétní míru jako kritérium přijetí. Tyto míry lze zapsat jako seznam odrážek v rámci příběhu.

Potvrzení přichází ve formě akceptačních testů. Takové testy by měly zachytit základní požadavky a pomoci vám otestovat vytvořený produkt, abyste zjistili, zda splňuje normy. Produktový vlastník definuje kritéria přijetí. Na druhé straně mají vývojáři za úkol implementovat kritéria přijatelnosti.

Účel psaní uživatelského příběhu

  • Pomáhá návrhářům, vlastníkům produktů a vývojářům myslet s ohledem na koncové uživatele. Moderní produkty by měly vždy zvážit, jak budou s produktem interagovat koncoví uživatelé. Příběh uživatele je vynikající přístup, který zdůrazňuje cestu koncových uživatelů při navrhování a vývoji produktu.
  • Má jednoduchý a flexibilní formát. Uživatelské příběhy v Jira nemusí být složité. Přímý formát zajišťuje, že zachytíte všechny detaily pomocí co nejmenšího počtu slov. Potřeby se také mění s tím, jak roste systémová/softwarová aplikace, a proto je uživatelský příběh flexibilní, aby se těmto změnám přizpůsobil.
  • Tým mluví stejným jazykem. Typický vývojový tým může mít vlastníka produktu, návrháře a vývojáře. Uživatelský příběh je dobrý nástroj, který zajišťuje, že každý v týmu rozumí potřebě a konečným cílům.
  • Uživatelské příběhy umožňují spolupráci. Uživatelské příběhy definují konečné cíle. Tým tak může spolupracovat a rozhodnout se, jak co nejlépe sloužit koncovému uživateli a dosáhnout stanovených cílů.
  6 nejlepších serverových hostingů Don't Starve Together (DST) v roce 2022

Doporučené postupy, které je třeba dodržovat při psaní uživatelských příběhů

#1. Uživatel by měl být jasně definován

Práce by měla být provedena pouze v případě, že je identifikován uživatel. Uživatel požadující tuto funkci může být externí uživatel, klient nebo produktový manažer. Uživatel může být někdy členem vývoje poté, co si všimne funkce, na které by se mělo pracovat.

Uživatel je prezentován jako:

„Jako [Username]……”

Například „Jako nájemce…….“ nebo „Jako pronajímatel…“.

#2. Uživatelské příběhy musí zachytit potřebu

Některé z otázek, které je třeba si položit, jsou – chce uživatel sdílet obrázek produktů se svými přáteli nebo chce vidět historii všech položek, které si v minulosti zakoupil? Takové otázky pomohou produktovému týmu pochopit, co mají vytvořit.

Častou chybou, která se v této fázi objevuje, je předložení řešení. Uživatelský příběh by však neměl přicházet s řešením. Jako produktový vývojář byste při psaní uživatelských příběhů v Jira měli pracovat s uživateli, abyste zachytili jejich požadavky, ale vyvarujte se ukvapených závěrů.

Potřeba je reprezentována jako: „Jako a [USER NAME]: Můžu [ACHIEVE SOMETHING]…“

Například: „Jako pronajímatel: Vidím rozpis měsíčního výběru nájemného….“

#3. Mělo by existovat kvalifikační prohlášení

Kvalifikační prohlášení můžete jednoduše prezentovat frází jako „takže“. Funkce se do aplikace nejen přidává, ale tato funkce by měla přidávat hodnotu.

Kvalifikační prohlášení můžete prezentovat jako;

„Jako [USERNAME] můžu [ACHIEVE SOMETHING]aby [VALUE STATEMENT]…”

Například;

„Jako pronajímatel: Vidím rozpis měsíčního inkasa nájemného, ​​abych si mohl naplánovat své výdaje.“

Kvalifikační prohlášení odůvodňuje, proč by měl produktový tým pracovat na navrhované funkci.

#4. Uživatelský příběh by měl být nezávislý

Každý vytvořený uživatelský příběh by měl představovat nezávislý a odlišný soubor obchodních hodnot. Proto by měla existovat přírůstková hodnota, když vývojáři implementují uživatelský příběh.

  Jak hrát Yooka-Laylee na Linuxu

#5. Zajistěte, aby byl příběh uživatele vyjednávatelný

Konečný cíl uživatelského příběhu lze jasně popsat. Proces dosahování vytyčených cílů by však měl být domluvitelný. Příběh uživatele by měl umožnit vlastníkovi produktu a vývojovému týmu vyjednávat, aby se zabránilo nerealistickým omezením funkčnosti nebo funkce.

#6. Měl by být jednoduchý a malý

Pokud chcete dosáhnout cílů v rámci daného cyklu sprintu, měli byste své uživatelské příběhy v Jira zmenšit. Pokud máte příběh, který je příliš složitý, znamená to, že jej musíte dále rozebrat.

Proces vytváření uživatelského příběhu v Jira krok za krokem

Jira je jedním z nejlepších nástrojů projektového řízení v moderním světě. Jira byl původně používán pro sledování chyb a problémů, ale nyní se vyvinul v všestranný agilní nástroj pro vývoj softwaru pro vývojové týmy.

Úhledná funkčnost této aplikace a snadná integrace s různými aplikacemi jsou důvody, proč byste měli psát uživatelské příběhy v Jira. Chcete-li vytvořit svůj první uživatelský příběh, postupujte podle těchto kroků

#1. Přihlaste se/vytvořte svůj účet Jira

Pokud již máte účet Jira, přihlaste se a přejděte ke kroku 2. Pokud však účet Jira nemáte, můžete si jej zdarma vytvořit. Vyplňte podrobnosti a podle výukových programů nastavte svůj první projekt. Jakmile bude váš účet připraven, můžete nyní přejít ke kroku 2.

#2. Vytvořit problém

Problémy se používají ke sledování jednotlivých kusů práce, které je třeba dokončit. Klikněte na ikonu ‚Vytvořit‘ na horním navigačním panelu vašeho řídicího panelu Jira.

#3. Uveďte svůj uživatelský příběh

Popište svůj problém v části popisu. V tomto příkladu je náš popis „Jako uživatel bych rád sdílel důležité nabídky, aby z toho měli prospěch moji přátelé/rodina.“

#4. Připojte související soubory

Některé úlohy mohou vyžadovat soubory. Náš uživatelský příběh však nemá obrázek, takže tento krok přeskočíme.

#5. Přidat popis

Tato část podrobně popisuje funkci. V našem případě můžeme popsat platformy sociálních médií, kde lze produkty sdílet.

#6. Přidělte úkol

Úkol je automaticky přiřazen tvůrci příběhu. Pokud však pracujete jako tým, můžete problém přiřadit jiné osobě.

#7. Nastavte prioritu úkolu

Při psaní uživatelských příběhů v Jira můžete nastavit prioritu jako Nejvyšší, Vysoká, Nízká nebo Nejnižší. Pro naši funkci sdílení na sociálních sítích jsme vybrali „Vysoká“.

#8. Publikovat uživatelský příběh

Protože vytváříte uživatelský příběh poprvé, nebudete mít mnoho funkcí. Můžete stisknout tlačítko „Vytvořit“ a váš uživatelský příběh bude připraven k prohlížení.

Zabalit se

Psaní uživatelských příběhů v Jira nemusí být těžké, když budete postupovat podle výše uvedených kroků. Jira má také průvodce a výukové programy, na které se můžete vždy obrátit, když se cítíte uvízlí.

Také by vás mohl zajímat tento Průvodce agilní metodologií.