VOOZH about

URL: https://thenewstack.io/value-stream-management-process-depends-on-architecture/

⇱ Value Stream Management: Process Depends on Architecture - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2021-03-16 11:41:35
Value Stream Management: Process Depends on Architecture
contributed,
DevOps / Tech Culture

Value Stream Management: Process Depends on Architecture

Value stream thinking is an essential overlay on the traditional organization chart. The recent State of Salesforce DevOps Report issued by Copado, showed that although 82% of organizations in 2020 increased their budget or effort towards digital transformation, 55% did not consistently automate their Salesforce deployments. Most organizations have many opportunities to improve their processes through automation and innovation.
Mar 16th, 2021 11:41am by Andrew Davis
👁 Featued image for: Value Stream Management: Process Depends on Architecture
Feature image by WORKSITE Ltd. on Unsplash
Andrew Davis
Andrew Davis is a Salesforce DevOps specialist who’s passionate about helping teams deliver innovation, build trust, and improve their performance. He's currently Senior Director of Product Marketing for Copado, a leading DevOps platform for Salesforce. Before joining Copado he worked as a developer and architect at Appirio, where he learned the joys and sorrows of release management and led the creation of Appirio DX, a set of tools to enable Salesforce CI/CD. He lives in San Diego with his wife and very cuddly dog.

Value stream thinking is an essential overlay on the traditional organization chart. Org charts are an important structure for control and the flow of information through organizations. The org chart is almost always the main “map” to understand an organization. Yet there are many ways to map a system, and each provides a distinct lens and insight. To paraphrase statistician George Box, “all maps are wrong, but some are useful.”

Org charts speak only to the internal structure of organizations. They don’t express that organization’s relationship with the outside world such as customers and partners. They also don’t express the organization’s most important internal relationships: Those through which work gets done.

Imagine mapping an organization in terms of “how work gets done.” This requires that you first understand “what work are we doing?” We can look at this from different levels of detail. From the company’s mission statement down to the daily activities of an individual employee, we can identify different “whats” and “hows.”

Most of today’s work is knowledge work, which is inherently invisible. This makes value stream mapping in knowledge work organizations even more important than in industries like manufacturing that deal in tangible goods. Yet we are early in the journey of mapping our organizational value streams.

Optimizing the Value Stream

How can we optimize a value stream? There are many approaches to this, but Jan Bosch’s BAPO (business, architecture, process, organization) framework is one helpful approach. This is analogous to the classic People, Process and Technology triad. But rather than a simple triangle, BAPO emphasizes a sequenced approach. The model focuses first on business needs, how the organization generates revenue and profit. Business needs should then drive architecture choices since your architecture needs to support business effectiveness. The architecture in turn determines processes (and how you can improve processes). The organizational structure should in turn be designed around the processes you need to conduct.

👁 Image

Jan Bosch’s BAPO Model

Too often companies approach this backward, building processes based on their organization structure; choosing an architecture based on the processes in use; and then attempting to run an effective business based on these choices of architecture.

At the end of the day, every business needs to create and sustain revenue in excess of its costs. Just as energy intake needs to match or exceed energy expenditure for a living being to survive, profitability is viability.

Architecture Should Be Driven by Business Needs

Business needs center around “what value do you deliver to your customer?” The architecture provides the means to achieve these goals. Architecture includes systems you acquire, the way you integrate and customize them, and any custom applications you build to support your business. It also includes the technology stack you use to build and maintain these systems. Often businesses implement a platform like Salesforce, but neglect to consider the DevOps tools needed to safely build, test, and deploy applications on that platform.

The recent State of Salesforce DevOps Report issued by the company I work for, DevOps solution provider Copado, showed that although 82% of organizations in 2020 increased their budget or effort towards digital transformation, 55% did not consistently automate their Salesforce deployments. Most organizations have many opportunities to improve their processes through automation and innovation.

Process Depends on Architecture

Process necessarily depends on architecture. In terms of the development lifecycle, the process depends on what applications you’re building, and the tools you’re using to build them. Typically, we consider tools to be less important than people and processes. In a sense, they are. But processes are constrained by the capabilities of your tools. If you change tools, your processes must change too.

For example, do you have tools in place to make information available to everyone else who’s working on the same system? Version control and agile planning tools function mostly to provide a single source of truth for distributed teams. Do your tools help you reduce risk and deliver value, all while keeping traceability for compliance purposes? All of these are capabilities of your development architecture.

Value stream management is primarily an approach to process optimization. It shows how long work spends in different phases, whether active, or waiting, or inactive. How many handoffs are involved? What is the quality at each stage? Can you reduce, for example, the number of handoffs? Can you reduce the idle time between phases?

The most common villain when looking at process optimization is WIP, or work in progress.  If you have too many simultaneous items in progress, all of the items in the flow will slow down. Limiting work in progress is an important aspect of value stream optimization.

Organizational Structure Should Be Subordinate to Process

The final step is to look at your organization. This is the opposite approach to how most organizations approach this challenge. Most companies begin planning based on their present organizational structure. Changes to the org chart are disruptive, and then begin to look at processes from there. So they, their processes, and their tools and so forth are all subordinate to the org chart, the org chart is considered to be a fixed entity over which no one aside from the executive tier has much power. Org charts involve an expenditure of money; they involve political power within the organization. And while they might be refactored once per year with a reorg, such reorgs are necessarily expensive both in terms of the time involved in planning them and in the disruption that lingers for months after each reorg.

By looking at organizations as subordinate to processes, you can begin to optimize your organization around your changing processes. This is the highest level of adaptability for an organization. Apply human resources to a process only to the degree necessary, and be flexible with allocating your workforce according to the processes required. Importantly, this also means bringing all of the people involved together to collaborate on making updates to the process.

This is one of the most important aspects of value stream mapping. It cannot be a top-down activity, because it necessarily involves knowledge that only people doing the daily work possess. Executives may dictate broad initiatives. But they don’t have the situational awareness to identify the detailed aspects of the value creation process. Value stream mapping as an exercise is a way of bringing people together to identify the stages, as well how long they’re taking and so forth. Just this common activity helps ensure that communication is rich between the teams. This high communication bandwidth between members of the team helps catalyze empathy and coordination.

Underlying the organizational structure is the psychology of each individual person. Just as we often see org charts as a structure we simply have to work around, many people consider psychology to be a fixed element that cannot be reworked for process improvements. In fact, our psychology is quite malleable if we use the appropriate methods. To maximize learning and adaptation, teams need to apply energy and put effort into collaborating with one another, developing a benevolent motivation for their work together and reducing all of the egos involved in the process.

Feature image via Pixabay.

TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Copado.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.