DoD and acceptance criteria
Definition of Done
There is also a set of criteria that applies across all stories and can therefore be applied to each story, but not repeated within each story. Relevant DoD criteria are listed below:
Component’s code is merged to master branch;
Component meets WCAG 2.1 AA;
HTML is validated with Nu HTML Checker;
Component meets acceptance criteria;
Visual regression testing passed (Percy when available);
Cross-browser testing is passed;
Component interface is documented in Storybook;
UAT is passed;
BUAT is passed;
Basic overview documentation is published to Storybook;
Component is released to AWS Code Artifact.
Acceptance criteria
For Design system the main output is Components' library. To define if developed component is aligned with initial design and requirements, for each story set of Acceptance criteria is submitted. It includes the following levels:
1. Design. All styles and variations should be taken into account (included into MVP scope). We need to check:
variants,
states,
constituent components of the lower order;
other design related points.
2. Functionality. If the component has functionality it should be stated in a rules-based form (short statements that can result in a pass or fail and operate as a checklist).
3. Properties. Description of added properties (props) is provided to check if they work properly.
4. Accessibility. Criteria is covered by checklist for all components that includes WCAG 2.1 compliance. In some cases we should add specific standards to be checked.
Acceptance criteria status (last edit: Aug 4th)
Component/Block/Variant | Milestone | Brief status | AC status | Approval status |
---|---|---|---|---|
PoC | ready | Done | ||
PoC | in progress | Done | ||
PoC | ready | Done | ||
PoC | ready | Done | ||
PoC | ready | Done | ||
PoC | ready | Done | ||
PoC | ready | Done | ||
1 | in review | Done | ||
1 | Draft | Done | ||
Subtle Link | 1 | Draft | N/A | N/A |
1 | Draft | N/A | N/A | |
1 | Draft | Done | ||
Nav Link | 2 | Draft | N/A | N/A |
Nav Button | 2 | Draft | N/A | N/A |
Navigation | 2 | in review | N/A | N/A |
2 | Draft | Done | ||
2 | in review | N/A | N/A | |
2 | in review | Done | ||
Skip Links | 2 | Draft | N/A | N/A |
3 | in progress | Done |
| |
3 | in progress | Done | ||
3 | draft | Done | ||
3 | draft | to do | ||
3 | draft | in progress | ||
3 | in progress | done | ||
Article header | 4 | draft | N/A | N/A |
4 | in progress | done | ||
4 | draft | in progress |
|