Skip to content

Definition of Done

René Reitmann edited this page Feb 3, 2016 · 9 revisions

Definition of Done

At the end of each Sprint in Scrum the developers finalize a potentially deliverable product increment. This increment is the aggregation of all Sprint Backlog Items which have been finished within the Sprint. The following rules define when a Sprint Backlog Item is finished.

  1. The code compile and all tests are green on Travis CI.
  2. Code Coverage is greater than or equal to 90%.
  3. There are neither maven nor compiler warnings.
  4. There are no Checkstyle, Findbugs, PMD, JSHint warnings.
  5. The developer has tested his changes manually in the GUI.
  6. A second developer has tested the changes manually, has reviewed the changes and compared them with the requirements.
  7. The Product Owner or a different user of the system has tested the new feature in a production-like environment.
Clone this wiki locally