SlideShare a Scribd company logo
- Udaykiran Joshi
Agile Planning
A value driven delivery approach
Agile Planning – A value driven delivery 2
• Traditional planning vs Agile planning
• Common myths about planning in Agile
• Levels of Agile Planning
• Techniques for Agile Planning & Estimations
• Velocity Demystified
• Why Agile planning and estimations can go wrong?
Topics:
The Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactionsover processes and tools
Working softwareover comprehensive documentation
Customer collaborationover contract negotiation
Responding to changeover following a plan
While there is value in the items on the right, we value the items on the left more.
Agile Planning – A value driven delivery 3
Principles behind Agile Manifesto
Source: http://agilemanifesto.org/principles.html
1. Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software.
2. Welcome changing requirements, even late in development. Agile processes
harness change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of
months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the
project.
5. Build projects around motivated individuals. Give them the environment and
support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
Agile Planning – A value driven delivery 4
Principles behind Agile Manifesto
Source: http://agilemanifesto.org/principles.html
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances
agility.
10. Simplicity--the art of maximizing the amount of work not done--is essential.
11. The best architectures, requirements, and designs emerge from self-
organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then
tunes and adjusts its behavior accordingly.
Agile Planning – A value driven delivery 5
Traditional Vs Agile Planning
Agile Planning – A value driven delivery 6
Plan Driven Approach Value Driven Approach
The goal is to finish the tasks The goal is to deliver business value
Silo mindset – Analysis, Design ,
Development can happen independently
Collaborative mindset
Follow the plan - always PDCA (Plan, Do, Check & Act)
Uses defined process control model Uses empirical process control model
Spends lots of time planning upfront
Planning at multiple levels – Just enough
planning at each level
Coordinate and control Inspect & adapt
Deliver value only at the end – everything at
once
Deliver value at each stage – Highest value
features (MVPs) first
Traditional Vs Agile Planning
Agile Planning – A value driven delivery 7
 “A good plan is one that stakeholders find sufficiently reliable that they can use it
as the basis for making decisions.” – Mike Cohn
 “Everyone has a plan until they get punched in the mouth.” – Mike Tyson
 The idea is to continuously make adjustments (re-estimate) based on the real
data once it becomes available.
 80/20 Rule – 80% the value in 20% of the features – maximize the amount of work
not done!
 “Work expands so as to fill the time available for completion”. – Parkinson’s law
 The amount of time that one has to perform a task is the amount of time it will
take to complete the task.
Common myths about planning in Agile
Agile Planning – A value driven delivery 8
Myth: Agile teams should accommodate the changes all the time! Manifesto
says – “Responding to Change”. So teams can’t say ‘NO’ to changing
requirements!
Truth: Agile teams welcome changes even in the late stages of the project.
However don’t encourage changes within the ‘Sprint’ box!
 Factors impacting Selection of Sprint Lengths:
 The amount of uncertainty
 How long priorities can remain unchanged
 The ease & necessity of getting feedback
 The overhead of iterating
 How soon a sense of urgency needs to be established
Common myths about planning in Agile
Agile Planning – A value driven delivery 9
Myth: Agile teams don’t plan much / Agile means no planning – Just Do It!
Truth: Agile teams plan more and plan at multi-levels based on continuous
feedback at every stage.
 Multi Level Agile Planning:
 Product Vision
 Product Roadmap
 Release planning
 Sprint Planning
 Daily planning
Levels of Agile Planning
Agile Planning – A value driven delivery 10
Levels of Agile Planning
Agile Planning – A value driven delivery 11
Techniques for Agile Planning & Estimations
• Estimations in Size Vs Time
• Relative Vs Absolute estimations
• Triangulation
• Fibonacci series
• Planning Poker
Agile Planning – A value driven delivery 12
“It’s better to be roughly right than precisely wrong.” - John Maynard Keynes
‘Velocity’ Demystified!
Agile Planning – A value driven delivery 13
 A key tenet of agile estimation is we estimate size and derive
duration!
 To derive duration – use Velocity
 Velocity – Avg number of story points completed/sprint/team
 It takes at least 2-3 sprints to get a gauge of Velocity
 The primary use of Velocity is to predict the release timelines
 Velocity can give strong insights regarding team stability and
help team inspect
 Velocity assists in Sprint planning but can’t be the sole criteria
‘Velocity’ Demystified!
Agile Planning – A value driven delivery 14
Factors that impact Velocity:
 Unstable teams (members keep changing)
 Lack of dedicated Team members
 Unavailability of healthy backlog
 Lack of Full-stack or T-shaped developers
 Multiple dependency on other teams
 Poorly defined DoD (Definition of Done)
Velocity can’t be and shouldn’t be used as a productivity
measure for a team or an individual!
Why Agile planning and estimations can go wrong?
Agile Planning – A value driven delivery 15
 Team members are not T-shaped and don’t consider DoD for
pointing.
 Lack of solid DoD – Team move forward with lot of Technical Debt
 Component based teams instead of Cross-functional teams
Stories are split incorrectly – Lack of swarming
 Tendency to change a story point based on the actual effort or
when more info received
 Estimates are often misused against programmers and push them
to work faster or over burn! This leads to unhappy programmers and
poor quality.
Release Burndown charts
Agile Planning – A value driven delivery 16
Sources & Additional reading
• www.mountaingoatsoftware.com (Mike Cohn)
• Mindset behind agile planning (pmi.org)
• Agile Estimating and Planning by Mike Cohn
• Agile Project Management with Scrum by Ken Schwaber
Agile Planning – A value driven delivery 17

More Related Content

What's hot (20)

PPTX
Agile 101
digitalpurview
 
PPTX
Effectiveness of retrospective
Solomon Raja P.S
 
PDF
Agile Project LifeCycle
Shaun Smith, MSPM, PMP
 
PPTX
Agile 101
beLithe
 
PPT
Agile Development Overview
Mark Kovacevich
 
PDF
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum Bangalore
 
PDF
Agile 101
Sunil Mundra
 
PDF
Essence of agile part 1
Parul Jain
 
PPTX
Agile project management with scrum
Rasan Samarasinghe
 
PPTX
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
ZIP
Agile Implementation
Olga Sa
 
PDF
Agile dashboard
Fadi Stephan
 
PPTX
Agile Metrics - how to use metrics to manage agile teams
XBOSoft
 
PDF
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum Bangalore
 
PDF
Case study for agile software development:
Joe Crespo
 
PPTX
Agile2013 sustainable change
Dennis Stevens
 
PPTX
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum Bangalore
 
PPTX
Agile Lessons Learned From the Trenches
Brendan Flynn
 
PDF
Agile Framework
hshamim
 
PDF
Agile Assessment Version 1.0
Ciprian Mester
 
Agile 101
digitalpurview
 
Effectiveness of retrospective
Solomon Raja P.S
 
Agile Project LifeCycle
Shaun Smith, MSPM, PMP
 
Agile 101
beLithe
 
Agile Development Overview
Mark Kovacevich
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum Bangalore
 
Agile 101
Sunil Mundra
 
Essence of agile part 1
Parul Jain
 
Agile project management with scrum
Rasan Samarasinghe
 
PMI Agile Certified Practitioner Certification Overview
Rahul Sudame
 
Agile Implementation
Olga Sa
 
Agile dashboard
Fadi Stephan
 
Agile Metrics - how to use metrics to manage agile teams
XBOSoft
 
Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum ...
Scrum Bangalore
 
Case study for agile software development:
Joe Crespo
 
Agile2013 sustainable change
Dennis Stevens
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum Bangalore
 
Agile Lessons Learned From the Trenches
Brendan Flynn
 
Agile Framework
hshamim
 
Agile Assessment Version 1.0
Ciprian Mester
 

Similar to Agile Network India | Meetup | Agile Planning - A value driven approach | Udayakiran Joshi (20)

PDF
Agile+Slides.pdf
ShravanThangallapall
 
PDF
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
PPTX
An Agile Overview @ ShoreTel Sky
girabrent
 
PDF
Practical Scrum - one day training
Anat (Alon) Salhov
 
PDF
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
PPT
Agile adoption julen c. mohanty
Julen Mohanty
 
PPTX
Importance of Adaptive Planning in Agile
Sangeetha Siddhantam, PMP, PMI-ACP, CCMP™, Executive MBA
 
PDF
Agile project management 101 (tai lieu tham khao)
nguyenanvuong2007
 
PPTX
Agile Introduction
Guy Winterbotham CSM,PMP
 
DOCX
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
PDF
Are you Agile enough?
Orange and Bronze Software Labs
 
PDF
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
SN Panigrahi, PMP
 
PDF
TDWI STL 20140613 Agile - Paul Holway
TDWI St. Louis
 
PDF
Agile Practice Guide Notes
Mahmoud BEN TAHAR
 
PPTX
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
PPTX
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 
PDF
2 a introduction to agile
qtntpam
 
PPTX
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
PPT
Agile Project Management for IT Projects
rachna_nainani
 
PPTX
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Agile+Slides.pdf
ShravanThangallapall
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
An Agile Overview @ ShoreTel Sky
girabrent
 
Practical Scrum - one day training
Anat (Alon) Salhov
 
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
Agile adoption julen c. mohanty
Julen Mohanty
 
Importance of Adaptive Planning in Agile
Sangeetha Siddhantam, PMP, PMI-ACP, CCMP™, Executive MBA
 
Agile project management 101 (tai lieu tham khao)
nguyenanvuong2007
 
Agile Introduction
Guy Winterbotham CSM,PMP
 
AGILE PROJECT MANAGEMENT NOTES.docx
Vardha Mago
 
Are you Agile enough?
Orange and Bronze Software Labs
 
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
SN Panigrahi, PMP
 
TDWI STL 20140613 Agile - Paul Holway
TDWI St. Louis
 
Agile Practice Guide Notes
Mahmoud BEN TAHAR
 
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 
2 a introduction to agile
qtntpam
 
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
Agile Project Management for IT Projects
rachna_nainani
 
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Ad

More from AgileNetwork (20)

PDF
ANIn Bengaluru 2025 | Workshop- Innovate For Business Agility: Idea Generatio...
AgileNetwork
 
PPTX
ANIn Bengaluru 2025 | Working Smarter: The Fusion of Agile Mindsets and AI Mi...
AgileNetwork
 
PDF
ANIn Lucknow 2025 | Agile focused philosophy at Wbcom Designs by Shashank Dubey
AgileNetwork
 
PDF
ANIn Ahmedabad 2025 | Project Estimation in Health Care with AI by Bhavik Vora
AgileNetwork
 
PPTX
ANIn Lucknow 2025 | Agile Unleashed: What Really Works in the Wild by Aradhya...
AgileNetwork
 
PPTX
ANIn Chennai 2025 | Agile Ways of Working – Real life examples from different...
AgileNetwork
 
PPTX
ANIn Chennai 2025 | Workshop: Build it like you mean it – Agile Roles and Res...
AgileNetwork
 
PPTX
ANIn Mumbai 2025 | Revolutionizing Passenger Travel with AI by Dr. Rajendra P...
AgileNetwork
 
PDF
ANIn Mumbai 2025 | Optimising Product Backlog in SaaS by Naveen Kumar
AgileNetwork
 
PDF
ANIn Pune 2025 | Workshop - À- la- carte Agile by Dhiren Shah
AgileNetwork
 
PPTX
ANIn Noida 2025 | Workshop – UX Kanban Cafe by Divik Thareja and Vikas Awasthi
AgileNetwork
 
PDF
ANIn Noida 2025 | Agile Hearts in an AI World: The Human-Centered Future by ...
AgileNetwork
 
PPTX
ANIn Bengaluru 2025 | Evolving from Project to Product: A strategic transform...
AgileNetwork
 
PDF
ANIn Bengaluru 2025 | What is GCC Delivering – Product or Project? by Rajiv R...
AgileNetwork
 
PDF
ANIn Chennai 2025 | The Art of Software Pricing by Ananth Venugopal
AgileNetwork
 
PPTX
ANIn Rajkot 2025 | Workshop on Agile Practices by Vikas Jain and Jignesh Boricha
AgileNetwork
 
PPTX
ANIn Hyderabad 2025 | AI in Agile: A Bounteous x Accolite Perspective by Bala...
AgileNetwork
 
PPTX
ANIn Hyderabad 2025 | Agile Transformation in Data and Analytical Products by...
AgileNetwork
 
PPTX
ANIn Noida 2025 | AI Integration for Enhanced Health and Human Services Deliv...
AgileNetwork
 
PPTX
ANIn Noida 2025 | The AI Core: Powering the Next Generation of Banking by Var...
AgileNetwork
 
ANIn Bengaluru 2025 | Workshop- Innovate For Business Agility: Idea Generatio...
AgileNetwork
 
ANIn Bengaluru 2025 | Working Smarter: The Fusion of Agile Mindsets and AI Mi...
AgileNetwork
 
ANIn Lucknow 2025 | Agile focused philosophy at Wbcom Designs by Shashank Dubey
AgileNetwork
 
ANIn Ahmedabad 2025 | Project Estimation in Health Care with AI by Bhavik Vora
AgileNetwork
 
ANIn Lucknow 2025 | Agile Unleashed: What Really Works in the Wild by Aradhya...
AgileNetwork
 
ANIn Chennai 2025 | Agile Ways of Working – Real life examples from different...
AgileNetwork
 
ANIn Chennai 2025 | Workshop: Build it like you mean it – Agile Roles and Res...
AgileNetwork
 
ANIn Mumbai 2025 | Revolutionizing Passenger Travel with AI by Dr. Rajendra P...
AgileNetwork
 
ANIn Mumbai 2025 | Optimising Product Backlog in SaaS by Naveen Kumar
AgileNetwork
 
ANIn Pune 2025 | Workshop - À- la- carte Agile by Dhiren Shah
AgileNetwork
 
ANIn Noida 2025 | Workshop – UX Kanban Cafe by Divik Thareja and Vikas Awasthi
AgileNetwork
 
ANIn Noida 2025 | Agile Hearts in an AI World: The Human-Centered Future by ...
AgileNetwork
 
ANIn Bengaluru 2025 | Evolving from Project to Product: A strategic transform...
AgileNetwork
 
ANIn Bengaluru 2025 | What is GCC Delivering – Product or Project? by Rajiv R...
AgileNetwork
 
ANIn Chennai 2025 | The Art of Software Pricing by Ananth Venugopal
AgileNetwork
 
ANIn Rajkot 2025 | Workshop on Agile Practices by Vikas Jain and Jignesh Boricha
AgileNetwork
 
ANIn Hyderabad 2025 | AI in Agile: A Bounteous x Accolite Perspective by Bala...
AgileNetwork
 
ANIn Hyderabad 2025 | Agile Transformation in Data and Analytical Products by...
AgileNetwork
 
ANIn Noida 2025 | AI Integration for Enhanced Health and Human Services Deliv...
AgileNetwork
 
ANIn Noida 2025 | The AI Core: Powering the Next Generation of Banking by Var...
AgileNetwork
 
Ad

Recently uploaded (20)

PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PDF
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
PDF
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PPTX
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PDF
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 
PPTX
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
PPTX
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Federal dollars withheld by district, charter, grant recipient
Mebane Rash
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
ROLE OF ANTIOXIDANT IN EYE HEALTH MANAGEMENT.pptx
Subham Panja
 
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 

Agile Network India | Meetup | Agile Planning - A value driven approach | Udayakiran Joshi

  • 1. - Udaykiran Joshi Agile Planning A value driven delivery approach
  • 2. Agile Planning – A value driven delivery 2 • Traditional planning vs Agile planning • Common myths about planning in Agile • Levels of Agile Planning • Techniques for Agile Planning & Estimations • Velocity Demystified • Why Agile planning and estimations can go wrong? Topics:
  • 3. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactionsover processes and tools Working softwareover comprehensive documentation Customer collaborationover contract negotiation Responding to changeover following a plan While there is value in the items on the right, we value the items on the left more. Agile Planning – A value driven delivery 3
  • 4. Principles behind Agile Manifesto Source: http://agilemanifesto.org/principles.html 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Agile Planning – A value driven delivery 4
  • 5. Principles behind Agile Manifesto Source: http://agilemanifesto.org/principles.html 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self- organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Planning – A value driven delivery 5
  • 6. Traditional Vs Agile Planning Agile Planning – A value driven delivery 6 Plan Driven Approach Value Driven Approach The goal is to finish the tasks The goal is to deliver business value Silo mindset – Analysis, Design , Development can happen independently Collaborative mindset Follow the plan - always PDCA (Plan, Do, Check & Act) Uses defined process control model Uses empirical process control model Spends lots of time planning upfront Planning at multiple levels – Just enough planning at each level Coordinate and control Inspect & adapt Deliver value only at the end – everything at once Deliver value at each stage – Highest value features (MVPs) first
  • 7. Traditional Vs Agile Planning Agile Planning – A value driven delivery 7  “A good plan is one that stakeholders find sufficiently reliable that they can use it as the basis for making decisions.” – Mike Cohn  “Everyone has a plan until they get punched in the mouth.” – Mike Tyson  The idea is to continuously make adjustments (re-estimate) based on the real data once it becomes available.  80/20 Rule – 80% the value in 20% of the features – maximize the amount of work not done!  “Work expands so as to fill the time available for completion”. – Parkinson’s law  The amount of time that one has to perform a task is the amount of time it will take to complete the task.
  • 8. Common myths about planning in Agile Agile Planning – A value driven delivery 8 Myth: Agile teams should accommodate the changes all the time! Manifesto says – “Responding to Change”. So teams can’t say ‘NO’ to changing requirements! Truth: Agile teams welcome changes even in the late stages of the project. However don’t encourage changes within the ‘Sprint’ box!  Factors impacting Selection of Sprint Lengths:  The amount of uncertainty  How long priorities can remain unchanged  The ease & necessity of getting feedback  The overhead of iterating  How soon a sense of urgency needs to be established
  • 9. Common myths about planning in Agile Agile Planning – A value driven delivery 9 Myth: Agile teams don’t plan much / Agile means no planning – Just Do It! Truth: Agile teams plan more and plan at multi-levels based on continuous feedback at every stage.  Multi Level Agile Planning:  Product Vision  Product Roadmap  Release planning  Sprint Planning  Daily planning
  • 10. Levels of Agile Planning Agile Planning – A value driven delivery 10
  • 11. Levels of Agile Planning Agile Planning – A value driven delivery 11
  • 12. Techniques for Agile Planning & Estimations • Estimations in Size Vs Time • Relative Vs Absolute estimations • Triangulation • Fibonacci series • Planning Poker Agile Planning – A value driven delivery 12 “It’s better to be roughly right than precisely wrong.” - John Maynard Keynes
  • 13. ‘Velocity’ Demystified! Agile Planning – A value driven delivery 13  A key tenet of agile estimation is we estimate size and derive duration!  To derive duration – use Velocity  Velocity – Avg number of story points completed/sprint/team  It takes at least 2-3 sprints to get a gauge of Velocity  The primary use of Velocity is to predict the release timelines  Velocity can give strong insights regarding team stability and help team inspect  Velocity assists in Sprint planning but can’t be the sole criteria
  • 14. ‘Velocity’ Demystified! Agile Planning – A value driven delivery 14 Factors that impact Velocity:  Unstable teams (members keep changing)  Lack of dedicated Team members  Unavailability of healthy backlog  Lack of Full-stack or T-shaped developers  Multiple dependency on other teams  Poorly defined DoD (Definition of Done) Velocity can’t be and shouldn’t be used as a productivity measure for a team or an individual!
  • 15. Why Agile planning and estimations can go wrong? Agile Planning – A value driven delivery 15  Team members are not T-shaped and don’t consider DoD for pointing.  Lack of solid DoD – Team move forward with lot of Technical Debt  Component based teams instead of Cross-functional teams Stories are split incorrectly – Lack of swarming  Tendency to change a story point based on the actual effort or when more info received  Estimates are often misused against programmers and push them to work faster or over burn! This leads to unhappy programmers and poor quality.
  • 16. Release Burndown charts Agile Planning – A value driven delivery 16
  • 17. Sources & Additional reading • www.mountaingoatsoftware.com (Mike Cohn) • Mindset behind agile planning (pmi.org) • Agile Estimating and Planning by Mike Cohn • Agile Project Management with Scrum by Ken Schwaber Agile Planning – A value driven delivery 17