Josh Armitage

Charting the Journey to Continuous Deployment with a Value Stream Map

Continuous deployment isn't just for unicorns. Learn how a one-hour workshop can reveal the bottlenecks holding your team back from elite performance.

Charting the Journey to Continuous Deployment with a Value Stream Map
#1about 2 minutes

Core principles for achieving continuous deployment

Value stream maps focus on how you deliver, software delivery is about building confidence, and continuous deployment is a realistic goal for most teams.

#2about 1 minute

Defining continuous deployment and its goals

Continuous deployment is the automated process of releasing a merged commit to production without human involvement to maximize time spent on value-adding activities.

#3about 1 minute

Classifying work with lean activity types

Lean principles categorize all work into value-generating activities to maximize, necessary waste to minimize, and unnecessary waste to eliminate.

#4about 3 minutes

Measuring elite performance with DORA metrics

The four DORA metrics—lead time, deployment frequency, time to restore service, and change failure rate—provide a verified way to measure and benchmark software delivery performance.

#5about 3 minutes

Optimizing delivery with small batch sizes

Reducing batch sizes lowers risk and increases predictability by minimizing holding costs and transaction costs through automation like CI/CD.

#6about 2 minutes

Using value stream mapping as a software gemba walk

Value stream mapping adapts the lean concept of a Gemba walk to software, allowing teams to visualize and non-judgmentally observe their end-to-end delivery process.

#7about 4 minutes

How to run a lightweight value stream mapping workshop

A simple workshop using a whiteboard and post-it notes can map the entire process from idea to value, using different colors to represent branching strategies.

#8about 5 minutes

Analyzing the map to find confidence-building bottlenecks

By analyzing the value stream map, teams can identify major bottlenecks, such as manual QA wait times, that slow down the process of building confidence for a release.

#9about 5 minutes

Designing a future state with automated regression testing

The ideal future state eliminates bottlenecks by automating all regression testing and shifting manual QA to exploratory testing in production using feature flags or canary deployments.

#10about 4 minutes

Identifying when continuous deployment is not suitable

Continuous deployment may be inappropriate for systems with an inherently high cost of change or high risk of release, such as critical infrastructure or on-premise software requiring travel.

#11about 1 minute

Final summary of key takeaways for your team

A recap of the core ideas: value stream maps focus on process, delivery is about confidence, and continuous deployment is an achievable goal for most teams.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
CH
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
Brenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.

Expert DevOps Engineer

Expert DevOps Engineer

Talent Insights
Municipality of Santiago de Compostela, Spain

Remote
Bash
Azure
DevOps
Python
+10
DevOps Engineer

DevOps Engineer

devops excellence AG
Schwaig b. Nürnberg, Germany

Remote
Java
DevOps
Kubernetes
DevOps Engineer

DevOps Engineer

The Devops
Canterbury, United Kingdom

£50-55K
.NET
Bash
MySQL
DevOps
+5
DevOps Engineer CI/CD

DevOps Engineer CI/CD

Deutsche WertpapierService Bank AG
Frankfurt am Main, Germany

Remote
Bash
DevOps
Python
Gitlab
+6