-
Notifications
You must be signed in to change notification settings - Fork 8
Definition of Done
Ryan Ahearn edited this page Oct 1, 2020
·
9 revisions
To be considered done, stories must meet the following checklist:
- The business and/or user value of a story has been met
- CI pipeline green
- Code is meaningfully tested
- No linting errors or warnings
- UI meets WCAG 2.1 - Levels A and AA
- Code has deployed to a staging environment
- Security scans have passed
- Architectural Decision Records are written for major infrastructure decisions with the Nygard template.
- Boundary and Data Flow Diagrams are updated when a change invalidates the current version.
- Logical Data Model Diagram is updated on DB schema changes.
- Public API methods are documented when added or changed.
- OSCAL templates are completed when security controls are implemented or modified.
- [ ] The business and/or user value of a story has been met
- [ ] CI pipeline green
- [ ] Code is meaningfully tested
- [ ] No linting errors or warnings
- [ ] UI meets WCAG 2.1 - Levels A and AA
- [ ] Code has deployed to a staging environment
- [ ] Security scans have passed
- [ ] [Architectural Decision Records](https://adr.github.io/) are written for major infrastructure decisions with [the Nygard template](https://github.com/joelparkerhenderson/architecture_decision_record/blob/master/adr_template_by_michael_nygard.md).
- [ ] Boundary and Data Flow Diagrams are updated when a change invalidates the current version.
- [ ] Logical Data Model Diagram is updated on DB schema changes.
- [ ] Public API methods are documented when added or changed.
- [ ] OSCAL templates are completed when security controls are implemented or modified.