SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler 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

Mais conteúdo relacionado

Mais de 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.
 

Mais de 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...
 

Último

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

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