This page looks at what the Definition of Done and Definition of Ready are, how they are linked and why they are so important.
Defining Done and Ready can be put very simply:
Sounds simple? Well it sort of is, but can also be quite complex! There are a number of factors you might have to consider, so let’s have a look in greater detail.
Factors that could determine what Done looks like:
Essentially, what is the agreed end product - what does it look like?
Taking that all into account, it can be complex! The important thing is not to make it too complicated. Defining Done should be a seamless process for teams and one that should be revisited frequently to make sure it’s working for the team and its stakeholders.
Definition of Ready compliments the Definition of Done. It’s great knowing what the end result looks like, however, is the work ready to start? Let’s look in greater detail at the sort of things to consider with the Definition of Ready:
As development teams, working with stakeholders, it’s important to look at your definition of Done and Ready shortly after the team forms. Write everything down that you might need to think about in terms of understanding what Done looks like and if you’re ready to start. You’ll probably find a lot of areas can be grouped together to form headings. These headings can then be a checklist for anyone raising work to be completed.
Pulling this all together, here’s an example Definition of Done/Ready for a team in our Web Team
As mentioned earlier, this checklist should be a living document and regularly reviewed. Some areas will not always be relevant, some areas can be completed by the person requesting the work and others just by the development team. It should be easy to use - things can get a little overcomplicated!
Knowing what the end result looks like (Done) and that you can get started (Ready) is a really important agile tool. Getting this process right can really help with the speed teams can start work, cuts out unnecessary waste due to miscommunication or understanding and also helps to manage expectations as there’s a greater understanding of what’s required to complete the work. The above can come across as unwieldy and complex but it really doesn’t have to be and you can choose to use both, one or neither if that suits you and your team.
Agile Alliance article on Definition of Done
A workshop you can run with your teams:
To open and adapt the presentation, hover on the doc and click the link in the top right corner (to open it in a new window), then click the settings cog and click 'open editor'.