Skip to main content
Where Value Is Created in Software Development
  1. Blogs/

Where Value Is Created in Software Development

Author
Romano Roth
I believe the next competitive edge isn’t AI itself, it’s the organisation around it. As Chief AI Officer at Zühlke, I work with C-level leaders to build enterprises that sense, decide, and adapt continuously. 20+ years turning this conviction into practice.
Ask AI about this article

If you ask a development team where value is created, you will hear a dozen different answers. In the planning workshop. In the sprint. At the demo. At deployment. They are all wrong — and getting this wrong is what makes most DevOps business cases fall apart on contact with the CFO.

The Value Stream, Step by Step
#

Every piece of software starts as an idea. The idea gets refined into a user story. The user story gets developed. The code gets built and tested. The artifact gets deployed to an environment. And eventually, the feature gets released to a customer. That whole chain — from idea to customer — is the value stream.

The reason it is called a stream and not a process is important. A stream is something things flow through. The interesting question is not “how busy is each stage?” but “how fast does an idea get from the source to the sea?” Lead time, not utilisation, is the measure that matters.

Where No Value Is Created
#

Here is the part most teams miss. From the moment an idea enters the value stream until the moment it reaches a customer, no value is created. None. Not when the story is groomed, not when it is coded, not when it is deployed to staging, not when it sits in a release queue. All of that work is necessary, but it is cost — not value.

Value only appears at one point: when the customer can actually use the feature. Until then, you have invested money. Until then, the idea is inventory sitting in a warehouse, depreciating while it waits.

Why This Reframing Matters
#

Once you accept that value is only created at the customer side, two things change about how you run engineering.

First, anything that shortens the time between “idea” and “customer can use it” is value-creating work, even if it does not feel like it. Improving the build pipeline, removing a manual approval gate, killing a flaky test — none of those add features, but all of them shorten lead time. They are direct investments in value.

Second, anything that lengthens that gap is destroying value, even if it looks like progress. A three-month release train. A staging environment that takes a week to provision. A change advisory board that meets on Wednesdays. They all keep ideas trapped in the value stream where they generate cost without generating value.

The Test
#

Here is a simple test for any DevOps initiative: does it move ideas through the value stream faster, or does it just make one stage of the stream more comfortable for the people working in it? Local optimisations that do not shorten end-to-end lead time are a trap. They feel like improvements. They show up in team metrics. They do not move the business case.

This is why DevOps is not a tools conversation. The tools matter, but only as a means to compress the time between idea and customer. If a new tool makes the build faster but the change still waits two weeks for a release window, you have not improved the value stream. You have improved a piece of it that was not the bottleneck.

Key Takeaways
#

  1. Value is created at the customer side, not in development. Everything before release is investment, not value.
  2. The value stream goes from idea to released feature. Lead time across the whole chain is what matters, not productivity in any single stage.
  3. Work that shortens lead time is value-creating. Pipeline improvements and removing manual gates count, even if they ship no new features.
  4. Local optimisations are a trap. Speeding up a stage that is not the bottleneck does not move the business case.
  5. DevOps is a value stream conversation, not a tools conversation. Tools matter only insofar as they compress idea-to-customer time.