how can jira ensure Definition of done is met in requirements posted on user stories
Hi @Ash
did you consider using third-party checklist apps?
I can recommend you our Issue Checklist for Jira. Free app, which allows you to create checklists(for example Definition of Done) inside of the issue view:
You can configure validators that would block issue the transition until all checklist items are done.
You can add a checklist automatically to newly created issues using Checklist Templates. You can also use automation in many different ways to enhance your work.
If you have any questions you can contact us via our help center.
Cheers!
Gracjan
Another option in the same space is auto-evaluating apps that check Jira fields directly rather than relying on someone ticking checkboxes. Disclosure: I build ReDo for Jira which is in this category.Each issue gets a 0-100% DoD score in the issue panel based on configurable criteria (description, AC, estimate, subtasks done, comments, custom formulas, etc.), so the score reflects actual issue state, not what someone clicked.Checklist apps and auto-eval apps solve slightly different problems. Checklists are better when the criteria involve human judgment ("did we sync with legal?", "did design review happen?"). Auto-eval is better when criteria are about field presence/content ("is the AC field filled?", "is there an estimate?", "are all subtasks done?") which covers most teams' actual DoD.
Hey, adding one concrete option since the thread already settled on 'you need an app to gate the transition'. The native gap is that a required field only checks not-empty, it can't verify the actual DoD criteria were met, and a checklist in the description is easy to skip past.
Full disclosure, I work on Definition of Done and Ready for Jira at ChefStackz. It turns your DoR and DoD into an enforceable checklist on the issue, and it blocks the transition to Done until the mandatory items are actually ticked: https://marketplace.atlassian.com/apps/2984911119/definition-of-done-ready-for-jira
Hope that's useful for anyone landing here with the same question.
Alex
It looks like you're new here. Sign in or register to get started.