Sobes.tech
Junior — Middle

V čom sa líšia definície 'Definition of Done' a 'Definition of Ready' v procese vývoja?

sobes.tech AI

Odpoveď od AI

"Definícia pripravenosti" (DoR) a "Definícia dokončenia" (DoD) sú kritériá, ktoré pomáhajú riadiť proces vývoja.

  • Definícia pripravenosti — je súbor podmienok, ktoré musia byť splnené, aby sa úloha (napríklad používateľský príbeh) považovala za pripravenú na začatie. Zvyčajne zahŕňa:

    • Jasne popísané požiadavky.
    • Hodnotenie úlohy.
    • Žiadne blokátory.
    • Dostupnosť potrebných zdrojov a prístupov.
  • Definícia dokončenia — sú kritériá, ktoré určujú, kedy sa úloha považuje za úplne dokončenú a pripravenú na vydanie alebo ďalší krok. Zvyčajne zahŕňa:

    • Kód napísaný a otestovaný.
    • Prehľad kódu.
    • Aktualizovaná dokumentácia.
    • Testy (jednotkové, integračné, akceptačné) prešli.
    • Úloha je integrovaná do hlavnej vetvy.

Príklad: úloha sa považuje za "Pripravenú", ak sú požiadavky jasné a vyhodnotené, a za "Dokončenú" keď je kód otestovaný a nasadený do testovacieho prostredia.