Last month, I wrote about the need for development teams to develop increments of functionality that are “done” but what does that mean exactly? This article will explore the concepts of the definition of ready and the definition of done and will help you better understand how using them can help you successfully deliver increments of functionality in a sprint.
Two challenges agile teams face is building a common understanding of when a backlog item is ready to sprint and when they are done. There are two simple checklists teams can build to achieve this conveniently called the definition of ready and the definition of done.
The definition of ready is an agreement between the Product Owner and the development team as to what needs to happen before the team can consider a backlog item ready to work on in a sprint. It should contain a mix of activities for both the Product Owner and the team. Table 1 below shows an example definition of ready.
THIS IS A PREVIEW. DOWNLOAD ISSUE 12 TO READ THE FULL ARTICLE.