SlideShare a Scribd company logo
1 of 30
Download to read offline
Getting to Ready
Unhiding Work with a Backlog Refinement Board
Mark Grove
mkgrov
Mark Grove
2
Managing Consultant @ Excella / Ten years as Agile Coach
Professional Interests: System optimization / Value delivery / Flow of work
Personal Interests: Amateur astronomy / Photography / Pop & rock music history
 Context for Today
Today’s Topics
 Why a Refinement Board May
Be Right for You
 Building and Using a Refinement Board
3
 Refinement Board Examples
 Results and Benefits
Getting to :
4
Context for Today
Ready
with a
Unhiding Work Backlog Refinement Board
Definition of Ready
Product Backlog items that can be Done by the Scrum Team within one Sprint
are deemed ready for selection in a Sprint Planning event.
- 2020 Scrum Guide
Definition of Ready defines the criteria that a specific user story must meet
before being considered for inclusion into a sprint.
- Brian Will, Agile Coach, Author, “Agile Adoption and Transformation”
5
Product Backlog Refinement
Product Backlog refinement is the act of breaking down and further defining
Product Backlog items into smaller more precise items…This is an ongoing
activity to add details, such as a description, order, and size. Attributes often vary
with the domain of work.
– 2020 Scrum Guide
6
Scrum Framework
Sprint
Backlog
7
Sprint Planning
Sprint Review
*
*
*
*
*
Product Backlog
Sprint
Backlog
Definition of Ready
Increment
Backlog Refinement
Unhiding the Work
Sprint
Backlog
8
Done
Doing
To Do
Sprint Backlog
Ready for
Sprint Planning
Col 1 Col 2 Col 3 Col 4 Col 5
Backlog
Definition of Ready
Sprint/Iteration
Flow of Work
Flow is the movement of value throughout the product development system.
Optimizing flow in a Scrum context requires defining what flow means in Scrum.
- Kanban Guide for Scrum Teams
9
Workflow: Unhiding & Visualizing All of the Work
10
Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Backlog Refinement
Ready for
Sprint Planning
Col 1 Col 2 Col 3 Col 4 Col 5
Workflow
Why a Refinement
Board May Be
For You
 Refinement taking place during
the sprint
 Team not knowing “where” they
are in the refinement process
11
 Confusion over “where” team
members are working
 Work Items belong upstream as
part of refinement
1. Confusion over “where” team members are working.
Developer Tester
DBA
Product
Owner Analyst
Scrum
Master
12
Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Ready for
Sprint Planning
Why a Refinement Board May Be For You
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5
2. Refinement taking place during a sprint.
13
Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Ready for
Sprint Planning
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5
Why a Refinement Board May Be For You
 Take the entire sprint to finish
 Not finished at all
 Pulled out during the sprint
3. Work Items really belong upstream as part of refinement.
14
Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Backlog Refinement
Ready for
Sprint Planning
Col 1 Col 2 Col 3 Col 4 Col 5
Why a Refinement Board May Be For You
Why a Refinement Board May Be For You
4. Team not knowing “where” they are in the refinement process.
15
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5
 Identifying
Building and
Using the Backlog
Refinement Board
 Visualizing
 Managing
16
 Using
Identifying the Refinement Workflow
• Identify logical sequence of steps
• Capture criteria
• Criteria 1
• Criteria 2
• Criteria 3
• Criteria 1
• Criteria 2
• Criteria 3
• Criteria 1
• Criteria 2
• Criteria 3
• Criteria 1
• Criteria 2
• Criteria 3
• Establish explicit policies
Ready for
Sprint
Planning
Visualizing the Entire Workflow
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5 Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Ready for
Sprint Planning
Workflow
Definition of Ready
Managing the Refinement Workflow
19
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5 Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Ready for
Sprint Planning
• Consider NOT managing refinement board by sprint cadence
Using the Workflow
20
Done
Doing
To Do
Sprint Backlog
Sprint/Iteration
Ready for
Sprint Planning
Backlog Refinement
Col 1 Col 2 Col 3 Col 4 Col 5
Workflow
Refinement
Board
Examples
21
22
• Create Epics in
Jira 2.
• Update the
Program Board
• Get it Prioritized
• Identify the impacted
stakeholders
• Work with Architects to find
solution
• Understand Impact to the
Product Team applications
• Split feature into stories
• Add Acceptance Criteria
• Develop GWT statements
and feature file
• Review with the team for feedback
(address schema, mapping doc,
supporting doc, scenarios, Acceptance
Criteria)
• Address the feedback & Update
• Review the story
and size with
team
Refinement Board Examples
23
Refinement Board Examples
24
Refinement Board Examples
25
Refinement Board Examples
Refinement Board Examples
26
Refinement Board Examples
27
 Improved focus of value-based user
stories (significantly fewer task-based
“user stories”)
Results and
Benefits
 Smaller user stories
 Confidently created ”Ready” work items
28
 Improved Backlog refinement
coordination and work item
understanding
 Better visibility to bottlenecks or “stuck”
work items
 Refinements more engaging
Q & A
29
excella.com | @excellaco
Thank you!!
Mark Grove
mark.grove@excella.com
mkgrov

More Related Content

Similar to Getting to Ready with a Backlog Refinement Board

Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
使用Azure Boards實現Scrum.pdf
使用Azure Boards實現Scrum.pdf使用Azure Boards實現Scrum.pdf
使用Azure Boards實現Scrum.pdfDerek Chen
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explainedServan Huegen
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv Startup Club
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process frameworkIheb OMRI
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hourAbhay Kumar
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdfBoykepaulus1
 
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...PROIDEA
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAliAfrazAjmal
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalMark Hawkins
 

Similar to Getting to Ready with a Backlog Refinement Board (20)

Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
使用Azure Boards實現Scrum.pdf
使用Azure Boards實現Scrum.pdf使用Azure Boards實現Scrum.pdf
使用Azure Boards實現Scrum.pdf
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hour
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
 
24 scrum
24 scrum24 scrum
24 scrum
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdf
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 

More from Mark Grove

Interpreting Cumulative Flow Diagram Patterns
Interpreting Cumulative Flow Diagram PatternsInterpreting Cumulative Flow Diagram Patterns
Interpreting Cumulative Flow Diagram PatternsMark Grove
 
Agile 2020 Ball Point Game
Agile 2020 Ball Point GameAgile 2020 Ball Point Game
Agile 2020 Ball Point GameMark Grove
 
MHA 2020 observational skills workshop
MHA 2020 observational skills workshopMHA 2020 observational skills workshop
MHA 2020 observational skills workshopMark Grove
 
Ball Point Game: Self-organizing Your Flow of Work
Ball Point Game: Self-organizing Your Flow of WorkBall Point Game: Self-organizing Your Flow of Work
Ball Point Game: Self-organizing Your Flow of WorkMark Grove
 
The Scrum Master Balance
The Scrum Master BalanceThe Scrum Master Balance
The Scrum Master BalanceMark Grove
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action WorkshopMark Grove
 
Kanban in Action: Thoughtfully Creating Flow
Kanban in Action: Thoughtfully Creating FlowKanban in Action: Thoughtfully Creating Flow
Kanban in Action: Thoughtfully Creating FlowMark Grove
 

More from Mark Grove (7)

Interpreting Cumulative Flow Diagram Patterns
Interpreting Cumulative Flow Diagram PatternsInterpreting Cumulative Flow Diagram Patterns
Interpreting Cumulative Flow Diagram Patterns
 
Agile 2020 Ball Point Game
Agile 2020 Ball Point GameAgile 2020 Ball Point Game
Agile 2020 Ball Point Game
 
MHA 2020 observational skills workshop
MHA 2020 observational skills workshopMHA 2020 observational skills workshop
MHA 2020 observational skills workshop
 
Ball Point Game: Self-organizing Your Flow of Work
Ball Point Game: Self-organizing Your Flow of WorkBall Point Game: Self-organizing Your Flow of Work
Ball Point Game: Self-organizing Your Flow of Work
 
The Scrum Master Balance
The Scrum Master BalanceThe Scrum Master Balance
The Scrum Master Balance
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
 
Kanban in Action: Thoughtfully Creating Flow
Kanban in Action: Thoughtfully Creating FlowKanban in Action: Thoughtfully Creating Flow
Kanban in Action: Thoughtfully Creating Flow
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Getting to Ready with a Backlog Refinement Board

  • 1. Getting to Ready Unhiding Work with a Backlog Refinement Board Mark Grove mkgrov
  • 2. Mark Grove 2 Managing Consultant @ Excella / Ten years as Agile Coach Professional Interests: System optimization / Value delivery / Flow of work Personal Interests: Amateur astronomy / Photography / Pop & rock music history
  • 3.  Context for Today Today’s Topics  Why a Refinement Board May Be Right for You  Building and Using a Refinement Board 3  Refinement Board Examples  Results and Benefits
  • 4. Getting to : 4 Context for Today Ready with a Unhiding Work Backlog Refinement Board
  • 5. Definition of Ready Product Backlog items that can be Done by the Scrum Team within one Sprint are deemed ready for selection in a Sprint Planning event. - 2020 Scrum Guide Definition of Ready defines the criteria that a specific user story must meet before being considered for inclusion into a sprint. - Brian Will, Agile Coach, Author, “Agile Adoption and Transformation” 5
  • 6. Product Backlog Refinement Product Backlog refinement is the act of breaking down and further defining Product Backlog items into smaller more precise items…This is an ongoing activity to add details, such as a description, order, and size. Attributes often vary with the domain of work. – 2020 Scrum Guide 6
  • 7. Scrum Framework Sprint Backlog 7 Sprint Planning Sprint Review * * * * * Product Backlog Sprint Backlog Definition of Ready Increment
  • 8. Backlog Refinement Unhiding the Work Sprint Backlog 8 Done Doing To Do Sprint Backlog Ready for Sprint Planning Col 1 Col 2 Col 3 Col 4 Col 5 Backlog Definition of Ready Sprint/Iteration
  • 9. Flow of Work Flow is the movement of value throughout the product development system. Optimizing flow in a Scrum context requires defining what flow means in Scrum. - Kanban Guide for Scrum Teams 9
  • 10. Workflow: Unhiding & Visualizing All of the Work 10 Done Doing To Do Sprint Backlog Sprint/Iteration Backlog Refinement Ready for Sprint Planning Col 1 Col 2 Col 3 Col 4 Col 5 Workflow
  • 11. Why a Refinement Board May Be For You  Refinement taking place during the sprint  Team not knowing “where” they are in the refinement process 11  Confusion over “where” team members are working  Work Items belong upstream as part of refinement
  • 12. 1. Confusion over “where” team members are working. Developer Tester DBA Product Owner Analyst Scrum Master 12 Done Doing To Do Sprint Backlog Sprint/Iteration Ready for Sprint Planning Why a Refinement Board May Be For You Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5
  • 13. 2. Refinement taking place during a sprint. 13 Done Doing To Do Sprint Backlog Sprint/Iteration Ready for Sprint Planning Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5 Why a Refinement Board May Be For You  Take the entire sprint to finish  Not finished at all  Pulled out during the sprint
  • 14. 3. Work Items really belong upstream as part of refinement. 14 Done Doing To Do Sprint Backlog Sprint/Iteration Backlog Refinement Ready for Sprint Planning Col 1 Col 2 Col 3 Col 4 Col 5 Why a Refinement Board May Be For You
  • 15. Why a Refinement Board May Be For You 4. Team not knowing “where” they are in the refinement process. 15 Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5
  • 16.  Identifying Building and Using the Backlog Refinement Board  Visualizing  Managing 16  Using
  • 17. Identifying the Refinement Workflow • Identify logical sequence of steps • Capture criteria • Criteria 1 • Criteria 2 • Criteria 3 • Criteria 1 • Criteria 2 • Criteria 3 • Criteria 1 • Criteria 2 • Criteria 3 • Criteria 1 • Criteria 2 • Criteria 3 • Establish explicit policies Ready for Sprint Planning
  • 18. Visualizing the Entire Workflow Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5 Done Doing To Do Sprint Backlog Sprint/Iteration Ready for Sprint Planning Workflow Definition of Ready
  • 19. Managing the Refinement Workflow 19 Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5 Done Doing To Do Sprint Backlog Sprint/Iteration Ready for Sprint Planning • Consider NOT managing refinement board by sprint cadence
  • 20. Using the Workflow 20 Done Doing To Do Sprint Backlog Sprint/Iteration Ready for Sprint Planning Backlog Refinement Col 1 Col 2 Col 3 Col 4 Col 5 Workflow
  • 22. 22 • Create Epics in Jira 2. • Update the Program Board • Get it Prioritized • Identify the impacted stakeholders • Work with Architects to find solution • Understand Impact to the Product Team applications • Split feature into stories • Add Acceptance Criteria • Develop GWT statements and feature file • Review with the team for feedback (address schema, mapping doc, supporting doc, scenarios, Acceptance Criteria) • Address the feedback & Update • Review the story and size with team Refinement Board Examples
  • 28.  Improved focus of value-based user stories (significantly fewer task-based “user stories”) Results and Benefits  Smaller user stories  Confidently created ”Ready” work items 28  Improved Backlog refinement coordination and work item understanding  Better visibility to bottlenecks or “stuck” work items  Refinements more engaging
  • 30. excella.com | @excellaco Thank you!! Mark Grove mark.grove@excella.com mkgrov