DoD - Definition of Done vs DoR - Definition of Ready
Je to soubor kritérií, která určují, kdy je uživatelský příběh považován za dokončený.
| DoD - Definition of Done | DoR - Definition of Ready | |
|---|---|---|
| Definition | Definition of Done, DoD, je soubor kritérií, která určují, kdy je uživatelský příběh považován za dokončený v rámci rámce Scrum. | Definition of Ready, DoR, je soubor kritérií, na kterých se dohodli Product Owner a vývojáři v Scrum, které vymezují požadavky, které musí položka backlogu produktu splnit, než bude vybrána pro sprint backlog. |
| Categories | agile, quality, scrum, user story | DoD, agreement, antipattern, scrum |
Co je Definition of Done?
Je to soubor kritérií, která určují, kdy je uživatelský příběh považován za dokončený.
Definice
Definition of Done, DoD, je soubor kritérií, která určují, kdy je uživatelský příběh považován za dokončený v rámci rámce Scrum.
Důležitost
Zajišťuje, že veškerá práce je dokončena podle konzistentního standardu pro tým a je připravena k vydání, poskytující transparentnost a zajišťující kvalitu.
Vytvoření
Pokud organizace nemá definovanou DoD, je odpovědností vývojářů ji vytvořit.
Měření
Umožňuje objektivní hodnocení dokončené práce a pomáhá řídit kapacitu a očekávání týmu.
Viditelné kritéria
DoD je obvykle zdokumentována jako kontrolní seznam nebo seznam kritérií, který je viditelný pro celý tým a může být odkazován během sprintu.
Evoluce
DoD je živý prvek, který by se měl zlepšovat a rozšiřovat, jak se toho více dozvídá.
Co je Definition of Ready?
Je to soubor kritérií, který definuje požadavky, které musí položka splnit, než bude vyvinuta.
Definice
Definition of Ready, DoR, je soubor kritérií, na kterých se dohodli Product Owner a vývojáři v Scrum, které vymezují požadavky, které musí položka backlogu produktu splnit, než bude vybrána pro sprint backlog.
Kritéria připravenosti
DoR zajišťuje, že položky jsou dostatečně přepracovány, pochopeny a proveditelné pro implementaci, což snižuje riziko zpoždění a nedorozumění během plánování sprintu.
Není součástí Scrumu
I když není formální součástí rámce Scrum, DoR slouží v některých případech jako kolaborativní nástroj, který podporuje komunikaci a sdílené porozumění mezi Product Ownerem a vývojovým týmem.
Antipattern
DoR je považováno za antipattern, protože odporuje principům empiricismu v Scrumu, brání schopnosti týmu řídit se empirickým procesem a může se stát překážkou komunikace a autonomie pro tým.