SlideShare a Scribd company logo
Definition of Done
As a new Agilist, I want to understand the
details around Sprint Retrospective, so that I
can better apply the Scrum framework
By Monica Yap
Agile Coach
monica.yap2012@gmail.com
Jan 10, 2015
The actual software, ready for use.
To renovate
your bathroom
When he is done
What would you
expect? …
Recall a time … you hired a contractor
Done Product Increment
The actual software, ready for use.
Build the thing right (quality)
Definition of Done
• Code complete and reviewed
• Unit tests written and passing
• Static analysis OK
• Integration tested
• Code coverage > 70%
• Documented as needed
• Product Owner accepted
Comparing Acceptance Criteria to
Definition of Done
Definition of Done: Helps us build
the thing right (quality)
Acceptance Criteria: Helps us build
the right thing (functionality)
Acceptance Criteria
•View status as “waiting for
pickup”, “en route” or “delivered”
•Date of each step in route
•Estimated time of delivery
Expanding the Definition Of Done
ID 7
Exercise: Definition of Done
Time Required: 20 minutes
Materials Required:
• Flipchart (with a water line drawn in 2/3 down the page, write Sprint on top section,
release on bottom)
Instructions:
• Have entire team discuss and create a DoD
• Capture on flipchart
Exercise - Create Your team’s Definition of Done
• Brainstorm all artifacts essential to delivery at story, Sprint, and release level
• Ask questions such as:
• Who gets value out of the artifact?
• Who wants to pay for this?
• Who wants to maintain this?
• Identify artifacts which are not practical to deliver within an Sprint
• Reflect on each artifact to identify the obstacles to its inclusion in an Sprint
deliverable
• Write each deliverable on a Post-It note

More Related Content

Definition of done training

  • 1. Definition of Done As a new Agilist, I want to understand the details around Sprint Retrospective, so that I can better apply the Scrum framework By Monica Yap Agile Coach monica.yap2012@gmail.com Jan 10, 2015
  • 2. The actual software, ready for use. To renovate your bathroom When he is done What would you expect? … Recall a time … you hired a contractor
  • 3. Done Product Increment The actual software, ready for use.
  • 4. Build the thing right (quality) Definition of Done • Code complete and reviewed • Unit tests written and passing • Static analysis OK • Integration tested • Code coverage > 70% • Documented as needed • Product Owner accepted
  • 5. Comparing Acceptance Criteria to Definition of Done Definition of Done: Helps us build the thing right (quality) Acceptance Criteria: Helps us build the right thing (functionality) Acceptance Criteria •View status as “waiting for pickup”, “en route” or “delivered” •Date of each step in route •Estimated time of delivery
  • 7. ID 7 Exercise: Definition of Done Time Required: 20 minutes Materials Required: • Flipchart (with a water line drawn in 2/3 down the page, write Sprint on top section, release on bottom) Instructions: • Have entire team discuss and create a DoD • Capture on flipchart
  • 8. Exercise - Create Your team’s Definition of Done • Brainstorm all artifacts essential to delivery at story, Sprint, and release level • Ask questions such as: • Who gets value out of the artifact? • Who wants to pay for this? • Who wants to maintain this? • Identify artifacts which are not practical to deliver within an Sprint • Reflect on each artifact to identify the obstacles to its inclusion in an Sprint deliverable • Write each deliverable on a Post-It note

Editor's Notes

  1. 6