Pages

Showing posts with label DoD. Show all posts
Showing posts with label DoD. Show all posts

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.

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...