Definition of Ready: An Experience Report from Teams at Cisco

Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 179)


Definition of Ready is a set of simple rules adopted by an agile team to help them remember all the things they need to do before a development team starts work on a backlog item. Not having a definition of ready can seriously impede the flow of work through your system. This paper describes where definition of ready fits in a team’s process, and how it can be used as a synchronization point for teams and product owners. This paper presents an example of definition of ready used by agile teams in Cisco. These teams have developed three levels of ready that apply for user stories, sprints and releases. The paper describes how definition of ready provides a focus for backlog grooming, and some consequences of not meeting definition of ready. The paper finishes with perspectives from different roles in the organization and how they are affected by definition of ready.


definition of ready definition of done simple rules product ownership waste flow impediment to flow 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Rubin, K.S.: Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley, Pearson Education [distributor] London, Boston (2012)Google Scholar
  3. 3.
  4. 4.
    Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley, Upper Saddle River (2010)Google Scholar
  5. 5.
    Sutherland, J.: The Dangers of Not Being Done, Or Ready for that Matter,

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Cisco SystemsGalwayIreland

Personalised recommendations