Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Wymagania

Definition of Done

Definition of Done to lista kryteriów, które muszą być spełnione, żeby uznać daną pracę za zakończoną. Używamy tego, żeby wszyscy rozumieli tak samo, co oznacza "zrobione" i uniknąć sytuacji, w której ktoś myśli, że praca jest skończona, a w rzeczywistości wymaga jeszcze poprawek. Na przykład, dla zadania "napisanie posta na bloga", Definition of Done może zawierać: "tekst napisany, zredagowany, zaakceptowany przez klienta, opublikowany na stronie".

Definicja

Definition of Done (DoD) to zestaw kryteriów, które każdy element pracy musi spełnić, aby zespół mógł uznać go za "Done".

Przykład DoD dla User Story

Kryterium Opis
Kod napisany Implementacja zgodna z kryteriami akceptacji
Code review Min. 1 osoba przejrzała kod (PR approved)
Testy jednostkowe Pokrycie > 80%, wszystkie przechodzą
Testy integracyjne Brak regresji
Testy akceptacyjne Kryteria akceptacji spełnione
Dokumentacja API docs / changelog zaktualizowany
Deploy na staging Działa na środowisku testowym
PO zaakceptował Product Owner potwierdził demo

DoD vs Kryteria akceptacji

Aspekt Definition of Done Kryteria akceptacji
Zakres Każda User Story (globalnie) Konkretna User Story
Kto definiuje Zespół + PO PO + BA
Przykład "Code review done" "Użytkownik widzi saldo po zalogowaniu"

Dlaczego to ważne?

Bez DoD: - "Done" oznacza co innego dla każdej osoby - Kod trafia na produkcję bez code review - Dług techniczny rośnie niekontrolowanie

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały - prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych - szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify