SlideShare a Scribd company logo
Dive into sprint planning   last
A DIVE INTO SPRINT PLANNING
Priyanka Nomula
GOAL OF THE MEETING
Share and reflect on sprint planning practices
Evaluate commonalities and differences in approach
Inputs and outputs of sprint planning
WHAT'S YOUR SPRINT JOURNEY?
SPRINT DURATION YOUR ROLE ACTIVITIES DURING
SPRINT
HAPPY THINGS PAIN POINTS
Dive into sprint planning   last
SPRINT PLANNING
The work to be performed in the Sprint is planned at the Sprint Planning.
Start of the sprint planning meeting is the official start of the sprint and goal of this meeting
is to select a set of PBIs that will be delivered during the sprint.
Meeting has 2 distinct parts:
What can be delivered in the Increment resulting
from the upcoming Sprint?
How will the work needed to deliver the Increment be
be achieved?
PRODUCT
ROADMAP User journey
Estimation
Scope
RELEASE
PLANNING
PRODUCT
BACKLOG
GROOMING
CASE STUDY
Build online system for cake shop customers to order
cakes and track progress of their order.
MIND MAP/CAPABILITY
Website
Mobile
Online
shoppers
Retail
Outlets Event
Organisers
Restaurants
View
cakes
Single
cake
Order
number
Shippin
g
address
Status
updates
Email
updates
Add to
cart
Make
paymen
t
Order for
future
date
Multiple
cakes
Build online system for cake shop customers to order cakes and track
progress of their order.
Administrato
r
shipment
specialist
Baker
USER JOURNEY
Select Cake Add to Cart Review order
Make
Payment
Track order
Receive
order
Display cakes
View Cake
details
Select quantity
Edit Quantity
View order
Enter shipping
details
Generate Order
Number
Receive order to
shipping address
Remove cakes
from cart
Update cart
Add to cart Show Total
Amount
Choose payment
method
Enter payment
details
Process
payment
Enter Order
Number
Display Order
Status
Send confirmation
email
Stories Priority Estimation
As a shopper I want to be able to view a list of
so I can select one or more to purchase
As a user I want to ….
As a user I want to be….
As an administrator I want to be able to
As an administrator I want to be able to
…
…
Development
team gives
estimation
Product owner
sets priority
PRODUCT
BACKLOG ITEMS
PRODUCT
BACKLOG ITEMS
Stories Priority Estimation
As a shopper I want to be able to view a list of cakes so I can
select one or more to purchase
1
As a shopper I want to review my cart so I can make
adjustments prior to checkout
1
As a shopper I want to check out so I can get my cake shipped
to me
1
As a shopper I want to see my orders so I can see what I’ve
purchased in the past
3
As an administrator I want to modify the list of cakes so I can
adjust our offerings over time
2
As an administrator I want to view analytics about orders so I
can track progress on our goals
3
As a baker I want to view and print an order report so I can
prepare cakes
2
As a shipment specialist I want to be able to print packing
labels so I can ship packages
3
As a user I want to be able to track my order so I know when
my order is delivered
1
SPRINT PLANNING PREP
Review
Review product
roadmap and
vision.
Ask
Ask team
members to
update boards
and focus on
moving tickets
to done.
Run
Run sprint
review and
retrospective.
Groom
Groom product
backlog: Make sure
every user story has a
clear priority, is fully
formed, and up-to-
date with context and
estimates.
Choose
Choose sprint
goal.
Create
Create a sprint
backlog of
enough user
stories to fill 2
sprints.
velocity
Check team
capacity and
establish velocity
AGENDA • Ensure your entire team is present.
• Status of open tickets, Discuss spill-
overs
• Define the sprint goal.
• Discuss the goal and team’s capacity:
• Create a sprint backlog of enough
user stories to fill 2 sprints.
• Discuss proposed sprint backlog: Let
the team pick user stories and tasks
that match the sprint goal and
capacity.
• Break down each user story into
individual tasks
• Discuss Approach
• Check definition of “done”.
• Create a “new sprint”.
• Move sprint backlog of agreed user
stories and associated tasks into the
new sprint.
• Get verbal confirmation from the
team that they know what to do.
SCRUM ROLES
Product Owner – Represents the client
and the business in general for the on
which they’re working
Scrum Master – Responsible for ensuring
the team everything they need to deliver
value
Development team – A group of cross-
functional team members all focused on
the delivery of working software
SPRINT GOAL
Implement basic shopping cart functionality including add, remove, and update quantities on
their website.
Develop the checkout process: pay for an order, pick shipping, order gift wrapping, etc.
A short, one or two-sentence, description of what the team plans to achieve during the
sprint.
Examples:
PROPOSED SPRINT BACKLOG
As a shopper I want to be
able to view a list of cakes
so I can select one or more
to purchase.See image of the cakes
Click on view details
Add to cart from detail page
Search for a product
Sort option for viewing cakes
As a shopper I want to
review my cart so I can
make adjustments prior to
checkout.View Quantities and items in the
cart
See a total cost before tax and
shipping
Remove items
Adjust quantities
Click to navigate to cake detail page
As a shopper I want to
check out so I can get my
cake shipped to me
Trigger checkout from any page if
there are items in cart.
Enter shipping address
Enter Credit card details
Include tax and shipping before
finalising
Show confirmation page
Verify payment via payment
As an administrator I want
to view all my open orders
View all the open orders
Sort by time of order placement
ACCEPTANCE CRITERIA
• Given
• When
• Then
User story: As a cake shopper
I want to be able to checkout
So that I can get my cake shipped to me
Acceptance criteria :
Given I’m in a cake shop website and I have added a cake to my cart
When I am in any page of the website and I click on the my cart icon
Then the system allows me to initiate checkout process.
DEFINITION OF DONE
Definition od Done is a collection of valuable deliverables
required to produce software
Example:
• Unit tests passed
• Code reviewed
• Acceptance criteria met
• Functional tests passed
• Non-Functional requirements met
• Product Owner accepts the User Story
CASE STUDY
BREAKOUT
SESSION
Role play of scrum team
Scrum master facilitates the planning
PO presents the story map/ high priority product backlog items
Discuss Q& A and details of the user stories
Development team selects user stories (Sprint backlog)
PO and Dev team declares the sprint goal
Apply acceptance criteria, constraints
Agree on definition of Done
OUTPUT
SPRINT GOAL SPRINT BACKLOG
COMMON CHALLENGES ?
• The Product Owner Creates the Sprint Backlog on Their Own without
Input from the Developers
• The Scrum Master Shows the Candidate User Stories to the
Development team for the First Time at the Sprint Planning Meeting
BEST PRACTISES ?
• Product owner is preparing a list of candidate user stories from the
product backlog, they should select stories totalling more than the
Scrum team’s capacity
• Avoid over promising and under delivering
• Sending agenda and proposed sprint goal / user stories in advance to
the team
QUESTIONS
REFERENCES
• https://www.mountaingoatsoftware.com/
• https://www.scrumguides.org
• https://www.mitchlacey.com
THANK YOU

More Related Content

PPTX
Dive into sprint planning
PPTX
Emptying Your Cup an Agile Primer
PDF
Let's learn scrum
PDF
Scrum - Agile Methodology
PDF
SCRUM Intro
PPTX
Agile SCRUM presentation HJT_Final
PDF
Scrum Mastery Mastering Empathy & Biases
PPTX
Scrum in-a-flash
Dive into sprint planning
Emptying Your Cup an Agile Primer
Let's learn scrum
Scrum - Agile Methodology
SCRUM Intro
Agile SCRUM presentation HJT_Final
Scrum Mastery Mastering Empathy & Biases
Scrum in-a-flash

Similar to Dive into sprint planning last (20)

PPTX
Practicing Agile through Scrum
PPT
Introduction to scrum
PPT
Introduction to Agile & scrum
PPTX
Are You Agile?
PPT
Scrum Primer
KEY
PPTX
Customized Scrum
PPT
Agile Scrum Methodology
PPTX
Succeed with Scrum - Part 1
PDF
Llllllllllllllllllllllllllllllllllllllllllllllllll9.pdf
PDF
The Role of a BA on a Scrum Team IIBA Presentation 2010
PPTX
Scrum workshop - September 7, 2012
PPTX
PDF
aa.pdf
PPT
PPTX
Agile philosophy
PPTX
Scrum basics
PPTX
AGILE METHODOLOGY
PDF
The Evolving Agile Development Process at Srijan
Practicing Agile through Scrum
Introduction to scrum
Introduction to Agile & scrum
Are You Agile?
Scrum Primer
Customized Scrum
Agile Scrum Methodology
Succeed with Scrum - Part 1
Llllllllllllllllllllllllllllllllllllllllllllllllll9.pdf
The Role of a BA on a Scrum Team IIBA Presentation 2010
Scrum workshop - September 7, 2012
aa.pdf
Agile philosophy
Scrum basics
AGILE METHODOLOGY
The Evolving Agile Development Process at Srijan
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Ad

Dive into sprint planning last

  • 2. A DIVE INTO SPRINT PLANNING Priyanka Nomula
  • 3. GOAL OF THE MEETING Share and reflect on sprint planning practices Evaluate commonalities and differences in approach Inputs and outputs of sprint planning
  • 4. WHAT'S YOUR SPRINT JOURNEY? SPRINT DURATION YOUR ROLE ACTIVITIES DURING SPRINT HAPPY THINGS PAIN POINTS
  • 6. SPRINT PLANNING The work to be performed in the Sprint is planned at the Sprint Planning. Start of the sprint planning meeting is the official start of the sprint and goal of this meeting is to select a set of PBIs that will be delivered during the sprint. Meeting has 2 distinct parts: What can be delivered in the Increment resulting from the upcoming Sprint? How will the work needed to deliver the Increment be be achieved?
  • 8. CASE STUDY Build online system for cake shop customers to order cakes and track progress of their order.
  • 9. MIND MAP/CAPABILITY Website Mobile Online shoppers Retail Outlets Event Organisers Restaurants View cakes Single cake Order number Shippin g address Status updates Email updates Add to cart Make paymen t Order for future date Multiple cakes Build online system for cake shop customers to order cakes and track progress of their order. Administrato r shipment specialist Baker
  • 10. USER JOURNEY Select Cake Add to Cart Review order Make Payment Track order Receive order Display cakes View Cake details Select quantity Edit Quantity View order Enter shipping details Generate Order Number Receive order to shipping address Remove cakes from cart Update cart Add to cart Show Total Amount Choose payment method Enter payment details Process payment Enter Order Number Display Order Status Send confirmation email
  • 11. Stories Priority Estimation As a shopper I want to be able to view a list of so I can select one or more to purchase As a user I want to …. As a user I want to be…. As an administrator I want to be able to As an administrator I want to be able to … … Development team gives estimation Product owner sets priority PRODUCT BACKLOG ITEMS
  • 12. PRODUCT BACKLOG ITEMS Stories Priority Estimation As a shopper I want to be able to view a list of cakes so I can select one or more to purchase 1 As a shopper I want to review my cart so I can make adjustments prior to checkout 1 As a shopper I want to check out so I can get my cake shipped to me 1 As a shopper I want to see my orders so I can see what I’ve purchased in the past 3 As an administrator I want to modify the list of cakes so I can adjust our offerings over time 2 As an administrator I want to view analytics about orders so I can track progress on our goals 3 As a baker I want to view and print an order report so I can prepare cakes 2 As a shipment specialist I want to be able to print packing labels so I can ship packages 3 As a user I want to be able to track my order so I know when my order is delivered 1
  • 13. SPRINT PLANNING PREP Review Review product roadmap and vision. Ask Ask team members to update boards and focus on moving tickets to done. Run Run sprint review and retrospective. Groom Groom product backlog: Make sure every user story has a clear priority, is fully formed, and up-to- date with context and estimates. Choose Choose sprint goal. Create Create a sprint backlog of enough user stories to fill 2 sprints. velocity Check team capacity and establish velocity
  • 14. AGENDA • Ensure your entire team is present. • Status of open tickets, Discuss spill- overs • Define the sprint goal. • Discuss the goal and team’s capacity: • Create a sprint backlog of enough user stories to fill 2 sprints. • Discuss proposed sprint backlog: Let the team pick user stories and tasks that match the sprint goal and capacity. • Break down each user story into individual tasks • Discuss Approach • Check definition of “done”. • Create a “new sprint”. • Move sprint backlog of agreed user stories and associated tasks into the new sprint. • Get verbal confirmation from the team that they know what to do.
  • 15. SCRUM ROLES Product Owner – Represents the client and the business in general for the on which they’re working Scrum Master – Responsible for ensuring the team everything they need to deliver value Development team – A group of cross- functional team members all focused on the delivery of working software
  • 16. SPRINT GOAL Implement basic shopping cart functionality including add, remove, and update quantities on their website. Develop the checkout process: pay for an order, pick shipping, order gift wrapping, etc. A short, one or two-sentence, description of what the team plans to achieve during the sprint. Examples:
  • 17. PROPOSED SPRINT BACKLOG As a shopper I want to be able to view a list of cakes so I can select one or more to purchase.See image of the cakes Click on view details Add to cart from detail page Search for a product Sort option for viewing cakes As a shopper I want to review my cart so I can make adjustments prior to checkout.View Quantities and items in the cart See a total cost before tax and shipping Remove items Adjust quantities Click to navigate to cake detail page As a shopper I want to check out so I can get my cake shipped to me Trigger checkout from any page if there are items in cart. Enter shipping address Enter Credit card details Include tax and shipping before finalising Show confirmation page Verify payment via payment As an administrator I want to view all my open orders View all the open orders Sort by time of order placement
  • 18. ACCEPTANCE CRITERIA • Given • When • Then User story: As a cake shopper I want to be able to checkout So that I can get my cake shipped to me Acceptance criteria : Given I’m in a cake shop website and I have added a cake to my cart When I am in any page of the website and I click on the my cart icon Then the system allows me to initiate checkout process.
  • 19. DEFINITION OF DONE Definition od Done is a collection of valuable deliverables required to produce software Example: • Unit tests passed • Code reviewed • Acceptance criteria met • Functional tests passed • Non-Functional requirements met • Product Owner accepts the User Story
  • 20. CASE STUDY BREAKOUT SESSION Role play of scrum team Scrum master facilitates the planning PO presents the story map/ high priority product backlog items Discuss Q& A and details of the user stories Development team selects user stories (Sprint backlog) PO and Dev team declares the sprint goal Apply acceptance criteria, constraints Agree on definition of Done
  • 22. COMMON CHALLENGES ? • The Product Owner Creates the Sprint Backlog on Their Own without Input from the Developers • The Scrum Master Shows the Candidate User Stories to the Development team for the First Time at the Sprint Planning Meeting
  • 23. BEST PRACTISES ? • Product owner is preparing a list of candidate user stories from the product backlog, they should select stories totalling more than the Scrum team’s capacity • Avoid over promising and under delivering • Sending agenda and proposed sprint goal / user stories in advance to the team