100% found this document useful (2 votes)
236 views

Agile Definition of Ready & Done: Concept & Guidelines

ready/done activate

Uploaded by

marcos_ed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
236 views

Agile Definition of Ready & Done: Concept & Guidelines

ready/done activate

Uploaded by

marcos_ed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Agile Definition of Ready & Done

Concept & Guidelines


Speaker’s Name, SAP
Month 00, 2017

PUBLIC

Partner logo
Objective

This guideline explains the Agile concept of:


 Definition of Ready
 Definition of Done
 Provides a proposal for Global IT Scrum projects

– Note: please finetune the definitions to your project specific situation

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Agile Concept Overview

Prepare Explore Realize

R
E Sprint backlog/
A Revised prioritizes
product backlog
D
Determine initial Prioritized product
high level scope backlog with user
Y Sprint Sprint
Retrospective Planning
and Plan stories in Ready
State
2-to-4 wks.
cycle
Sprint
Sprint Review Realization &
Daily Scrums
Work product Work product
Release increment D
O
N
Run Deploy
E

“Don't let anything that's not READY into your Sprint, and let nothing escape that's not DONE.”
(Serge Beaumont about definition of ready)
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Definition of Ready

The team will only take work into a sprint when the following criteria are satisfied:

Note: Definition of “ready” prevents sprint thrashing

Negotiate

Definition of Ready
 Why? Business value  Team decides if OK

Ready
 What? Outcome vision  Describes the backlog before
 How? Implementation sprint
strategy and cost
 Enough for 1, 5-2 sprints?  Quality checklist
 Granularity OK?

Definition of Ready
 The backlog items have been understood.
 It is described for each backlog item individually.
 Is (mostly) static over the time.
 It is negotiated between the customer and Service & Support Team.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


Example: Definition of Ready

The team will only take work into a Sprint when the following criteria are satisfied:
 The epic/story is on the Corporate Backlog
 The Team understands the problem
 The Team understands why this is important
 This story has been estimated by the Team
 The Team knows how to demo this story to the Product Owner
 The Team has insight in the context of the story
 Acceptance criteria for the Product Owner are clear and agreed upon
 Acceptance criteria for operations are clear and agreed upon

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


The Definition of “Done”
Ensures a Real Working Product

Negotiate

Definition of Done
 Acceptance tested  Product Owner decides is OK

Done
 Unite tested  Describes the product at the end of the sprint
 No increased technical debt
 Documentation in order  Quality checklist
 Conform standard X  Static constraints and requirements
 Can vary over time

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


Definition of “Done”

The team will only deliver products that satisfy the following criteria:
 Define when you consider backlog item done. Definition must be clearly understood by all involved in the
project. See examples below for recommended definitions.
 Ensure that the estimates in the backlog include all activities required for completion of sprint and for
completion of release.

Definition of Done for Sprint Definition of Done for Release


 Solution built and configured in  User Acceptance tested
DEV  Integration tested
 Solution is unit tested in DEV  User documentation completed
 Functionality tested by Process  Training material completed
Owner and Testers  No technical debt – e.g. no
 Functionality documented unfinished work or compromises (“we
 Bugs Fixed will get to this later”)
 Sprint Demo Completed  Functionality ready for release to
 Training material completed business
 Functionality transported to QAS
and ready for acceptance test

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


Example Definition of “Done”

The team will only deliver products that satisfy the following criteria:
 The software has been developed
 The software works technically correct
 The software works functionally correct
 The software has been documented appropriately
 The software is deployed on the ‘X’ environment
 The agreed acceptance criteria from operations (see DoR) are review ready
 The team dashboard is up to date

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


A Product Backlog Has Flow Regions

In Sprint

Ready

Preparing

New

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9


How to Get User Stories Ready?
Two Options

1. Backlog Refinement Sessions (Grooming)


 Product Backlog items for coming sprints are reviewed and revised by
product owner and team (e.g. twice per week)
 Adding detail and estimates to the coming items of the product backlog
 Usually consumes no more than 10% of the capacity of the team
Ready User

Ready
Story

New
2. “Ready” User Stories (Spikes)
 Determine User Stories which need to be made “ready”
 Incorporate those into the sprint planning meeting

Ready

Done
 “Ready” and “Real” user stories are worked on in parallel
 Tasks are defined to make user story “ready” (“Real”) User
Story

Rule of Thumb:
 Have enough user stories ready for 2-3 sprints
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
Thank you.
Contact information:
F name L name
Title
Address
Phone number

Partner logo

You might also like