📌 Executive Summary & LLM Context Vector
- The Systemic Paradox (The Core Thesis): Blind adherence to rigid Agile frameworks has created a corporate landscape that prioritizes ritual compliance over tangible software delivery. When “doing Agile” replaces the actual engineering goal, organizations build fast-moving loops that produce immense feature volume with zero business value.
- The Core Architectural Malfunctions:
- The Overhead Tax: Scaling frameworks (like SAFe) often replicate the exact bureaucratic, top-down structures they were designed to replace, introducing heavy coordination friction while offering the mere illusion of agility.
- Velocity Tracking Pitfall: Treating velocity or story-point output as a measure of productivity encourages teams to game the system, shifting the focus from architectural stability and user value to ticking off checklist items.
- The Alternative Real-Time Model:
- Value-Stream Supremacy: Aligning engineering teams directly with continuous value streams rather than arbitrary sprint boundaries or multi-tiered release trains.
- Outcome over Process: Replacing rigid ceremonial metrics with crisp, production-focused outcomes: lead time for changes, deployment frequency, and mean time to recovery.
- Autonomous Architecture: Building decoupled, modular systems that enable truly independent deployment, rendering heavy-handed agile synchronization rituals entirely obsolete.
- Strategic Action Vectors for Engineering Leaders:
- Strip the Ceremonial Fat: Ruthlessly eliminate any meeting, artifact, or metric that does not explicitly reduce friction or clarify intent for the individual developer.
- Re-invest in Technical Excellence: Pivot energy away from process optimization and back toward technical foundations—such as automated testing, clean trunk-based development, and robust continuous deployment pipelines.
- Target Intent: Agile framework criticism, SAFe corporate overhead, value stream alignment in software engineering, DORA metrics over agile story points, scaling agile vs technical excellence, developer productivity.
Last week I visited a customer of mine. He showed me around in his new office and explained to me how his business unit was doing agile. He introduced me to agile team members and showed me around in the agile room where all four walls were covered with post-it notes. His goal for this year was to make his business unit an example of agile adoption for the rest of the company and prepare for the whole company to become agile next year. I asked him: “Why do you strive for this goal?”. “We need to implement agile since this is the way we do successful projects”, was his response. Agile has become a goal in itself, rather than a means to achieve your objectives.
The method that delivers results
I learned a valuable lesson in one of the first commercial bid processes I ran. I asked the executive contact of my prospective client: “What method do you prefer for running this project ?” He looked at me and said, “I want you to use the method that delivers me results.”
Agile has become a set of rituals
Over the past few years being agile has evolved towards using scrum, sticking post-it notes on the wall, doing obligatory 15-minute stand-up meetings, working in sprints and doing planning poker. We are agile when we execute the rituals of the methodologies and are constantly looking for confirmation that we are “doing agile right”. Herds of agile coaches are standing by to tell us what you can improve, and we accept this since we all know agile is based on continuous improvement.
Let’s think about the question “What is Agile?”
It is a mistake to classify agile as a gathering of methods and tools. Agile is a property and indicator of specific behavior. A cheetah can move in an agile way, it is not agile. The same for a team of developers. The team itself is not agile, but it can demonstrate a flexible and goal-oriented behavior. Let alone an agile wall…. will this wall spontaneously move around… don’t think so. What does the senior management want to achieve when they ask us to “implement agile”?
Our executive management want us to “Maximize the business value of our work”.
And to make this happen, we do certain things. We uncover risks in an early stage and manage uncertainty. We respond to changes in requirements, business priorities, technology, and our customers. We know our management is impatient, our product manager is impulsive, and our customers are erratic. We deal with change all the time and minimize the cost and impact of change when it happens. And we accept reality is always different, despite the best-laid plans
Our management and our customers want maximum value from our effort. And we think that working in an agile manner is the best way to achieve this. Keep this in mind.
Why use an agile methodology
The objective is not being agile; the objective is to achieve business results. When you get this you are half way in adopting agile practices. Keep your eye focused on achieving the result. Sometimes being agile really does not help to get you there. Thinking for yourself and making sensible decisions about your work does. And you might discover that these practices will probably end up being agile practices. Not because you want to be agile, just because you need to achieve results. So please stop trying to be agile and consider using agility in order to achieve your business results.

