Definition of Ready
By analogy with the "Definition of Done", the team makes explicit and visible the criteria (generally based on the INVEST matrix) that a user story must meet prior to being accepted into the upcoming iteration.
Also Known As
Just as completed items which fit the definition of "done" are said to be "DONE-done", items that fit the definition of ready are called "READY-ready".
An etymological note for the terminally curious: this doubling of a word to call attention to something that is "really" ready or "really" done (as opposed to merely called ready or done, carelessly, without thinking twice about it) is known as "contrastive focus reduplication".
- avoids beginning work on features that do not have clearly defined completion criteria, which usually translates into costly back-and-forth discussion or rework
- provides the team with an explicit agreement allowing it to "push back" on accepting ill-defined features to work on
By adding a "definition of ready" to the slightly older "definition of done", Scrum appears to have all but reinvented previously existing concepts in process modeling, such as the ETVX framework first described in 1985, or the "standard task unit" described by Jerry Weinberg.
- 1985: the ETVX (for entry-task-validation-exit) framework described in "A programming process architecture" anticipates Scrum's definitions of "ready" and "done"
- 2008: while the first few allusions to teams using a "definition of ready" date to the beginning of that year, the first formal description seems to be from october, and is incorporated into "official" Scrum training material shortly thereafter