SlideShare a Scribd company logo
From Release Manager to
Value Stream Manager
Who are these guys?
Eric Minick
Product Management – IBM DevOps
@EricMinick
Brian Muskoff
Director of Development – HCL DevOps
@BrianMuskoff
Release Management Mission
Guide changes from development to production.
The path to production could be simple…
Development SCM Build
Package
Repo
DevTest Stage Production
In most organizations it’s more like this:
IBM Cloud / © 2018 IBM Corporation
• Applications with many parts
• Applications are coupled
• So we test it all together in
”System integration Test”
• Diverse technologies
• Coordinate release
One Rule!
If you test it together; release it together.
You might be a Release Manager if you..
• Schedule release windows and release events
• Plan “Game Day” for release events
• Enforce all approvals are in place before release
• Check that testing of all elements of the release
is satisfactory before delivery to production
• Identify development teams at risk of not making
a release window
• Support key stakeholders impacted by a release
(makes sure training happens)
I’m the
responsible
adult here
Continuous Delivery has changed the game
Classic Release Cycles
Took months and deployments were
infrequent
Continuous Delivery
Accelerates deployment frequency with Elite Performers
releasing 46x more often than low performers (DORA 2018)
Dependencies are broken and many concurrent
releases creates an air traffic controller scenario
Enterprise dependencies are manually
managed across multiple releases
Many of these activities change when
delivering many times per week
• Scheduling release windows and release events
• “Game Day” planning for release events
• Ensure all approvals are in place before release
• Ensure testing of all elements of the release is
satisfactory before delivery to production
• Identify development teams at risk of not making
a release window
• Support key stakeholders impacted by a release
(makes sure training happens)
Little releases happen all the time
Eliminated
Eliminated
Must be automatic in pipeline
Only relevant for rare enterprise releases
Ongoing
Do Release Managers Have a Future?
Three paths forward • Own the pipeline. Build controls in
• Value stream optimization
• Product management
Path 1: Own the Pipeline
2) Build in Gates
• Automate the CAB out of existence
• Translate existing controls to
automated checks
• Add approvals if needed
• Champion “building quality in”
1) Setup Coordination
• What still needs to be tested
together?
• Create a “pipeline of
pipelines”
3) Ensure permissions
• Can anyone deploy to Prod? If not who?
• Does everyone see every project?
Skills Needed
✓ Understanding of controls
✓ Translation between existing
control enforcement and new
X Automation engineering
Path 2: Value Stream Optimization
Agile Only Accelerated the
Middle of the Delivery Value Stream
Fund Plan Agile Dev & Test Release & Operate
DeliverySpeed
Many wait
states exist
• Agile & Automation have become table
stakes
• Focus now is on streamlining the end to
end process and applying lean practices
• Key to success is eliminating waste,
building quality in and creating reusable
knowledge
Opportunity for the Release Manager
Real-time Visibility to Metrics is Essential
Cycle Time Lead Time Throughput
Meantime to
Resolution
Change
Failure Rates
Deployment
Frequency
Efficiency
Predictive
Analytics
• Release managers are one of the few with visibility
and knowledge across the value stream
• Value stream mapping provides a roadmap for
continuous improvement
• Driving process & tool change will disrupt the culture
• Requires knowledge of lean practices, governance
requirements and delivery best practices
Path 3: Product Management
The Product Management Domain
is Comprised of Many Responsibilities
Strategic
• Specialization is often required
• With Continuous Delivery, more focus is on
customer outcomes rather than deployment
execution
• Business and technical operational feedback
loops are essential to continuous
improvement and customer outcomes
Tactical
External Internal
Value
Definition
UX
Design
Project
Management
Dev
& Test
Technical
Support
Operations
Customer
Service
Market
Research
Marketing
Sales
Communications
& Social
Launch &
Release
Opportunity for the Release Manager
• Instead of a command center executing a deployment,
release managers can bring focus to coordinating
teams to realize the business results of the release
• After deployment, operational management requires
similar coordination (i.e. Feature flag management)
• Measuring business results to provide input into the
next cycle often is an organizational weakness
• Requires a strong business acumen and high trust
cross-functional relationships
#ContinuousConsumption
Release Management is Transforming….
From
Projects
Planning & Controlling
Predictive Milestones
Status Reporting
Tactical Release Execution
Manual Quality Reviews & Gates
CABs & Checklists
Centralized Decision Making
To
Products
Advising & Enabling
Rolling Roadmaps
Visibility and Analytics
Self-Service & Automation
Automated Enforcement of Quality
Value Stream Optimization
Small, independent release teams
…and will remain critical to the enterprise
Enterprise Release Management – Sticks Around
Big Releases Remain
Example: Airline charging for something new
Orchestrate with Feature Flags
Continuous deployments may carry the
capability to production before release
Hide using feature flags
Coordinate ”flipping” the flag to release
Must still test the “System” with the flag flipped
Net: Mostly traditional release management, with a twist.
We have products for release managers and
value stream managers
UrbanCode Release
For traditional release management
Ideal for monthly to yearly releases
Handles thousands of manual and automated tasks in
a single release.
UrbanCode Velocity
For continuous delivery releases
Ideal for releases faster than monthly
Analyze delivery performance, find bottlenecks and
Q&A
Continuous Delivery has changed the game
Accelerate: State of DevOps 2018 Presented by DORA
Classic Release Cycles
Took months and were infrequent
Continuous Delivery
Accelerates deployment frequency with
Elite Performers releasing 46x more
often than low performers
Plan
Jan
Design
Feb
Code
March
Test
June
Release
JulyApril May
Release
Iteration
Jan
Iteration
Feb March
Iteration
Release Release Release
Iteration
April
Iteration
May June
Iteration
Release Release Release
Iteration
July
Release

More Related Content

What's hot

SDLC & Project Team roles_in practice
SDLC & Project Team roles_in practiceSDLC & Project Team roles_in practice
SDLC & Project Team roles_in practice
bizpresenter
 
8. project-management
8. project-management8. project-management
8. project-management
Muhammad Sikandar Mustafa
 
How to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuriHow to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuri
Bodhi Choudhuri
 
Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues
Michael J Geiser
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environment
sunil1993
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Sachith Perera
 
Agile method
Agile methodAgile method
Agile method
JAMEEL AHMED KHOSO
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
bizpresenter
 
Agile development introduction
Agile development introductionAgile development introduction
Agile development introduction
beforeach
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
coolbreeze130
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dipanway Bhabuk
 
Agile Development Method
Agile Development MethodAgile Development Method
Agile Development Method
John Liebenau
 
Digite - Release Management Training
Digite - Release Management TrainingDigite - Release Management Training
Digite - Release Management Training
Digite, Inc.
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
pmimkecomm
 
Agile Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development Introduction
Tu BUI
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Nicolas Casel
 
Agile
Agile Agile
Agile
Fayis-QA
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
Jeffrey Gardner CMgr FCMI IEng MIET
 

What's hot (18)

SDLC & Project Team roles_in practice
SDLC & Project Team roles_in practiceSDLC & Project Team roles_in practice
SDLC & Project Team roles_in practice
 
8. project-management
8. project-management8. project-management
8. project-management
 
How to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuriHow to lead a large organization through agile transformation bodhi choudhuri
How to lead a large organization through agile transformation bodhi choudhuri
 
Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues Using JIRA to Manage Project Management Risks and Issues
Using JIRA to Manage Project Management Risks and Issues
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environment
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile method
Agile methodAgile method
Agile method
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Agile development introduction
Agile development introductionAgile development introduction
Agile development introduction
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Development Method
Agile Development MethodAgile Development Method
Agile Development Method
 
Digite - Release Management Training
Digite - Release Management TrainingDigite - Release Management Training
Digite - Release Management Training
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
 
Agile Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development Introduction
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile
Agile Agile
Agile
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
 

Similar to The Release Manager is Dead. Long Live the Release Manager.

Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
Serena Software
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Serena Software
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Sam Garforth
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
Agile Testing Alliance
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
Puppet
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
Bob Sokol
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
DevOps.com
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
oGuild .
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
Jeff Bramwell
 
Continuous Delivery Distilled
Continuous Delivery DistilledContinuous Delivery Distilled
Continuous Delivery Distilled
Matt Callanan
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
Marc Hornbeek
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
steelthread
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
SUBHENDU KARMAKAR
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
Vishnu Raju Datla
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptx
Amna Ch
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
Applause
 

Similar to The Release Manager is Dead. Long Live the Release Manager. (20)

Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
Continuous Delivery Distilled
Continuous Delivery DistilledContinuous Delivery Distilled
Continuous Delivery Distilled
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
Lecture3.se.pptx
Lecture3.se.pptxLecture3.se.pptx
Lecture3.se.pptx
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 

Recently uploaded

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

The Release Manager is Dead. Long Live the Release Manager.

  • 1. From Release Manager to Value Stream Manager
  • 2. Who are these guys? Eric Minick Product Management – IBM DevOps @EricMinick Brian Muskoff Director of Development – HCL DevOps @BrianMuskoff
  • 3. Release Management Mission Guide changes from development to production.
  • 4. The path to production could be simple… Development SCM Build Package Repo DevTest Stage Production
  • 5. In most organizations it’s more like this: IBM Cloud / © 2018 IBM Corporation • Applications with many parts • Applications are coupled • So we test it all together in ”System integration Test” • Diverse technologies • Coordinate release One Rule! If you test it together; release it together.
  • 6. You might be a Release Manager if you.. • Schedule release windows and release events • Plan “Game Day” for release events • Enforce all approvals are in place before release • Check that testing of all elements of the release is satisfactory before delivery to production • Identify development teams at risk of not making a release window • Support key stakeholders impacted by a release (makes sure training happens) I’m the responsible adult here
  • 7. Continuous Delivery has changed the game Classic Release Cycles Took months and deployments were infrequent Continuous Delivery Accelerates deployment frequency with Elite Performers releasing 46x more often than low performers (DORA 2018) Dependencies are broken and many concurrent releases creates an air traffic controller scenario Enterprise dependencies are manually managed across multiple releases
  • 8. Many of these activities change when delivering many times per week • Scheduling release windows and release events • “Game Day” planning for release events • Ensure all approvals are in place before release • Ensure testing of all elements of the release is satisfactory before delivery to production • Identify development teams at risk of not making a release window • Support key stakeholders impacted by a release (makes sure training happens) Little releases happen all the time Eliminated Eliminated Must be automatic in pipeline Only relevant for rare enterprise releases Ongoing
  • 9. Do Release Managers Have a Future?
  • 10. Three paths forward • Own the pipeline. Build controls in • Value stream optimization • Product management
  • 11. Path 1: Own the Pipeline 2) Build in Gates • Automate the CAB out of existence • Translate existing controls to automated checks • Add approvals if needed • Champion “building quality in” 1) Setup Coordination • What still needs to be tested together? • Create a “pipeline of pipelines” 3) Ensure permissions • Can anyone deploy to Prod? If not who? • Does everyone see every project? Skills Needed ✓ Understanding of controls ✓ Translation between existing control enforcement and new X Automation engineering
  • 12. Path 2: Value Stream Optimization Agile Only Accelerated the Middle of the Delivery Value Stream Fund Plan Agile Dev & Test Release & Operate DeliverySpeed Many wait states exist • Agile & Automation have become table stakes • Focus now is on streamlining the end to end process and applying lean practices • Key to success is eliminating waste, building quality in and creating reusable knowledge Opportunity for the Release Manager Real-time Visibility to Metrics is Essential Cycle Time Lead Time Throughput Meantime to Resolution Change Failure Rates Deployment Frequency Efficiency Predictive Analytics • Release managers are one of the few with visibility and knowledge across the value stream • Value stream mapping provides a roadmap for continuous improvement • Driving process & tool change will disrupt the culture • Requires knowledge of lean practices, governance requirements and delivery best practices
  • 13. Path 3: Product Management The Product Management Domain is Comprised of Many Responsibilities Strategic • Specialization is often required • With Continuous Delivery, more focus is on customer outcomes rather than deployment execution • Business and technical operational feedback loops are essential to continuous improvement and customer outcomes Tactical External Internal Value Definition UX Design Project Management Dev & Test Technical Support Operations Customer Service Market Research Marketing Sales Communications & Social Launch & Release Opportunity for the Release Manager • Instead of a command center executing a deployment, release managers can bring focus to coordinating teams to realize the business results of the release • After deployment, operational management requires similar coordination (i.e. Feature flag management) • Measuring business results to provide input into the next cycle often is an organizational weakness • Requires a strong business acumen and high trust cross-functional relationships #ContinuousConsumption
  • 14. Release Management is Transforming…. From Projects Planning & Controlling Predictive Milestones Status Reporting Tactical Release Execution Manual Quality Reviews & Gates CABs & Checklists Centralized Decision Making To Products Advising & Enabling Rolling Roadmaps Visibility and Analytics Self-Service & Automation Automated Enforcement of Quality Value Stream Optimization Small, independent release teams …and will remain critical to the enterprise
  • 15. Enterprise Release Management – Sticks Around Big Releases Remain Example: Airline charging for something new Orchestrate with Feature Flags Continuous deployments may carry the capability to production before release Hide using feature flags Coordinate ”flipping” the flag to release Must still test the “System” with the flag flipped Net: Mostly traditional release management, with a twist.
  • 16. We have products for release managers and value stream managers UrbanCode Release For traditional release management Ideal for monthly to yearly releases Handles thousands of manual and automated tasks in a single release. UrbanCode Velocity For continuous delivery releases Ideal for releases faster than monthly Analyze delivery performance, find bottlenecks and
  • 17. Q&A
  • 18. Continuous Delivery has changed the game Accelerate: State of DevOps 2018 Presented by DORA Classic Release Cycles Took months and were infrequent Continuous Delivery Accelerates deployment frequency with Elite Performers releasing 46x more often than low performers Plan Jan Design Feb Code March Test June Release JulyApril May Release Iteration Jan Iteration Feb March Iteration Release Release Release Iteration April Iteration May June Iteration Release Release Release Iteration July Release