icon
V máji a júni vás pozývame na tréningy Základy Agile a Scrum a Scrum Mastership zmysluplne.

Definícia Hotovo

Definícia Hotovo (Definition of Done, DoD) je dohodnutý zoznam úloh a aktivít, ktoré sa tím dohodol spĺňať predtým, než vyhlási, že daná úloha, požiadavka je hotová.

DoD sa v začiatkoch stanovuje aj pre úlohu, požiadavku, sprint aj release. Pre tím je veľmi dôležitá predovšetkým kvôli definícii stupňa kvality, ktorý chceme spĺňať a pre zjednodušenie tímových odhadov.

Nie všetky body DoD sú povinné, vo firme však môžu byť niektoré vyhlásené za minimálny štandard pre udržanie procesu vývoja. Takisto je potrebné zvážiť relevantnosť jednotlivých bodov dohody v kontexte danej požiadavky. V niektorých prípadoch by daný bod nebol aplikovateľný.

Typická dohoda hotovo:

  1. Požiadavka funguje.
  2. Požiadavka je analyzovaná
  3. Identifikované dopady na prevádzku a iné systémy.
  4. Kód bol refaktorovaný.
  5. Kód je revidovaný najmenej jedným iným vývojárom.
  6. Kód je okomentovaný a dokumentovaný.
  7. Kód je uložený v Git (TFS, SVN,…)
  8. Vývojári napísali unit testy.
  9. Vývojová verzia funkčná na integračnom, predprodukčnom prostredí.
  10. Požiadavka je pokrytá najmenej jedným testovacím scenárom.
  11. Testovacie scenáre sú zaradené do testovacích suít.
  12. Testy sú zaradené do zoznamu pre meranie pokrytia kódu testami.
  13. Fungovanie požiadavky je zdokumentované.
  14. Požiadavka je akceptovaná produktovým vlastníkom.
  15. Všetky implementačné úlohy sú uzavreté.
  16. Vyriešené sú aj závislosti.
  17. Stav požiadavky a čas realizácie je reflektovaný na Kanban tabuli.
ako pripravit definition of done
definition of done na tabuli timu
Definition of Done, definicia hotovo, priklad

Niektoré dobré agile elektronické nástroje, napr. ScrumDesk, podporujú Definition of Done vo forme story templates, teda šablón user story, ktorá obsahuje už preddefinované úlohy. Tím má tak backlog konzistentný od prvého momentu vzniku požiadavky.

story template a definition of done
Storz template a definition of done, priklad

Definition of done by tím mal mať viacero, napr. pre sprint, release, resp. technologickú úlohu.

Definition of done

Definicia hotovo (Definition of done)

Novinky

Naše Agiloviny

Nenechajte si ujsť výber toho najlepšieho z Agile, s čím sa stretli naši mentori. Nielen zo sveta produktov, vývoja, tipov a trikov, ale občas aj humoru. Posielame pravidelne, raz za občas :) #QualityOverQuantity

Posielať na

spracovaním osobných údajov

Ďakujeme