Skip to content

Definition of Done

This page describes our definition of done for an increment. The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed and what standards were met as part of the Increment. If a Product Backlog Item does not meet the Definition of Done, it cannot be released yet.

Our Definition of Done:

  1. All testing completed
    1. Unit tests added
    2. End-to-end tests added or issue created (if unit tests are not possible)
    3. Manual tests (if automated tests are not possible)
  2. Documented (function descriptions, README, etc.)
  3. Meets General Data Protection Regulation (GDPR)
  4. Meets general security requirements
  5. Linting passed
  6. Unit tests passed
  7. Test coverage of at least 80%
  8. No known defects
  9. Code review completed and passed
  10. Successfully deployed to accept environment
  11. End-to-end tests passed on accept environment