SlideShare a Scribd company logo
{
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/

More Related Content

What's hot

Sprint
SprintSprint
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
Michael J Geiser
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
Mike Lally
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?
Mario Lucero
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
Upekha Vandebona
 
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...XebiaLabs
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
James Barnes, CSP
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and Kanban
Marsden Marketing
 
Scrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesScrum Master Facilitation Techniques
Scrum Master Facilitation Techniques
XPDays
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Dive into sprint planning
Dive into sprint planning Dive into sprint planning
Dive into sprint planning
Priyanka Nomula
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PhuocNT (Fresher.VN)
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
Silvana Wasitova, Scrum & Agile Coach
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
Jyaasa Technologies
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
Axon Active Vietnam
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
CollectiveKnowledge
 
Best practices in release management
Best  practices in release managementBest  practices in release management
Best practices in release management
Abhinav Sabharwal- Business Analyst Mumbai
 

What's hot (20)

Sprint
SprintSprint
Sprint
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
E0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheetE0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheet
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and Kanban
 
Scrum Master Facilitation Techniques
Scrum Master Facilitation TechniquesScrum Master Facilitation Techniques
Scrum Master Facilitation Techniques
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Dive into sprint planning
Dive into sprint planning Dive into sprint planning
Dive into sprint planning
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
 
Best practices in release management
Best  practices in release managementBest  practices in release management
Best practices in release management
 

Viewers also liked

Release planning in Scrum
Release planning in ScrumRelease planning in Scrum
Release planning in Scrum
Arne Åhlander
 
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
Cprime
 
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
John Derrico
 
Release planning workshop
Release planning workshopRelease planning workshop
Release planning workshop
Rick Austin
 
Agile - A Super Quick Introduction
Agile - A Super Quick IntroductionAgile - A Super Quick Introduction
Agile - A Super Quick Introduction
Thiago Leych
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015David Phipps
 
Alphageeks meetup - facebook api
Alphageeks meetup - facebook apiAlphageeks meetup - facebook api
Alphageeks meetup - facebook api
Alphageeks
 
Release planning
Release planningRelease planning
Release planning
Abhay Kumar
 
Introduction to agile and Scrum
Introduction to agile and ScrumIntroduction to agile and Scrum
Introduction to agile and Scrum
Scrum & Kanban
 
Agile training workshop
Agile training workshopAgile training workshop
Agile training workshop
Confiz
 
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...
Yuval Yeret
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
Mayur Sand
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
Scrum refresh
Scrum refreshScrum 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 ...
Yuval Yeret
 
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
Alexey Krivitsky
 
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 & SCRUMejlp12
 

Viewers also liked (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
 

Similar to Release Planning. For Agile Teams. A Quick Overview

Agile planning
Agile planningAgile planning
Agile planning
Kshitij Agrawal
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
Cprime
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
Grayson J. Stedman jr.
 
Agile camp releaseplanning
Agile camp releaseplanningAgile camp releaseplanning
Agile camp releaseplanning
TheAgileDen
 
Charter template 17.01.15
Charter template 17.01.15Charter template 17.01.15
Charter template 17.01.15
Stephanus Roux C Eng , IntPE(uk) , FIET
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Definitions and Terms R1
Definitions and Terms R1Definitions and Terms R1
Definitions and Terms R1John Newcomb
 
Project Initiation Templates to manage Projects
Project Initiation Templates to manage ProjectsProject Initiation Templates to manage Projects
Project Initiation Templates to manage Projects
Denis M.
 
PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6
Muzette Charles, PMP
 
TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5
Hisham Ali,PMP
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health Standards
Hass Howard
 
Scrum 4 program draft
Scrum 4 program draftScrum 4 program draft
Scrum 4 program draft
Pierre E. NEIS
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
Mohamed Abdelaziz
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
Zubaida Tasmeen Eliza 🇧🇩
 
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 toolsosama khalid
 

Similar to 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
 
Project Initiation Templates to manage Projects
Project Initiation Templates to manage ProjectsProject Initiation Templates to manage Projects
Project Initiation Templates to manage Projects
 
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
 
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
 

Recently uploaded

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 

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/