Work with the right team

This means including everyone who should have a say on how to define “done” for the project: product owners, the Scrum master, Scrum team members, testers, product managers, sponsors, and other relevant stakeholders. 

Establish the criteria

The criteria must be specific, measurable, attainable, relevant, and time-bound. If something on a DoD doesn't apply it's OK to consider it not applicable (N/A).

  1. The increment is working and all acceptance criteria have been met.
  2. No Compile Warnings.
  3. All code thoroughly tested via unit, integration, and end-to-end tests (? %).
  4. Peer reviewed.
  5. The increment is thoroughly tested in UI, also against the AC of all the PBIs included in the increment. 
  6. All the found defects are fixed or documented.
  7. Performance ?
  8. All documentation is written and updated (release notes, user guides, support guide, support knowladge base, if applicable).
  9. The increment is technical debt free or it is documented.
  10. PBIs' statuses are updated.
  11. The increment has been deployed to a staging environment and tested by the team. 
  12. A screenshot of a survey  Description automatically generated