> Markdown version of [/videos/142-charting-the-journey-to-continuous-deployment-with-a-value-stream-map](https://www.wearedevelopers.com/videos/142-charting-the-journey-to-continuous-deployment-with-a-value-stream-map). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Charting the Journey to Continuous Deployment with a Value Stream Map Are manual QA and complex branching stalling your release cycles? Discover how value stream mapping can help you eliminate bottlenecks and achieve zero-touch continuous deployment. - **Speakers:** Josh Armitage - **Event:** WeAreDevelopers LIVE - **Published:** May 12, 2021 - **Duration:** 30:46 - **URL:** https://www.wearedevelopers.com/videos/142-charting-the-journey-to-continuous-deployment-with-a-value-stream-map ## Summary Transitioning a software team to true continuous deployment—where code flows from merge to production with zero human intervention—is a critical step toward elite engineering performance. By leveraging value stream maps, teams can visualize their entire software delivery lifecycle from initial idea to user value, allowing them to pinpoint bottlenecks and eliminate unnecessary waste. The framework leans heavily on Lean principles and DORA metrics, emphasizing that smaller deployment batch sizes and rapid feedback loops inherently reduce risk. By conducting a digital "Gemba walk" using a simple whiteboard and sticky notes, engineering organizations can map their current branching strategies and deployment phases. This exercise frequently reveals that manual quality assurance and wait times are the primary culprits stalling delivery performance. To overcome these hurdles, teams should automate all regression testing, shifting manual QA strictly toward exploratory testing in production using safeguards like feature flags or blue-green deployments. Ultimately, software delivery is fundamentally about "building confidence" that a release's value outweighs its risk. By migrating from complex GitFlow models to trunk-based development and ruthlessly lowering transaction costs, continuous deployment becomes a realistic, highly profitable target for over 90% of development teams. **Keywords:** value stream mapping, continuous deployment, lean software development, dora metrics, gemba walk, deployment batch sizes, trunk-based development, gitflow branching strategy, automated regression testing, production exploratory testing, feature flagging, blue-green deployments, software delivery bottlenecks, deployment transaction costs, software release risk ## Chapters 1. **Key takeaways for adopting continuous deployment architectures** (00:18) — Implementing continuous deployment relies on mapping the delivery process and removing manual barriers to build delivery confidence. 1. **Defining automated continuous deployment in software pipelines** (02:45) — Continuous deployment requires taking code from a shared branch to production entirely without human intervention. 1. **Applying lean principles to software delivery activities** (04:10) — Categorizing efforts into value-generating activities and necessary or unnecessary waste identifies clear areas for workflow optimization. 1. **Evaluating delivery performance using core software delivery metrics** (05:18) — Elite engineering teams balance lead time, deployment frequency, restoration time, and change failure rate using continuous deployment practices. 1. **Optimizing software batch sizes for predictable releases** (07:56) — Reducing transaction costs in deployment workflows allows engineering teams to ship smaller updates with minimized holding costs and deployment risk. 1. **Adapting gemba walks to analyze software engineering processes** (10:17) — Observing the actual state of delivery workflows provides an objective foundation for accurately mapping technical value streams. 1. **Mapping a basic value stream for software delivery** (12:03) — Visualizing a feature's journey from an initial idea to production value reveals structural inefficiencies in deployment branching strategies. 1. **Analyzing typical delivery bottlenecks and long lead times** (15:36) — Traditional sprint-based schedules often enforce large batch deployments that fall significantly behind elite automation performance benchmarks. 1. **Building release confidence by managing testing wait times** (17:30) — Evaluating the delays incurred by peer reviews and manual quality assurance reveals the primary constraints obstructing fast delivery speeds. 1. **Converting manual regression testing into automated necessary waste** (20:42) — Automating repetitive test suites eliminates manual wait times and refocuses human quality evaluation exclusively on critical exploratory testing. 1. **Transitioning to trunk-based development and production testing** (22:48) — Eliminating intermediate development branches in favor of direct releases opens opportunities for progressive deployment techniques like feature flagging. 1. **Identifying practical exceptions for continuous deployment adoption** (26:17) — Extremely high structural change costs or critical infrastructure risks occasionally justify maintaining manual release gates over fully automated delivery channels. ## Related Moments - [Evolution from manual deployments to continuous integration](https://www.wearedevelopers.com/videos/1603-next-gen-ci-cd-with-gitops-and-progressive-delivery) (from "Next-gen CI/CD with Gitops and Progressive Delivery") - [Solving traditional workflow challenges with continuous delivery models](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) (from "My journey into DevOps world - How it all started!") - [Evolution of software delivery and the devops pipeline](https://www.wearedevelopers.com/videos/853-navigating-the-ai-wave-in-devops) (from "Navigating the AI Wave in DevOps") - [The path from source control to continuous deployment](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) (from "Implementing continuous delivery in a data processing pipeline") - [Automating delivery pipelines and managing infrastructure via code](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) (from "My journey into DevOps world - How it all started!") - [Adopting continuous delivery for highly sustainable software operations](https://www.wearedevelopers.com/videos/1134-the-affordances-of-quality) (from "The Affordances of Quality") ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Velocity with Guardrails: How Technical Teams Can Move Fast Without Losing Decision Integrity](https://www.wearedevelopers.com/magazine/747-velocity-with-guardrails-how-technical-teams-can-move-fast-without-losing-decision-integrity) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Your AI coding tool is getting used. But is it doing anything useful?](https://www.wearedevelopers.com/magazine/758-your-ai-coding-tool-is-getting-used-but-is-it-doing-anything-useful) ## Related Jobs - [Forward Deployed Software Engineering - Manager](https://www.wearedevelopers.com/jobs/ext/1410987-forward-deployed-software-engineering-manager) at **PwC** - [Manager, Engineering, Secure Build and SCS Services](https://www.wearedevelopers.com/jobs/48447-manager-engineering-secure-build-and-scs-services) at **Docker, Inc.** - [Forward Deployed Data Engineering - Manager](https://www.wearedevelopers.com/jobs/ext/1404894-forward-deployed-data-engineering-manager) at **PwC** - [Forward Deployed Software Engineering - Senior Manager](https://www.wearedevelopers.com/jobs/ext/1404892-forward-deployed-software-engineering-senior-manager) at **PwC** - [DevOps Engineer](https://www.wearedevelopers.com/jobs/ext/2975761-devops-engineer) at **ZEISS Group** - [DevOps Engineer](https://www.wearedevelopers.com/jobs/ext/3009059-devops-engineer) at **ZEISS Group**