Během sprintu projektové týmy píší krátké uživatelské příběhy, aby naplánovaly svou práci na další sprint. V tomto kurzu Doug Rose, odborník na agilní vývoj, vysvětluje, jak psát a upřednostňovat uživatelské příběhy. Vysvětluje také hlavní úskalí, kterým je třeba se vyhnout při plánování agilního projektu.

Co máme na mysli, když mluvíme o uživatelských příbězích?

V agilním přístupu jsou uživatelské příběhy tou nejmenší jednotkou práce. Představují konečné cíle softwaru (nikoli funkce) z pohledu uživatele.

Příběh uživatele je obecný, neformální popis funkcí softwaru napsaný z pohledu uživatele.

Účelem uživatelského příběhu je popsat, jak opce vytvoří hodnotu pro zákazníka. Poznámka: Zákazníci nemusí být nutně externími uživateli v tradičním slova smyslu. V závislosti na týmu to může být klient nebo kolega v organizaci.

Uživatelský příběh je jednoduchým jazykem popis požadovaného výsledku. Není to podrobně popsáno. Požadavky jsou přidány, jakmile je tým přijme.

Co jsou agilní sprinty?

Jak již název napovídá, Agile Sprint je fází vývoje produktu. Sprint je krátká iterace, která rozděluje složitý vývojový proces do několika částí, aby jej na základě výsledků průběžné kontroly zjednodušila, upravila a vylepšila.

Agilní metoda začíná malými kroky a vyvíjí první verzi produktu v malých iteracích. Tímto způsobem se lze vyhnout mnoha rizikům. Odstraňuje překážky V-projektů, které jsou rozděleny do několika po sobě jdoucích fází, jako je analýza, definice, návrh a testování. Tyto projekty jsou realizovány jednorázově na konci procesu a vyznačují se tím, že neposkytují dočasná přístupová práva pro firemní uživatele. Je tedy možné, že v této fázi již produkt nevyhovuje potřebám firmy.

Co je Backlog ve Scrumu?

Účelem Backlogu ve Scrumu je shromáždit všechny požadavky zákazníků, které musí projektový tým splnit. Obsahuje seznam specifikací souvisejících s vývojem produktu a také všechny prvky, které vyžadují zásah projektového týmu. Všechny funkce ve Scrum Backlogu mají priority, které určují pořadí jejich provádění.

Ve Scrumu Backlog začíná definováním cílů produktu, cílových uživatelů a různých účastníků projektu. Následuje seznam požadavků. Některé z nich jsou funkční, některé ne. Během plánovacího cyklu vývojový tým analyzuje každý požadavek a odhaduje náklady na implementaci.

Na základě seznamu požadavků je sestaven seznam prioritních funkcí. Pořadí je založeno na přidané hodnotě produktu. Tento prioritní seznam funkcí tvoří Scrum Backlog.

Pokračovat ve čtení článku na původním webu →