SlideShare a Scribd company logo
5
Most read
7
Most read
9
Most read
AGILE PLANNING
PROCESS
John Derrico
www.linkedin.com/in/johnaderrico
Scope and Questions on Agile
 Planning
                      • At the end of this presentation you
Agile and Waterfall
                       will be able to answer these
Agile Framework        questions about Agile Planning:
                        • Where is the planning executed?
Release Planning        • Who is part of the planning?
                        • When is the planning executed? (E.g. 1
Sprint Planning           time?)
                        • How is the planning performed?
                        • What is required for the planning
                          meetings and what is expected as an
                          outcome from the meetings?
Cats and Dogs (Agile and Waterfall)
Comparison
                                   Waterfall

Requirements              Design               Develop              Validate

                                                                         Time

                              Iterative / Agile




  Define        Define         Define      Define         Define        Define
 Design        Design         Design      Design         Design        Design
 Develop       Develop        Develop     Develop        Develop       Develop
 Validate      Validate       Validate    Validate       Validate      Validate
                                                                          Time
                                                                                  4
Agile Framework



Strategic
Planning




                            Release Planning
                            Sprint Planning


            Planning and estimating depend on a key metric: velocity, which describes
            how much work the team can get done per sprint.

                                                                                        5
Release Planning
Goal: Establish the overall release schedule and determine in what sprint stories will likely be
delivered.

                             • Who: Scrum Coach, Product Owner, Scrum               Release Plan
                               Team, Scrum Master, Key Stakeholders
   Product Vision            • When: before release n+1 begins (.5 -2 days)
                             • How / Topic(s):
                                                                                   Selected stories
                                • PO presents the vision, strategy and              for the release
     High level                   goals.
 prioritized goals &            • PO present key dates and milestones.
      roadmap                   • PO presents draft of the prioritized            Prioritized product
                                  backlog.                                              backlog
                                • Discussion to understand user stories.
  Product Backlog               • Review rough estimates + prioritized
   (priority draft)               features.                                          Stakeholder
                                • Agreement on Sprint length (in weeks)              consensus
                                  and target release dates.
 Rough Estimates                • Release Plan is organized by scope
                                  (functionality) or time (release every N
                                  sprints).                                         Key risks and
                                • Continual Planning. The initial release           assumptions
                                  plan is a ‘blueprint’ to get started and will
                                  be revised.

                                      “Sprint towards Change”

                                                                                                        6
Sprint (Iteration) Planning
Goal: Team to plan and agree on backlog items they can complete and confirm the tasks
required to support acceptance.

                         • Who: Scrum Coach, Product Owner,
  Release Plan                                                               Sprint Plan
                           Scrum Team, Scrum Master.
                         • When: before Sprint n+1 begins (2-3 hrs).
Prioritized product      • How / Topic(s):                                 Selected stories
      backlog               • PO presents the backlog items in              for the sprint
                              priority order for review.
                            • Stories with failed acceptance tests
Teams capabilities            from prior sprints are added*.                Key risks and
    (hours)                 • Discuss story creation for defects from       assumptions
                              prior sprints*.
  Prior Velocity            • Review and clarify user stories.              Stakeholder
                            • Breakdown larger stories and each             consensus
                              story into tasks and acceptance
   Story Effort               criteria.
   Estimation               • Tasks are estimated in hours.
                            • 1 developer and tester assigned to be
                              on point per story.
 Schedule risks /           • Process continues until all available
    Business                  hours are used for the sprint.
   conditions


                                                                                              7
Note on Experience Challenges
 Problem: The team does not have past experience of Sprint planning,
 capacity is not known and story points may be inaccurate.
 Over time estimation of capacity and story sizing will improve.


Tactics, look at variation:
 Determine the Sprint variation (Estimated Capacity in Story Points Vs.. Actual Completed
  Story Points) at the end of each sprint.

 Determine Story Point variation for each story (No of hours expected Vs.. No of Hours
  used to complete).




                                                                                             8
Agile Planning Recap
For both Release and Sprint planning sessions we addressed
• Where in the framework the planning is executed.
• Who is part of the planning sessions.
• When the planning sessions are executed.
• How is the planning performed.
• What is required for the planning session and what is expected as an
outcome.




                                                                         9

More Related Content

PDF
Agile Delivery Powerpoint Presentation Slides
PDF
Another Scrum Cheat Sheet (great one pager)
PDF
المخطط-الإستراتيجى-لإقليم-جنوب-الصعيد.pdf
PPTX
Scaled Agile Framework (SAFe) Roles and Meetings
PPTX
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
PDF
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
PPTX
Iterative Incremental development
PPTX
Helpdesk and ticketing
Agile Delivery Powerpoint Presentation Slides
Another Scrum Cheat Sheet (great one pager)
المخطط-الإستراتيجى-لإقليم-جنوب-الصعيد.pdf
Scaled Agile Framework (SAFe) Roles and Meetings
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
24 Awesome Infographic Ideas to Inspire Your Next Beautiful Creation
Iterative Incremental development
Helpdesk and ticketing

What's hot (20)

PDF
Agile practices using jira atlassian
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PDF
Agile & SCRUM basics
PPTX
Release planning using feature points
PPTX
[HCM Scrum Breakfast] Agile estimation - Story points
KEY
Release planning workshop
PPT
Scrum in an hour
PPTX
SCRUM – Agile Methodology
PPTX
Agile Reporting in JIRA
KEY
Agile Estimating & Planning
PPTX
Agile - Scrum Presentation
PPTX
Agile (Scrum)
PDF
Agile Performance Metrics
 
PDF
Agile Scrum Training Process
PDF
Agile Contracts by Drew Jemilo (Agile2015)
PPT
Agile Project Management for IT Projects
PPTX
Agile Estimation & Capacity Planning
PPTX
Agile Roles & responsibilities
PPT
Agile Scrum
PDF
Scrum master basics
Agile practices using jira atlassian
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile & SCRUM basics
Release planning using feature points
[HCM Scrum Breakfast] Agile estimation - Story points
Release planning workshop
Scrum in an hour
SCRUM – Agile Methodology
Agile Reporting in JIRA
Agile Estimating & Planning
Agile - Scrum Presentation
Agile (Scrum)
Agile Performance Metrics
 
Agile Scrum Training Process
Agile Contracts by Drew Jemilo (Agile2015)
Agile Project Management for IT Projects
Agile Estimation & Capacity Planning
Agile Roles & responsibilities
Agile Scrum
Scrum master basics
Ad

Similar to Understanding the Agile Release and Sprint Planning Process (20)

PPTX
Agile 101
PDF
Agile intro module 1
PPTX
Zen of Scrum
PPTX
Agile – scrum +
PPTX
Using Agile to move from info centric to user centric
PPTX
Scrum workshop - September 7, 2012
PPTX
Introduction to scrum
PDF
Managing Scope Time Cost And Team In Agile
PPTX
Scrum training
PPTX
Scrum Training
KEY
Agile intro module 1
PDF
Agile estimation and planning by bachan anand ( sep 10th)
PPTX
Agile Estimation And Planning Part I
PDF
Manage agile-berlin-2012-hilpert-klatt
PDF
How do you survive the radical shift towards inversion of responsibility and ...
PPTX
Scrum methodology
PPT
Scrum Overview
PPTX
Solving Agile Project Management Challenges with TeamPulse
PDF
Introduction to Agile software testing
Agile 101
Agile intro module 1
Zen of Scrum
Agile – scrum +
Using Agile to move from info centric to user centric
Scrum workshop - September 7, 2012
Introduction to scrum
Managing Scope Time Cost And Team In Agile
Scrum training
Scrum Training
Agile intro module 1
Agile estimation and planning by bachan anand ( sep 10th)
Agile Estimation And Planning Part I
Manage agile-berlin-2012-hilpert-klatt
How do you survive the radical shift towards inversion of responsibility and ...
Scrum methodology
Scrum Overview
Solving Agile Project Management Challenges with TeamPulse
Introduction to Agile software testing
Ad

Understanding the Agile Release and Sprint Planning Process

  • 2. Scope and Questions on Agile Planning • At the end of this presentation you Agile and Waterfall will be able to answer these Agile Framework questions about Agile Planning: • Where is the planning executed? Release Planning • Who is part of the planning? • When is the planning executed? (E.g. 1 Sprint Planning time?) • How is the planning performed? • What is required for the planning meetings and what is expected as an outcome from the meetings?
  • 3. Cats and Dogs (Agile and Waterfall)
  • 4. Comparison Waterfall Requirements Design Develop Validate Time Iterative / Agile Define Define Define Define Define Define Design Design Design Design Design Design Develop Develop Develop Develop Develop Develop Validate Validate Validate Validate Validate Validate Time 4
  • 5. Agile Framework Strategic Planning Release Planning Sprint Planning Planning and estimating depend on a key metric: velocity, which describes how much work the team can get done per sprint. 5
  • 6. Release Planning Goal: Establish the overall release schedule and determine in what sprint stories will likely be delivered. • Who: Scrum Coach, Product Owner, Scrum Release Plan Team, Scrum Master, Key Stakeholders Product Vision • When: before release n+1 begins (.5 -2 days) • How / Topic(s): Selected stories • PO presents the vision, strategy and for the release High level goals. prioritized goals & • PO present key dates and milestones. roadmap • PO presents draft of the prioritized Prioritized product backlog. backlog • Discussion to understand user stories. Product Backlog • Review rough estimates + prioritized (priority draft) features. Stakeholder • Agreement on Sprint length (in weeks) consensus and target release dates. Rough Estimates • Release Plan is organized by scope (functionality) or time (release every N sprints). Key risks and • Continual Planning. The initial release assumptions plan is a ‘blueprint’ to get started and will be revised. “Sprint towards Change” 6
  • 7. Sprint (Iteration) Planning Goal: Team to plan and agree on backlog items they can complete and confirm the tasks required to support acceptance. • Who: Scrum Coach, Product Owner, Release Plan Sprint Plan Scrum Team, Scrum Master. • When: before Sprint n+1 begins (2-3 hrs). Prioritized product • How / Topic(s): Selected stories backlog • PO presents the backlog items in for the sprint priority order for review. • Stories with failed acceptance tests Teams capabilities from prior sprints are added*. Key risks and (hours) • Discuss story creation for defects from assumptions prior sprints*. Prior Velocity • Review and clarify user stories. Stakeholder • Breakdown larger stories and each consensus story into tasks and acceptance Story Effort criteria. Estimation • Tasks are estimated in hours. • 1 developer and tester assigned to be on point per story. Schedule risks / • Process continues until all available Business hours are used for the sprint. conditions 7
  • 8. Note on Experience Challenges Problem: The team does not have past experience of Sprint planning, capacity is not known and story points may be inaccurate. Over time estimation of capacity and story sizing will improve. Tactics, look at variation:  Determine the Sprint variation (Estimated Capacity in Story Points Vs.. Actual Completed Story Points) at the end of each sprint.  Determine Story Point variation for each story (No of hours expected Vs.. No of Hours used to complete). 8
  • 9. Agile Planning Recap For both Release and Sprint planning sessions we addressed • Where in the framework the planning is executed. • Who is part of the planning sessions. • When the planning sessions are executed. • How is the planning performed. • What is required for the planning session and what is expected as an outcome. 9

Editor's Notes

  • #9: Variation is expected … Importance of the retrospective