-
Notifications
You must be signed in to change notification settings - Fork 3
Definition of Done
Ryan Ahearn edited this page May 18, 2022
·
1 revision
Before being considered complete, each story must meet the following checklist:
- The business and/or user value of a story has been met
- CI pipeline green
- Code is meaningfully tested
- UI meets WCAG 2.1 - Levels A and AA
- Code has deployed to a staging environment
- 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
- [ ] UI meets WCAG 2.1 - Levels A and AA
- [ ] Code has deployed to a staging environment
- [ ] [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.
This list is presented as the start of a conversation. The vendor and OITE should agree on the final form it takes.