Definition of done & Definition of ready

Definition of done (DoD) and Definition of ready (DoR) are tools used when working in Scrum and Agile methodologies. Short descriptions indicate when we can consider a given piece of software as ready so that there are no doubts and unnecessary discussions about it.

The DoD and DoR are created by the project team.

What does a general DoD and DoR look like?

Definition of Done

Universal DoD::

  • Unit tests created
  • Unit tests passed
  • Code reviewed
  • Test cases created and implemented
  • Automated tests passed
  • All acceptance criteria for the task have been met
  • All non-functional requirements have been met
  • PO/team accepted the user story
  • Feature deployed on the test or stage environment
Definition of Ready

Universal DoR:

    • Acceptance criteria finalized and approved by the development team and PO
    • All designs uploaded to Zeplin and linked (final designs approved/delivered by PO)
    • All credentials are available (e.g., access tokens, login)
    • Related analysis and documentation are created (e.g., architecture diagram, data structure diagram)
    • Code version is assigned (in case of versioning)
    • All questions or ambiguities regarding the user story have been clarified
    • User story is estimated in story points

Other tools  in the area of
Planning

Gantt Chart

A “Gantt” is a horizontal bar chart used to visualize the timeline of a project and its tasks. It enables your team to present the schedule, upcoming milestones, and the overall project timeline in a visual form. Do you know how to make clear Gantt charts?

Read more

Project brief

A project brief is a document (preferably one page long) describing primarily the goal of the project, its requirements, and what is needed for its implementation, e.g.: roles, tools, relationships. It is a pill of information about the project. Do you remember a project that could have used a brief at the beginning?

Read more
Scroll to Top