Skip to content
  • About
  • Friends
  • About
  • Friends
The Blog of phausmy personal Site of Things
  • About
  • Friends
Written by Philipp on 2026-10-14

When Processes Bring Teams to a Standstill

Projects . Tech . Tooling

The concept is set, the architecture is clear, the code itself is unproblematic. It is therefore almost only about implementation.

In earlier projects that would have been done in a few days. Programming, build, connecting the services, deploying to various environments — the team did it themselves. If something went wrong in a sandbox, they cleaned it up themselves and restarted. Usually a matter of minutes.

Today it looks different. For most steps the team must involve people from other teams. A faulty deployment in a development environment can no longer be cleaned up by the team itself. Instead it goes into a request, an ops team picks it up, and sometime — often only after a reminder — it gets cleared.

The actual work still takes minutes. The path to it takes on average half a day.


Promised Quality and Safety

The intention behind the new processes is serious. Quality should rise, errors should be detected early, nobody should blindly throw changes into a system. Scaling needs rules — that is no new thought.

Added to that is security as a separate requirement. Who may access which environment is no longer a team question. Permissions are cut tight, accesses run over defined ways, every change is traceable to a name. That also explains why a team can no longer clean up its own sandbox: the rights for that lie elsewhere now.

Part of the gates is non-negotiable anyway. Where audit obligations apply, it must be provable who approved a change and when it went into production. That is an external requirement, not a question of style.

For the rest the theory sounds plausible: the more checkpoints, the less can go wrong. The clearer a process is defined, the less it depends on individual knowledge. Responsibility becomes visibly distributed.

That is not wrong at first.


Where the Friction Arises

But reality diverges. A team wants to deploy a hotfix. The code is ready, tests green, everything fits. But: the CI pipeline demands a reviewer from another team. That person is in a meeting. Then the deployment ticket must be created. The ops team has a backlog. The ticket gets processed — two hours later. The hotfix goes live in the evening instead of the morning.

Another example: a developer needs a new environment variable in the staging environment. In the past: edit .env, deploy, done. Today: ticket, approval, ops, wait. The variable is set the next day.

The team does not lose competence. It loses agency.


The Hidden Cost

The visible cost is time. The invisible cost is behaviour change.

When every small step needs a gate, people stop doing small steps. They bundle changes. They avoid experiments. They build workarounds instead of fixing root causes because the fix would need three approvals.

The process that was supposed to ensure quality becomes the reason quality drops — because nobody iterates anymore.


What Helps

Not fewer rules. Smarter rules.

Trust but verify instead of verify then trust. Give teams write access to their own environments. Log everything. Audit afterwards. The person who breaks something fixes it — immediately, because they have the access.

Automate gates instead of human queues. Linting, tests, security scans, policy checks — all in CI. If the pipeline passes, it deploys. No ticket, no ops handover.

Define clear boundaries: What needs central control (production, secrets, compliance-relevant changes) and what is team territory (dev environments, feature branches, internal tooling).

Measure lead time, not gate count. How long from “code ready” to “running in staging”? If that number grows, the process is the bottleneck.


The Hard Truth

Processes scale. Trust scales too — but differently.

Whoever builds an organisation only on processes gets a machine that works reliably but slowly. Whoever builds on trust gets speed — but needs people who carry responsibility.

The sweet spot is not in the middle. It is: minimum viable process for the risk class of the change.

A typo in a README? No gate. A schema migration in production? Four eyes, rollback plan, audit log.

Most changes are closer to the typo than to the migration. Yet they go through the same gate.

That is the standstill.

Share this:

  • Share on X (Opens in new window) X
  • Share on Facebook (Opens in new window) Facebook

Like this:

Like Loading…

Related

Leave a ReplyCancel reply

Archives

  • October 2026
  • August 2026
  • July 2026
  • April 2026
  • March 2026
  • August 2025
  • November 2023
  • February 2023
  • January 2023
  • June 2020
  • April 2020
  • March 2020
  • February 2020
  • February 2019
  • January 2018
  • December 2017
  • May 2017
  • February 2016
  • September 2015
  • December 2014
  • August 2014
  • June 2014
  • March 2014
  • February 2014
  • September 2013
  • August 2013
  • July 2013
  • November 2012
  • October 2012
  • September 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • January 2011
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • January 2010
  • November 2009
  • October 2009
  • September 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • September 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006

Calendar

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Aug    

Categories

  • AI
  • Bash
  • Bochum
  • Build
  • CCC
  • CLI
  • Coderwall
  • Coventry
  • DB
  • Edu
  • Freenas
  • Gitlab
  • Go
  • Graphics
  • Hacking
  • iOS
  • Java
  • Javascript
  • Mac
  • NAS
  • Network
  • nexenta
  • Perl
  • Personal
  • PHP
  • Play! Framework
  • Projects
  • Proxmox
  • ruby
  • Ruby on Rails
  • Security
  • SmartOS
  • Snippets
  • Sound
  • Tech
  • Testing
  • Tooling
  • Twitter
  • UI
  • Uncategorized
  • Video
  • Virtualisierung
  • ZFS

Copyright The Blog of phaus 2026 | Theme by ThemeinProgress | Proudly powered by WordPress

%d