AI is changing how we write code. Should it also change our Definition of Ready and Definition of Done?
25 Jun 2026
I have been thinking about this topic recently. Most teams I've worked with follow Definition of Ready(DoR) and Definition of Done(DoD).
DoR helps reduce rework and acts as a checklist before the work even starts mostly to determine whether a story or a feature is ready to be picked up for example questions like:Â
DoR helps reduce rework and acts as a checklist before the work even starts mostly to determine whether a story or a feature is ready to be picked up for example questions like:Â
- Is the story/feature small enough?
- Are acceptance criteria clear and testable?
- Are dependencies understood? and so on
And DoD is like a shared agreement on what a finished actually means for the team which may have some questions like :
- Is the feature live in production?
- Are monitoring and logging in place?
- Are the tests implemented and passed? and so on
As more teams are moving towards AI-assisted development and specification-driven development, I'm curious to hear how DoR and DoD are evolving in your teams? What does Definition of Ready and Definition of Done look like in your team today? Has AI influenced any part of it? Or there's no DoR and DoD needed anymore?
Parveen Khan
Quality Engineering Manager at CFC
She/Her
Hi, I'm Parveen Khan, Quality Engineering Manager passionate about software testing and quality engineering. I also enjoy sharing my experiences and stories.
Sign in
to comment
Worried that AI will break your testing strategy? Join the WireMock tech team for a hands-on session on June 29
Explore MoT
Thu, 1 Oct
A tech conference to help you navigate the ever-shifting landscape of Quality Engineering, AI, Leadership, Product, Accessibility and Security.
Advanced prompting skills to turn AI into your trusted testing companion.
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community