Interná smernica: Definition of Done (DoD)

Verzia 1.0 — účinná od: [dopíš dátum]

Účel dokumentu

Táto smernica slúži na zjednotenie vnímania stavu „hotovo“ naprieč všetkými rolami v tíme. Zamedzuje nejasnostiam a zvyšuje kvalitu doručovaných výstupov.

Spoločné základné DoD pre všetky úlohy

Každá úloha (story, bug, task…) sa považuje za „hotovú“ iba vtedy, ak sú splnené nasledovné spoločné podmienky:

  • Úloha má priradeného zodpovedného človeka.
  • Je presne popísaná a má definované akceptačné kritériá.
  • Bolo vykonané peer-review alebo code review.
  • Sú pokryté testami (unit/integration/E2E podľa potreby).
  • Výsledky testov sú zelené.
  • Úloha je nasadená (do test/prod podľa definície) alebo pripravená na release.
  • Dokumentácia bola aktualizovaná (ak sa týka funkcionality alebo API).
  • Stakeholderi boli informovaní.
  • Výstup bol overený podľa role QA/testera.

Definition of Done podľa rolí

Vývojár

  • Kód je commitnutý do hlavnej vetvy podľa Git flow.
  • Prešiel code review (nie self-merge).
  • Je pokrytý unit testami s minimálnym pokrytím XX %.
  • Edge casy sú zohľadnené.
  • Kód je nasadený na test prostredie.
  • Do ticketu sú pridané poznámky pre testera (napr. čo overiť, na čo si dať pozor).

Tester/QA

  • Sú vytvorené testy podľa akceptačných kritérií (manuálne alebo automatizované).
  • Testy sú vykonané vo všetkých definovaných prostrediach.
  • Založené chyby sú vyriešené a overené.
  • Funkcionalita neporušila žiadnu inú časť systému (regresné testy).
  • V prípade potreby je pripravený testovací report.

Biznis analytik/Produktový vlastník

  • Funkcionalita napĺňa potreby zákazníka (alebo interného zadávateľa).
  • Bola validovaná so stakeholdermi.
  • Sú doplnené akceptačné kritériá pre testerov.
  • V prípade potreby je spracovaný release note pre zákazníka.

Dizajnér/UX

  • UX dizajn je schválený pred implementáciou.
  • Funkcionalita zodpovedá návrhu.
  • Sú aktualizované figma/mockupy, ak nastali zmeny počas vývoja.
  • Bola vykonaná validácia použiteľnosti (napr. s testerom alebo používateľom).

DevOps/Release inžinier

  • Funkcionalita je súčasťou buildu.
  • Prebehlo úspešné nasadenie na produkciu/test.
  • Rollback plán je pripravený.
  • Monitorovanie je nastavené, metriky sú dostupné.
  • Je pripravený deployment report alebo changelog.

Príklady DoD podľa typu úlohy

Typ úlohy Minimálne DoD
Bugfix Zreprodukovaný, opravený, overený v test aj prod
Nová funkcia Prešla testami, dokumentovaná, nasadená, bez regresie
Refaktoring Nemá dopad na správanie, testy zelené, prešlo review
Testovacia úloha Skripty sú v repozitári, sú zrozumiteľne pomenované, bežia
Analýza Je spracovaný dokument (napr. špecifikácia, návrh), schválený
Dokumentácia Aktuálna, odovzdaná, validovaná technickým aj biznis pohľadom

Revízia a zlepšovanie

  • DoD je živý dokument a má byť pravidelne revidovaný.
  • Zmeny sa prejednávajú na retrospektíve alebo grooming meetingu.
  • Každý člen tímu môže navrhnúť doplnenie alebo úpravu.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Návrat hore