SlideShare ist ein Scribd-Unternehmen logo
1 von 17
{
Release Planning
For Agile teams. A quick overview.
 Defines the scope a team intends to deliver by a
given deadline
A Release Plan
 About the Planning
 Determined by the Product Owner, Team, &
Scrum Coach
 Constructed from a preliminary feature list
 Identified
 Prioritized
 Estimated (optional)
 Initially rough and constantly evolving
A Release Plan is
 About The Plan
 Defined by 1 person
 Inflexible
 Refined
A Release Plan isn’t
{ {Date Driven
 Determine the
features that can be
delivered by a
proposed date
Scope Driven
 Determine a rough
date to deliver a set
of features
2 Main Approaches
Dependency Driven
 Determine the delivery sequence based on
dependency releases
3rd Approach
 Shorter than a year (3-6 months, usually)*
 Made up of iterations
Agile Release Cycles
*Some Agile institutions can release up to multiple times daily
{ Story Points/Velocity X Iterations = Timeline
Sample Release Plan
{ Story Points/Velocity X Iterations = Timeline
Sample Release Plan
{ Story Points/Velocity X Iterations = Timeline
Sample Release Plan
{ Story Points/Velocity X Iterations = Timeline
Sample Release Plan
 Team velocity changes
 Much Faster
 Much Slower
 After several iterations
 When interference arises
 Every iteration (ideally)
Update the release plan
when…
 Management desires transparency
 Team desires a timeline for product release
 ROI should be predicted
 Multi-team releases of an integrated product
 When a project requires long term planning
When is a Release Plan
most valuable?
Costs & Benefits
Benefits
 Reduces Risk
 Reduces Uncertainty
 Supports Better
Decision Making
 Establishes Trust
 Conveys Information
 ROI predicted
Costs
 Administrative
overhead
 Release planning
meetings
 Artifacts to maintain
 Overhead For Product
Owner
 Potential for
Interference
 Is not about the plan but about the planning
 Is driven by scope, date, or dependency
 Evolves over the course of the project
 Is developed by the entire team
 Can help identify ROI and reduce risk or
uncertainty
To summarize, Release
Planning
Helpful references for release planning:
• http://www.extremeprogramming.org/
• http://www.versionone.com/Agile101/Agile-Development-Release-
Planning/
• http://www.mountaingoatsoftware.com/books/agile-estimating-and-
planning
Thank you!
Michael R. Benning, CSM
www.linkedin.com/in/michaelbenning/

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
jillfrank12
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
Yuval Yeret
 

Was ist angesagt? (20)

Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Dive into sprint planning
Dive into sprint planning Dive into sprint planning
Dive into sprint planning
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile Framework
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Scrum
ScrumScrum
Scrum
 
Agile
Agile Agile
Agile
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 
Agile ceremonies
Agile ceremoniesAgile ceremonies
Agile ceremonies
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Product backlog
Product backlogProduct backlog
Product backlog
 

Andere mochten auch

Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
David Phipps
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?
Dimitri Honlet
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
ejlp12
 

Andere mochten auch (20)

Release planning in Scrum
Release planning in ScrumRelease planning in Scrum
Release planning in Scrum
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Release planning workshop
Release planning workshopRelease planning workshop
Release planning workshop
 
Agile - A Super Quick Introduction
Agile - A Super Quick IntroductionAgile - A Super Quick Introduction
Agile - A Super Quick Introduction
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
Alphageeks meetup - facebook api
Alphageeks meetup - facebook apiAlphageeks meetup - facebook api
Alphageeks meetup - facebook api
 
Release planning
Release planningRelease planning
Release planning
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
 
Agile training workshop
Agile training workshopAgile training workshop
Agile training workshop
 
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Scrum refresh
Scrum refreshScrum refresh
Scrum refresh
 
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
 
Let`s Agile !
Let`s Agile !Let`s Agile !
Let`s Agile !
 
ScrumGuides Agile Estimating And Planning With Scrum
ScrumGuides Agile Estimating And Planning With ScrumScrumGuides Agile Estimating And Planning With Scrum
ScrumGuides Agile Estimating And Planning With Scrum
 
How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 

Ähnlich wie Release Planning. For Agile Teams. A Quick Overview

Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 
Definitions and Terms R1
Definitions and Terms R1Definitions and Terms R1
Definitions and Terms R1
John Newcomb
 
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have
SusanaFurman449
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
osama khalid
 

Ähnlich wie Release Planning. For Agile Teams. A Quick Overview (20)

Agile planning
Agile planningAgile planning
Agile planning
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
Agile camp releaseplanning
Agile camp releaseplanningAgile camp releaseplanning
Agile camp releaseplanning
 
Charter template 17.01.15
Charter template 17.01.15Charter template 17.01.15
Charter template 17.01.15
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Definitions and Terms R1
Definitions and Terms R1Definitions and Terms R1
Definitions and Terms R1
 
PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6
 
TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health Standards
 
Scrum 4 program draft
Scrum 4 program draftScrum 4 program draft
Scrum 4 program draft
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Sprint
SprintSprint
Sprint
 
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 

Kürzlich hochgeladen

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Kürzlich hochgeladen (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Release Planning. For Agile Teams. A Quick Overview

  • 1. { Release Planning For Agile teams. A quick overview.
  • 2.  Defines the scope a team intends to deliver by a given deadline A Release Plan
  • 3.  About the Planning  Determined by the Product Owner, Team, & Scrum Coach  Constructed from a preliminary feature list  Identified  Prioritized  Estimated (optional)  Initially rough and constantly evolving A Release Plan is
  • 4.  About The Plan  Defined by 1 person  Inflexible  Refined A Release Plan isn’t
  • 5. { {Date Driven  Determine the features that can be delivered by a proposed date Scope Driven  Determine a rough date to deliver a set of features 2 Main Approaches
  • 6. Dependency Driven  Determine the delivery sequence based on dependency releases 3rd Approach
  • 7.  Shorter than a year (3-6 months, usually)*  Made up of iterations Agile Release Cycles *Some Agile institutions can release up to multiple times daily
  • 8. { Story Points/Velocity X Iterations = Timeline Sample Release Plan
  • 9. { Story Points/Velocity X Iterations = Timeline Sample Release Plan
  • 10. { Story Points/Velocity X Iterations = Timeline Sample Release Plan
  • 11. { Story Points/Velocity X Iterations = Timeline Sample Release Plan
  • 12.  Team velocity changes  Much Faster  Much Slower  After several iterations  When interference arises  Every iteration (ideally) Update the release plan when…
  • 13.  Management desires transparency  Team desires a timeline for product release  ROI should be predicted  Multi-team releases of an integrated product  When a project requires long term planning When is a Release Plan most valuable?
  • 14. Costs & Benefits Benefits  Reduces Risk  Reduces Uncertainty  Supports Better Decision Making  Establishes Trust  Conveys Information  ROI predicted Costs  Administrative overhead  Release planning meetings  Artifacts to maintain  Overhead For Product Owner  Potential for Interference
  • 15.  Is not about the plan but about the planning  Is driven by scope, date, or dependency  Evolves over the course of the project  Is developed by the entire team  Can help identify ROI and reduce risk or uncertainty To summarize, Release Planning
  • 16. Helpful references for release planning: • http://www.extremeprogramming.org/ • http://www.versionone.com/Agile101/Agile-Development-Release- Planning/ • http://www.mountaingoatsoftware.com/books/agile-estimating-and- planning
  • 17. Thank you! Michael R. Benning, CSM www.linkedin.com/in/michaelbenning/