View Categories

Definition of done (DOD)

1 min read

Definition of Done (DoD) to zestaw kryteriów, które zespół musi spełnić, aby uznać dane zadanie za zakończone i gotowe do wydania. Definition of Done jest używane w metodologii Scrum i innych podejściach Agile, aby zapewnić, że zespół pracuje nad produktem o wysokiej jakości i spełniającym oczekiwania klienta.

Przykłady kryteriów, które mogą znaleźć się w Definition of Done, to:

  • Zadanie zostało zaimplementowane zgodnie z wymaganiami i projektem
  • Zostało przeprowadzone testowanie jednostkowe i integracyjne
  • Zostało przeprowadzone testowanie kompatybilności z systemem
  • Zostało zapewnione testowanie użyteczności dla użytkowników
  • Zostało przeprowadzone testowanie wydajności
  • Zostało zapewnione testowanie bezpieczeństwa
  • Zostało opublikowane dokumentacja techniczna i użytkownika
  • Zostało przekazane klientowi i zatwierdzone przez niego

Definition of Done jest ważnym elementem procesu wytwarzania oprogramowania w metodologii Scrum, ponieważ zapewnia, że zespół pracuje nad produktem o wysokiej jakości i spełniającym oczekiwania klienta. Pomaga także zapobiegać sytuacjom, w których zespół uważa zadanie za zakończone, ale nie spełnia ono wszystkich wymagań lub nie jest gotowe do wydania.

Przykład Definition of Done dla aplikacji mobilnej

  • Zadanie zostało zaimplementowane zgodnie z wymaganiami i projektem
  • Zostały przeprowadzone testy jednostkowe i integracyjne dla aplikacji na różnych urządzeniach i systemach operacyjnych (np. iOS, Android)
  • Zostało przeprowadzone testowanie kompatybilności z różnymi wersjami systemów operacyjnych
  • Zostało zapewnione testowanie użyteczności dla różnych grup użytkowników (np. osoby starsze, niepełnosprawne)
  • Zostało przeprowadzone testowanie wydajności i płynności działania aplikacji
  • Zostało zapewnione testowanie bezpieczeństwa danych użytkowników i aplikacji
  • Zostało opublikowane dokumentacja techniczna i użytkownika
  • Została przeprowadzona ostateczna integracja z systemami zewnętrznymi
  • Została przekazana klientowi i zatwierdzona przez niego aplikacja do wersji produkcyjnej

Definition of Done jest indywidualnie dostosowywana do potrzeb konkretnego projektu i może być modyfikowana w miarę potrzeb. Ważne, aby zespół był zgodny co do tego, co oznacza „zadanie zakończone” i co powinno zostać uwzględnione w Definition of Done.