Agile - Definicja ukończenia

Definicja done dla historii użytkownika, iteracji i wydania podano poniżej.

Historia użytkownika

Historyjka użytkownika to wymaganie, które jest sformułowane w kilku zdaniach w języku potocznym użytkownika i powinno zostać uzupełnione w ramach iteracji. Historia użytkownika jest wykonywana, kiedy

  • Cały powiązany kod został zarejestrowany.
  • Wszystkie testy jednostkowe zostały zaliczone.
  • Wszystkie przypadki testów akceptacyjnych zostały zaliczone.
  • Napisano tekst pomocy.
  • Właściciel produktu zaakceptował tę historię.

Iteracja

Iteracja to ograniczony czasowo zbiór historii użytkownika / defektów, nad którymi należy pracować i akceptować je w ramach wydania produktu. Iteracje są definiowane podczas spotkania poświęconego planowaniu iteracji i zakończone prezentacją iteracji i spotkaniem przeglądowym. Iteracja jest również określana jakosprint. Iteracja jest wykonywana, gdy

  • Kopia zapasowa produktu została ukończona.
  • Wydajność została przetestowana.
  • Historie użytkowników zostały zaakceptowane lub przeniesione do następnej iteracji.
  • Wady zostały naprawione lub przełożone do następnej iteracji.

Wydanie

Wydanie to ważny kamień milowy, który stanowi wewnętrzną lub zewnętrzną dostawę działającej, przetestowanej wersji produktu / systemu. Wydanie jest wykonywane, gdy

  • System jest testowany pod obciążeniem.
  • Wydajność jest dostrojona.
  • Przeprowadzane są walidacje bezpieczeństwa.
  • Plan odtwarzania po awarii jest testowany.