SlideShare a Scribd company logo
PRODUCT BACKLOG
Refinement
The Product Backlog Refinement refers to activities that help us keeping the product backlog in optimal form. These activities can
be split to: (1) creating and refining (adding details) to backlog items, (2) estimating them and (3) prioritization.
TO EMBRACE CHANGE
Refinement sessions allow us to embrace change: add new
items, remove items that are not relevant anymore or do not
contribute to business goals, analyze details of items that
approach implementation.
TO MAKE ITEMS READY
Product Backlog Refinement activities ensure that we have just
enough items ready for implementation. Studies show that items
elaborated before the iteration are more likely to be completed in
comparison with items not being elaborated.
Why?
Users
Development Team
Business
Representatives
SCRUM
Master
DECISION MAKER
Dedicate 5-10 % of the iteration duration
to the backlog refinement activities
Who?
What?
Backlog refinement is an ongoing collaborative effort led by a Product Owner. Stakeholders participation as well as development
team participation is essential to having good conversations and create shared understanding.
Review
Create shared understanding,
clarify what is needed, dare to
remove what’s not needed, add
new items.
Prioritize
Ensuring the items with the
biggest business value get to
the top of the backlog.
Refine
Add details: create models, UI
sketches, write acceptance
criteria, split stories into
smaller bites.
Resize
Estimate items, decompose
when needed remembering to
create items small enough to
fit in an iteration and valuable
at the same time.
When to hold a backlog
refinement session?
There are different options when to refine the backlog. It is up to
the team to decide what works for them. Most teams choose from
one of the following:
1. In the Iteration Review Meeting
2. In a separate meeting prior to Iteration Planning Meeting
3. In a separate meeting couple of days before the end of
the iteration
4. Continuously (every day a bit of refinement)
Product
Owner
Facilitator
Planning
Iteration Review
+ Backlog Refinement
Retrospective
Backlog Refinement
Planning
Iteration Review
Retrospective
Planning Backlog Refinement
Iteration Review
Retrospective
Planning Backlog Refinement
Iteration Review
Retrospective
www.bacoach.nlIcons made by Freepik from www.flaticon.com is licensed by Creative Commons BY 3.0

More Related Content

What's hot

Scrum Process
Scrum ProcessScrum Process
Scrum Process
Rodrigo Paolucci
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
Alexey Krivitsky
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
Upekha Vandebona
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
beLithe
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
pmengal
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Sriram Srinivasan
 
Scrum refinement
Scrum refinementScrum refinement
Scrum refinement
Vincenzo Favara
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
Márcio Oya
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Dave Neuman
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
Tarang Baxi
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
R. Gesit Prasasti Alam, PSM®
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
Techcanvass
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
George Psistakis
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
beLithe
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
gihanlsw
 

What's hot (20)

Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum refinement
Scrum refinementScrum refinement
Scrum refinement
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 

Similar to Product Backlog Refinement

From Zero To Agile
From Zero To AgileFrom Zero To Agile
From Zero To Agile
Massimo Albani
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
Charles Cooper
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
Servan Huegen
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
Mike Cottmeyer
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
GumGum PM on Intro to Product Management
GumGum PM on Intro to Product ManagementGumGum PM on Intro to Product Management
GumGum PM on Intro to Product Management
Product School
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
ProductCamp Chicago
 
Agile project management
Agile project managementAgile project management
Agile project management
Bhawani N Prasad
 
Gears agile
Gears agileGears agile
Gears agile
ajit.alwe
 
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFuVasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
DevConFu
 
ETPM3
ETPM3ETPM3
ETPM3
PMI2011
 
Purchasing agile: medicine to pain points
Purchasing agile: medicine to pain pointsPurchasing agile: medicine to pain points
Purchasing agile: medicine to pain points
Karoliina Luoto
 
Scrum
ScrumScrum
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
David Updike
 
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdfHow to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
StoriesOnBoard
 
Managing business change projects with Agile
Managing business change projects with AgileManaging business change projects with Agile
Managing business change projects with Agile
Adam Humphrey
 
Agile product roadmapping
Agile product roadmappingAgile product roadmapping
Agile product roadmapping
Anupam Kundu
 
Building Awesome Internal Products by Shopify Product Leader
Building Awesome Internal Products by Shopify Product LeaderBuilding Awesome Internal Products by Shopify Product Leader
Building Awesome Internal Products by Shopify Product Leader
Product School
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
Jason Yip
 
Agile purchasing
Agile purchasingAgile purchasing
Agile purchasing
Karoliina Luoto
 

Similar to Product Backlog Refinement (20)

From Zero To Agile
From Zero To AgileFrom Zero To Agile
From Zero To Agile
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
GumGum PM on Intro to Product Management
GumGum PM on Intro to Product ManagementGumGum PM on Intro to Product Management
GumGum PM on Intro to Product Management
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Gears agile
Gears agileGears agile
Gears agile
 
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFuVasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
Vasco Duarte - Agile Innovation - Product Management in turbulent times - ConFu
 
ETPM3
ETPM3ETPM3
ETPM3
 
Purchasing agile: medicine to pain points
Purchasing agile: medicine to pain pointsPurchasing agile: medicine to pain points
Purchasing agile: medicine to pain points
 
Scrum
ScrumScrum
Scrum
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdfHow to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
 
Managing business change projects with Agile
Managing business change projects with AgileManaging business change projects with Agile
Managing business change projects with Agile
 
Agile product roadmapping
Agile product roadmappingAgile product roadmapping
Agile product roadmapping
 
Building Awesome Internal Products by Shopify Product Leader
Building Awesome Internal Products by Shopify Product LeaderBuilding Awesome Internal Products by Shopify Product Leader
Building Awesome Internal Products by Shopify Product Leader
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
 
Agile purchasing
Agile purchasingAgile purchasing
Agile purchasing
 

Recently uploaded

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 

Product Backlog Refinement

  • 1. PRODUCT BACKLOG Refinement The Product Backlog Refinement refers to activities that help us keeping the product backlog in optimal form. These activities can be split to: (1) creating and refining (adding details) to backlog items, (2) estimating them and (3) prioritization. TO EMBRACE CHANGE Refinement sessions allow us to embrace change: add new items, remove items that are not relevant anymore or do not contribute to business goals, analyze details of items that approach implementation. TO MAKE ITEMS READY Product Backlog Refinement activities ensure that we have just enough items ready for implementation. Studies show that items elaborated before the iteration are more likely to be completed in comparison with items not being elaborated. Why? Users Development Team Business Representatives SCRUM Master DECISION MAKER Dedicate 5-10 % of the iteration duration to the backlog refinement activities Who? What? Backlog refinement is an ongoing collaborative effort led by a Product Owner. Stakeholders participation as well as development team participation is essential to having good conversations and create shared understanding. Review Create shared understanding, clarify what is needed, dare to remove what’s not needed, add new items. Prioritize Ensuring the items with the biggest business value get to the top of the backlog. Refine Add details: create models, UI sketches, write acceptance criteria, split stories into smaller bites. Resize Estimate items, decompose when needed remembering to create items small enough to fit in an iteration and valuable at the same time. When to hold a backlog refinement session? There are different options when to refine the backlog. It is up to the team to decide what works for them. Most teams choose from one of the following: 1. In the Iteration Review Meeting 2. In a separate meeting prior to Iteration Planning Meeting 3. In a separate meeting couple of days before the end of the iteration 4. Continuously (every day a bit of refinement) Product Owner Facilitator Planning Iteration Review + Backlog Refinement Retrospective Backlog Refinement Planning Iteration Review Retrospective Planning Backlog Refinement Iteration Review Retrospective Planning Backlog Refinement Iteration Review Retrospective www.bacoach.nlIcons made by Freepik from www.flaticon.com is licensed by Creative Commons BY 3.0