Refining the backlog and the Definition of Ready
In Scrum, everything revolves around the sprint, a clearly-defined, intensely productive period of time in which the team tackles priorities from the product backlog. But how does the Scrum team (including the product owner) know when those priorities are ready to be addressed? How do you know when it’s time to sprint? This is where the process of backlog refinement, filtered through what’s known as the Definition of Ready (DoR), plays an essential role. Clearly, the Definition of Ready and the refinement process are interdependent. Refinement results in product backlog items that are ready for development, and the Definition of Ready is the criteria by which we can say that refinement has been successful – if a Definition of Ready is at all unclear, you need to revisit the refinement process!