Skip to content

Definition of done versions

Steven Dake edited this page Aug 20, 2023 · 5 revisions

Overview

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.

Versions

0

  • 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.
Clone this wiki locally