Junior — Middle
Čím se liší definice 'Definition of Done' a 'Definition of Ready' v procesu vývoje?
sobes.tech AI
Odpověď od AI
Definice připravenosti" (DoR) a "Definice dokončení" (DoD) jsou kritéria, která pomáhají řídit proces vývoje.
-
Definice připravenosti — je soubor podmínek, které musí být splněny, aby úkol (například uživatelský příběh) byl považován za připravený k začátku. Obvykle zahrnuje:
- Jasně popsné požadavky.
- Hodnocení úkolu.
- Žádné blokátory.
- Dostupnost potřebných zdrojů a přístupů.
-
Definice dokončení — jsou kritéria, která určují, kdy je úkol považován za úplně dokončený a připravený k vydání nebo dalšímu kroku. Obvykle zahrnuje:
- Kód napsaný a otestovaný.
- Prověřený kód.
- Aktualizovaná dokumentace.
- Úspěšně provedené testy (jednotkové, integrační, akceptační).
- Úkol je integrován do hlavní větve.
Příklad: úkol je považován za "Připravený", pokud jsou požadavky jasné a vyhodnocené, a za "Dokončený" když je kód otestován a nasazen do testovacího prostředí.