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:
- All testing completed
- Unit tests added
- End-to-end tests added or issue created (if unit tests are not possible)
- Manual tests (if automated tests are not possible)
- Documented (function descriptions, README, etc.)
- Meets General Data Protection Regulation (GDPR)
- Meets general security requirements
- Linting passed
- Unit tests passed
- Test coverage of at least 80%
- No known defects
- Code review completed and passed
- Successfully deployed to accept environment
- End-to-end tests passed on accept environment