SlideShare a Scribd company logo
1 of 31
Download to read offline
AreYou “Ready” to Get to “Done”?
ATool for Getting Backlog Items Completed
9 June 2017 Ellen Gottesdiener
www.ebgconsulting.com
www.DiscoverToDeliver.com
© 2017 by EBG Consulting, Inc.
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
2
@ellengott
Ellen Gottesdiener
#ready
#pCampBoston
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
3
Ellen Gottesdiener
CEO, CPF, CSM, CSPO | Agile Product Management & Coach
Ellen is a pioneer in the collaborative convergence of agile +
requirements + product management. She helps product and
development communities produce valuable outcomes and happy
teams.
twitter: @ellengott
blog: ebgconsulting.com/blog
linkedIn: ellengottesdiener
tips newsletter: www.ebgconsulting.com
EBG is a global leader in agile product requirements, backlog management, agile
business analysis, and collaborative practices for technology products. EBG helps
organizations amplify discovery to accelerate delivery.
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
5
discover deliver
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
6
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
7
‘ready’ and ‘done’
what’s the big deal?
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
8
Product Backlog items that will occupy the Development
Team for the upcoming Sprint are refined so that any one
item can reasonably be “Done” within the Sprint time-box.
Source: Scrum Guide, 2016 (bolded added by Ellen)
“done” and “ready”
Product Backlog items that can be “Done” by the
Development Team within one Sprint are deemed “Ready”
for selection in a Sprint Planning.
Product Backlog items usually acquire this degree of
transparency through the above described refining activities.
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
9
ready done
refine
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
10
Conditions that indicate that a
backlog item is completed,
accepted, and potentially shippable
“done”
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
11
Backlog item (e.g., a user story) has been developed, tested,
demo’ed AND meets all required acceptance tests
Product Owner ‘accepts’ it
Item can be delivered to customer
‘done’
sample
Documentation | release notes approved
Code deployed to x server
No level x defects
Acceptance, integration tested
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
12
NOT ready
traveling stories
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
13
NOT ready
poor estimates & planning
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
14
NOT ready
wrong product
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
15
What: review, revise, detail, estimate, order backlog items
Who: PO/PM and Dev Team
When: Ongoing. Scrum Team decides how & when
How MuchTime: ~ 10% of Development Team capacity
Outcome: “Ready” backlog items
Source: Scrum Guide, 2016
refinement
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
16
Conditions that indicate that a backlog
item is eligible to pull into a sprint
“ready”
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
17
Optimize collaboration
Prevent waste (of rework, unfinished work, delays)
Can double (or more) team’s velocity*
Enable getting to “done”
Enable smooth flow
* JCarsten Ruseng Jakobsen & Jeff Sutherland, SCRUM and CMMI - Going from Good to Great
Increases team domain knowledge
‘ready’ benefits
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
18
As a concert goer
I want to use dining discounts
so I can enhance my concert
experience
ready?
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
19
Valuable Actionable Feasible
Value is
clearly
articulated
Aligned to
Sprint goal
…
Story has 7 Product Dimensions
with enabling specs (e.g., wire
frames)
Acceptance criteria are clear,
unambiguous, testable
Stories organized to minimize
dependencies
Free from external dependencies
…
Team has skills,
experience,
resources to
develop, test, &
demo story
Story is
estimated and
sized to fit Sprint
…
sample
Watch Jeff Sutherland on “Ready Ready” https://www.youtube.com/watch?v=XkhJDbaW0j0
‘ready’ for development
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
20
functional
nonfunctional
7 product dimensions
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
21
holistic
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
22
ActionAs a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
User
Control
Data
Only members can search for dining discounts
Only “active” dining discounts can be searched
Search query and result
Interface
Environment
iOS, Chrome v50
Quality
Attribute
Available 95% of time
ready
story w 7Ds
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
23
quality attributes
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
24
“ready” exercise
email Ellen: ellen@ebgconsulting.com if you’d like the exercise
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
25
ready done
‘ready’ to get to ’done’
refine
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
26
for planning for development
Release
Sprint
‘ready’ gradients
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
27
Release
ready
Sprintready ready done
refine
ready for planning, ready for dev
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
28
Release planning
Goal and objectives specified, aligned with vision and roadmap
Release theme identified, aligned with product vision
Primary customer or persona identified…
sample
Sprint planning
Goal specified
Interdependencies identified, addressed
Stories are valuable, feasible, actionable
Stories ordered to minimize dependencies…
‘ready’ for planning
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
29
‘ready’ (and ‘done’)
really are a BIG deal!
www.ebgconsulting.com
Events, course outlines, services, resources
Tips newsletter: http://bit.ly/ebgNews
www.ebgconsulting.com/blog
www.DiscoverToDeliver.com
DtoD resources, Discovery Board, Visual Language for download
Twitter @ellengott | LinkedIn linkedIn
YouTube EBGConsulting
SlideShare ellengott
stay connected!
© EBG Consulting, 2017 | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com
31
email ellen@ebgconsulting.com
thanks!
twitter @ellengott
http://www.discovertodeliver.com/resource.phpresources
AreYou “Ready” to Get to “Done”?
ATool for Getting Backlog Items Completed

More Related Content

More from EBG Consulting, Inc.

The Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful CollaborationThe Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful CollaborationEBG Consulting, Inc.
 
Product Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured ConversationsProduct Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured ConversationsEBG Consulting, Inc.
 
Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”EBG Consulting, Inc.
 
#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with Stakeholders#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with StakeholdersEBG Consulting, Inc.
 
Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done" Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done" EBG Consulting, Inc.
 
That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making EBG Consulting, Inc.
 
Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)EBG Consulting, Inc.
 
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...EBG Consulting, Inc.
 
Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015EBG Consulting, Inc.
 
Intro to Agile Requirements: User Stories, Backlogs and Beyond
Intro to Agile Requirements: User Stories, Backlogs and BeyondIntro to Agile Requirements: User Stories, Backlogs and Beyond
Intro to Agile Requirements: User Stories, Backlogs and BeyondEBG Consulting, Inc.
 
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...EBG Consulting, Inc.
 
Success with User Stories: Cut Through User Story Chaos
Success with User Stories: Cut Through User Story ChaosSuccess with User Stories: Cut Through User Story Chaos
Success with User Stories: Cut Through User Story ChaosEBG Consulting, Inc.
 
Agile Open Jam at Building Business Capability Conference 2014
Agile Open Jam at Building Business Capability Conference 2014Agile Open Jam at Building Business Capability Conference 2014
Agile Open Jam at Building Business Capability Conference 2014EBG Consulting, Inc.
 
Innovate & Invigorate Your Agile Discovery Practices
Innovate & Invigorate Your Agile Discovery PracticesInnovate & Invigorate Your Agile Discovery Practices
Innovate & Invigorate Your Agile Discovery PracticesEBG Consulting, Inc.
 
Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014EBG Consulting, Inc.
 
Rope Your Scope: Reining in Scope Creep
Rope Your Scope: Reining in Scope Creep Rope Your Scope: Reining in Scope Creep
Rope Your Scope: Reining in Scope Creep EBG Consulting, Inc.
 
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...EBG Consulting, Inc.
 
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...EBG Consulting, Inc.
 

More from EBG Consulting, Inc. (20)

The Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful CollaborationThe Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful Collaboration
 
Product Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured ConversationsProduct Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured Conversations
 
Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”
 
#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with Stakeholders#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with Stakeholders
 
Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done" Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done"
 
That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making
 
Slicing User Stories
Slicing User StoriesSlicing User Stories
Slicing User Stories
 
Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)
 
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...
Success with User Stories: Cut Through User Story Chaos (Toronto Agile Commun...
 
Success With User Stories:
Success With User Stories: Success With User Stories:
Success With User Stories:
 
Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015
 
Intro to Agile Requirements: User Stories, Backlogs and Beyond
Intro to Agile Requirements: User Stories, Backlogs and BeyondIntro to Agile Requirements: User Stories, Backlogs and Beyond
Intro to Agile Requirements: User Stories, Backlogs and Beyond
 
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
 
Success with User Stories: Cut Through User Story Chaos
Success with User Stories: Cut Through User Story ChaosSuccess with User Stories: Cut Through User Story Chaos
Success with User Stories: Cut Through User Story Chaos
 
Agile Open Jam at Building Business Capability Conference 2014
Agile Open Jam at Building Business Capability Conference 2014Agile Open Jam at Building Business Capability Conference 2014
Agile Open Jam at Building Business Capability Conference 2014
 
Innovate & Invigorate Your Agile Discovery Practices
Innovate & Invigorate Your Agile Discovery PracticesInnovate & Invigorate Your Agile Discovery Practices
Innovate & Invigorate Your Agile Discovery Practices
 
Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014
 
Rope Your Scope: Reining in Scope Creep
Rope Your Scope: Reining in Scope Creep Rope Your Scope: Reining in Scope Creep
Rope Your Scope: Reining in Scope Creep
 
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
 
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...
End Well to Begin Well: Using Retrospectives for Continual Learning & Improve...
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 

Recently uploaded (20)

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 

Are You Ready to Get to "Done"?

  • 1. AreYou “Ready” to Get to “Done”? ATool for Getting Backlog Items Completed 9 June 2017 Ellen Gottesdiener www.ebgconsulting.com www.DiscoverToDeliver.com © 2017 by EBG Consulting, Inc.
  • 2. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 2 @ellengott Ellen Gottesdiener #ready #pCampBoston
  • 3. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 3 Ellen Gottesdiener CEO, CPF, CSM, CSPO | Agile Product Management & Coach Ellen is a pioneer in the collaborative convergence of agile + requirements + product management. She helps product and development communities produce valuable outcomes and happy teams. twitter: @ellengott blog: ebgconsulting.com/blog linkedIn: ellengottesdiener tips newsletter: www.ebgconsulting.com EBG is a global leader in agile product requirements, backlog management, agile business analysis, and collaborative practices for technology products. EBG helps organizations amplify discovery to accelerate delivery.
  • 4.
  • 5. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 5 discover deliver
  • 6. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 6
  • 7. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 7 ‘ready’ and ‘done’ what’s the big deal?
  • 8. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 8 Product Backlog items that will occupy the Development Team for the upcoming Sprint are refined so that any one item can reasonably be “Done” within the Sprint time-box. Source: Scrum Guide, 2016 (bolded added by Ellen) “done” and “ready” Product Backlog items that can be “Done” by the Development Team within one Sprint are deemed “Ready” for selection in a Sprint Planning. Product Backlog items usually acquire this degree of transparency through the above described refining activities.
  • 9. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 9 ready done refine
  • 10. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 10 Conditions that indicate that a backlog item is completed, accepted, and potentially shippable “done”
  • 11. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 11 Backlog item (e.g., a user story) has been developed, tested, demo’ed AND meets all required acceptance tests Product Owner ‘accepts’ it Item can be delivered to customer ‘done’ sample Documentation | release notes approved Code deployed to x server No level x defects Acceptance, integration tested
  • 12. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 12 NOT ready traveling stories
  • 13. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 13 NOT ready poor estimates & planning
  • 14. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 14 NOT ready wrong product
  • 15. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 15 What: review, revise, detail, estimate, order backlog items Who: PO/PM and Dev Team When: Ongoing. Scrum Team decides how & when How MuchTime: ~ 10% of Development Team capacity Outcome: “Ready” backlog items Source: Scrum Guide, 2016 refinement
  • 16. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 16 Conditions that indicate that a backlog item is eligible to pull into a sprint “ready”
  • 17. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 17 Optimize collaboration Prevent waste (of rework, unfinished work, delays) Can double (or more) team’s velocity* Enable getting to “done” Enable smooth flow * JCarsten Ruseng Jakobsen & Jeff Sutherland, SCRUM and CMMI - Going from Good to Great Increases team domain knowledge ‘ready’ benefits
  • 18. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 18 As a concert goer I want to use dining discounts so I can enhance my concert experience ready?
  • 19. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 19 Valuable Actionable Feasible Value is clearly articulated Aligned to Sprint goal … Story has 7 Product Dimensions with enabling specs (e.g., wire frames) Acceptance criteria are clear, unambiguous, testable Stories organized to minimize dependencies Free from external dependencies … Team has skills, experience, resources to develop, test, & demo story Story is estimated and sized to fit Sprint … sample Watch Jeff Sutherland on “Ready Ready” https://www.youtube.com/watch?v=XkhJDbaW0j0 ‘ready’ for development
  • 20. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 20 functional nonfunctional 7 product dimensions
  • 21. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 21 holistic
  • 22. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 22 ActionAs a Super Fan concert goer concert-related dining discountsI need to search for so I can enhance my concert experience User Control Data Only members can search for dining discounts Only “active” dining discounts can be searched Search query and result Interface Environment iOS, Chrome v50 Quality Attribute Available 95% of time ready story w 7Ds
  • 23. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 23 quality attributes
  • 24. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 24 “ready” exercise email Ellen: ellen@ebgconsulting.com if you’d like the exercise
  • 25. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 25 ready done ‘ready’ to get to ’done’ refine
  • 26. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 26 for planning for development Release Sprint ‘ready’ gradients
  • 27. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 27 Release ready Sprintready ready done refine ready for planning, ready for dev
  • 28. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 28 Release planning Goal and objectives specified, aligned with vision and roadmap Release theme identified, aligned with product vision Primary customer or persona identified… sample Sprint planning Goal specified Interdependencies identified, addressed Stories are valuable, feasible, actionable Stories ordered to minimize dependencies… ‘ready’ for planning
  • 29. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 29 ‘ready’ (and ‘done’) really are a BIG deal!
  • 30. www.ebgconsulting.com Events, course outlines, services, resources Tips newsletter: http://bit.ly/ebgNews www.ebgconsulting.com/blog www.DiscoverToDeliver.com DtoD resources, Discovery Board, Visual Language for download Twitter @ellengott | LinkedIn linkedIn YouTube EBGConsulting SlideShare ellengott stay connected!
  • 31. © EBG Consulting, 2017 | @ellengott www.ebgconsulting.com | www.DiscoverToDeliver.com 31 email ellen@ebgconsulting.com thanks! twitter @ellengott http://www.discovertodeliver.com/resource.phpresources AreYou “Ready” to Get to “Done”? ATool for Getting Backlog Items Completed