Skip to content

Definition of Done

René Reitmann edited this page Jul 19, 2018 · 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 has not been decreased.
  3. There are neither maven nor compiler warnings.
  4. There are no Checkstyle, Findbugs, PMD, JSHint,... warnings.
  5. The developer has tested his/her changes manually in chrome on the local machine.
  6. A second developer has tested the changes manually on the dev system, 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 on the test system.
Clone this wiki locally