Sobes.tech
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í.