SlideShare a Scribd company logo
1 of 26
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
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

Similar to Dive into sprint planning last

Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMProduct School
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development ModelRitika Balagan
 
5 Steps on Your Path to Amazon Vendor Operational Fitness
5 Steps on Your Path to Amazon Vendor Operational Fitness5 Steps on Your Path to Amazon Vendor Operational Fitness
5 Steps on Your Path to Amazon Vendor Operational FitnessTinuiti
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1Mia Horrigan
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxshubhanshusahu71
 
Power of Predictive Intelligence
Power of Predictive IntelligencePower of Predictive Intelligence
Power of Predictive IntelligenceMark A. Williams
 
International Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfInternational Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfa_xavier5
 
UX Webinar: Always Be Testing
UX Webinar: Always Be TestingUX Webinar: Always Be Testing
UX Webinar: Always Be TestingCharity Dynamics
 
Aptrinsic 7 product plays to drive B2B SaaS growth
Aptrinsic 7 product plays to drive B2B SaaS growthAptrinsic 7 product plays to drive B2B SaaS growth
Aptrinsic 7 product plays to drive B2B SaaS growthAptrinsic
 
Conversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat GrowthConversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat GrowthTushar Purohit
 
Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Anicca Digital Ltd
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product DevelopmentDavid Wolfe
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project ManagementJanette Toral
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...VWO
 
How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?Tatvic Analytics
 

Similar to Dive into sprint planning last (20)

Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
5 Steps on Your Path to Amazon Vendor Operational Fitness
5 Steps on Your Path to Amazon Vendor Operational Fitness5 Steps on Your Path to Amazon Vendor Operational Fitness
5 Steps on Your Path to Amazon Vendor Operational Fitness
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptx
 
Power of Predictive Intelligence
Power of Predictive IntelligencePower of Predictive Intelligence
Power of Predictive Intelligence
 
International Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdfInternational Agile Product Owner Foundation - Study guide (1).pdf
International Agile Product Owner Foundation - Study guide (1).pdf
 
UX Webinar: Always Be Testing
UX Webinar: Always Be TestingUX Webinar: Always Be Testing
UX Webinar: Always Be Testing
 
Aptrinsic 7 product plays to drive B2B SaaS growth
Aptrinsic 7 product plays to drive B2B SaaS growthAptrinsic 7 product plays to drive B2B SaaS growth
Aptrinsic 7 product plays to drive B2B SaaS growth
 
Conversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat GrowthConversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat Growth
 
Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Po session
Po sessionPo session
Po session
 
Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product Development
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project Management
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
 
How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?How Online Retailers Can Benefit from Enhanced Ecommerce?
How Online Retailers Can Benefit from Enhanced Ecommerce?
 

Recently uploaded

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Dive into sprint planning last

  • 1.
  • 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
  • 5.
  • 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