Pages

Sunday, 27 April 2025

What is DoD?

DoD stands for Definition of Done.

It's a clear, shared agreement within the team about what it means for a work item (like a user story, task, or feature) to be considered fully complete.

Think of it like a checklist or a quality standard — it ensures that when someone says, "This is done," everyone knows exactly what that means. It usually includes things like:

  • Code is written and reviewed

  • Code is tested (unit tests, integration tests)

  • Documentation is updated

  • Feature is integrated and working

  • No critical bugs

  • Product Owner has accepted it

Without a solid DoD, teams can easily have mismatched expectations about what's "done," leading to unfinished or low-quality work.

Example: Detailed DoD for a Web App Team

  • User story is implemented according to acceptance criteria.

  • 90%+ unit test coverage achieved.

  • Peer code review completed.

  • Deployed to a staging environment.

  • UI/UX verified against designs.

  • No high or critical severity bugs.

  • Performance tested (page load time under 2 seconds).

  • Security checks (input validation, authentication, etc.) completed.

  • User documentation (if any) updated.

  • Ready for release or demo.

No comments:

Post a Comment

What is NFR in scrum agile?

 In Scrum Agile , NFR stands for Non-Functional Requirements . 📌 What are Non-Functional Requirements (NFRs)? These are the system quali...