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

What's hot

Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsLuxoftAgilePractice
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog RefinementKatarzyna Kot
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 

What's hot (20)

Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessions
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog Refinement
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Estimation
EstimationEstimation
Estimation
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 

Similar to Agile Planning Process: Key Questions Answered

Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +Alon Lahav
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agilemlaulin
 
Agile estimation and planning by bachan anand ( sep 10th)
Agile estimation and planning by bachan anand ( sep 10th)Agile estimation and planning by bachan anand ( sep 10th)
Agile estimation and planning by bachan anand ( sep 10th)Conscires Agile Practices
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part IKevin Zamora
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
 
Manage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klattManage agile-berlin-2012-hilpert-klatt
Manage agile-berlin-2012-hilpert-klattWolfgang Hilpert
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology C.T.Co
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseAbhishek Kant
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 

Similar to Agile Planning Process: Key Questions Answered (20)

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

Agile Planning Process: Key Questions Answered

  • 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

  1. Variation is expected … Importance of the retrospective