DX Heroes logo
#agile
#engineering

Co je Definition of Done?

Délka: 

3 min

Publikováno: 

9. června 2026

Co je Definition of Done?

Co je Definition of Done?

Definition of Done (DoD) je dohodnutý seznam podmínek, které musí kus práce splnit, než ho tým prohlásí za hotový. Platí stejně pro každý úkol, story i funkci, takže „hotovo“ znamená pro všechny totéž. Typická DoD zahrnuje code review, testy, dokumentaci a úspěšné nasazení do cílového prostředí.

Smyslem je odstranit rozdíl mezi „funguje mi to na počítači“ a „je to připravené pro uživatele“. Bez společné dohody je hotovo jednoho vývojáře pro druhého rozdělaná funkce a ten rozdíl se projeví později jako chyby, předělávky a zaseknuté předávky práce.

Lidsky řečeno

Definition of Done si představte jako kontrolní seznam, který pilot projde před startem. Letadlo může vypadat připravené, ale od brány odjede, až když odškrtne každou položku. DoD je takový seznam pro práci vašeho týmu, aby nikdo neprohlásil úkol za hotový, dokud zbývá nedořešený krok.

Proč na tom záleží

  • Společný význam. Všichni se shodnou, jak vypadá hotovo, takže předávání mezi vývojáři, testery a produktem přestane drhnout.
  • Méně překvapení později. Testy, review a dokumentace vznikají jako součást práce, ne na poslední chvíli před vydáním.
  • Poctivý postup. Úkol je buď hotový, nebo není. Žádné „hotovo z 90 procent“, které potichu skrývá těch těžkých 10.
  • Lepší odhady. Když je laťka pro hotovo stabilní, rychlost týmu konečně něco znamená.

Na co si dát pozor

  • Záměna s akceptačními kritérii. Akceptační kritéria popisují, co má dělat konkrétní funkce. DoD je laťka kvality, která platí pro veškerou práci a pokaždé.
  • Seznam, který nikdo nekontroluje. DoD na wiki stránce, kterou tým ignoruje, je jen dekorace. Navažte ji na kroky, které už děláte, ideálně automaticky v CI.
  • Tak přísná, že nic nevyjede. Začněte s několika body, které tým spolehlivě zvládne, a laťku zvedejte, jak se návyky usadí.
  • Nikdy ji nepřehodnotíte. Jak se mění nástroje a standardy, DoD revidujte, aby zůstala reálná a užitečná.

Související články

  • Co je CI/CD? - Automatizace, díky které části Definition of Done vynutíte sami.
  • Co jsou DORA metriky? - Jak měřit dodávky, když se tým shodne, co znamená hotovo.
  • Co je technický dluh? - Co se hromadí, když „hotovo“ potichu přeskakuje ty těžké části.

Chcete být o krok napřed?

Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.