What Is The Definition Of Done In The Scrum Framework? This Might Surprise You!
In the Scrum framework, the factors which
define when a feature is complete and when
it meets the required quality standards are
set by Definition of Done (DoD).
As it was clarified before in this material, DoDs
specify the expected outcome in terms of
functional and non-functional requirements,
design, coding, unit testing, end-user validations,
documentation, and so on. DoDs are defined in
the levels of both user stories and tasks.
DoDs of user stories focus on functional and
non-functional client requirements, whereas
DoDs of tasks focus on the desired working
activities from the Scrum Team members.
The Scrum Team is not allowed to close the user
stories, and obviously, the tasks that do not fulfill
their DoDs. Definition of Done (DoD) is used to
decide whether a User Story from the Sprint
Backlog is complete or not. DoD is a comprehensive
checklist of required activities to ensure that
only truly completed features are delivered, not
only in terms of functionality but in terms of
quality as well. The norms which a Scrum Team
uses to define DoDs may vary from one team to
another, but it must be consistent within a given
Scrum Team.
There are usually different DoDs at various levels:
- DoD for a Project/Product (In the project goals)
- DoD for a Release (In the release goals)
- DoD for a Sprint (In the sprint goals)
- DoD for a User Story (In the User Story)
- Dod for Tasks (In the task)
One more essential thing to keep in mind here is
that a DoD is neither static nor indisputable.
During the course of a project, a release, or a
sprint, a DoD can be challenged by anyone from
the Scrum team or other business and IT
stakeholders. As long as the proposed changes of
a DoD makes sense and they're brought up to
bring the project to success, the Scrum Team and
the Scrum Product Owner should be open minded
to listen to those proposals and
implement them when and where necessary.
Share It With Your Colleagues and Friends to Help Them Learn: What Is The Definition Of Done In The Scrum Framework? This Might Surprise You!
|
|
|
|
|
|
|