8
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 [email protected] Jan 10, 2015

Definition of done training

Embed Size (px)

Citation preview

Definition of DoneAs a new Agilist, I want to understand the

details around Sprint Retrospective, so that I can better apply the Scrum framework

By Monica YapAgile [email protected] 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