-
Notifications
You must be signed in to change notification settings - Fork 4
Definition of done versions
Steven Dake edited this page Aug 20, 2023
·
5 revisions
Acceptance criteria (AC) and definition of done (DOD) are similar with one significant difference:
- Acceptance criteria (AC) are requirements unique to each user story.
- Definition of done (DOD) are requirements that apply to all user stories.
To simplify project management, we version DOD using a monotonically increasing value starting with zero. We then specify the requirements that apply to each version. As we improve the definition of done requirements over time, each atomic change receives a new version number.
- One or more PRs have been submitted that meet all AC.
- One or more PRs have been reviewed that meet all AC.
- One or more PRs have been merged that meet all AC.
- Limited unit testing has been implemented. For now, testing overrides may be stated within the AC.
- Any outstanding issues (i.e. technical debt), have been recorded as new issues.
- A Loom Recorded Demo not exceeding three minutes stored in issue tracker.
- Apply the wisdom in the Contribution Guide Guidelines.