Sobes.tech
Junior — Middle

Czym różnią się definicje 'Definition of Done' i 'Definition of Ready' w procesie rozwoju?

sobes.tech AI

Odpowiedź od AI

Definicja Gotowości" (DoR) i "Definicja Ukończenia" (DoD) to kryteria, które pomagają zarządzać procesem rozwoju.

  • Definicja Gotowości — to zbiór warunków, które muszą być spełnione, aby zadanie (np. historia użytkownika) uznać za gotowe do rozpoczęcia. Zazwyczaj obejmuje:

    • Jasno opisane wymagania.
    • Ocena zadania.
    • Brak blokad.
    • Dostępność niezbędnych zasobów i dostępów.
  • Definicja Ukończenia — to kryteria, które określają, kiedy zadanie jest uważane za w pełni wykonane i gotowe do wydania lub kolejnego etapu. Zazwyczaj obejmuje:

    • Kod napisany i przetestowany.
    • Przeprowadzono przegląd kodu.
    • Dokumentacja zaktualizowana.
    • Testy (jednostkowe, integracyjne, akceptacyjne) zaliczone.
    • Zadanie zintegrowane z główną gałęzią.

Przykład: zadanie uznaje się za "Gotowe", jeśli wymagania są jasne i ocenione, a za "Ukończone" — gdy kod jest przetestowany i wdrożony w środowisku testowym.