Agile - Definition von Done

Die Definition von " Fertig" für User Story, Iteration und Release ist unten angegeben.

Benutzer Geschichte

Eine User Story ist eine Anforderung, die in wenigen Sätzen in der Alltagssprache eines Benutzers formuliert ist und innerhalb einer Iteration abgeschlossen werden sollte. Eine User Story ist fertig wenn

  • Der gesamte zugehörige Code wurde eingecheckt.
  • Alle Unit-Testfälle wurden bestanden.
  • Alle Abnahmetestfälle wurden bestanden.
  • Hilfetext wird geschrieben.
  • Der Product Owner hat die Story akzeptiert.

Wiederholung

Eine Iteration ist eine Sammlung von User Stories / Fehlern, die in einer Zeitbox bearbeitet und bei der Veröffentlichung eines Produkts akzeptiert werden müssen. Iterationen werden während der Iterationsplanungsbesprechung definiert und mit einer Iterationsdemo- und Überprüfungsbesprechung abgeschlossen. Eine Iteration wird auch als Sprint bezeichnet . Eine Iteration wird ausgeführt, wenn

  • Die Produktsicherung ist abgeschlossen.
  • Leistung wurde getestet.
  • User Stories wurden akzeptiert oder in die nächste Iteration verschoben.
  • Fehler wurden behoben oder auf die nächste Iteration verschoben.

Freisetzung

Ein Release ist ein wichtiger Meilenstein, der eine interne oder externe Lieferung einer funktionsfähigen, getesteten Version des Produkts / Systems darstellt. Eine Freigabe erfolgt wann

  • Das System ist auf Stress getestet.
  • Die Leistung ist abgestimmt.
  • Sicherheitsüberprüfungen werden durchgeführt.
  • Disaster Recovery-Plan wird getestet.