Skip to content
All Posts
Agile & Process

Lean Principles for Engineering Programs

14 October 20252 min read

Lean thinking changed how I run programs. Not lean as a buzzword — lean as a disciplined way of looking at every activity and asking whether it actually contributes to delivering value. When you manage fifty-plus engineers across multiple accounts, waste is not theoretical. It is expensive.

The Five Principles Applied

Identify Value: Value is defined by the customer, not by our internal processes. I started asking a simple question in every planning session: "If the client could see this activity on their invoice, would they pay for it?" That filter eliminates a surprising amount of internal ceremony.

Map the Value Stream: I covered this in detail in my recent post on value stream mapping. The short version is that you cannot optimize what you have not visualized. Map the flow, measure the wait times, and the improvement opportunities become obvious.

Create Flow: In software, flow means minimizing work-in-progress, reducing batch sizes, and eliminating blockers proactively. I track WIP limits not as Kanban dogma but as a health indicator. When WIP creeps up, it means something in the system is stuck.

Establish Pull: Instead of pushing work to teams based on a plan created weeks ago, we shifted to a pull model. Teams pull work when they have capacity. This sounds simple, but it requires a well-refined backlog and trust between product and engineering.

Pursue Perfection: This is the continuous improvement mindset. Every retrospective should produce at least one actionable experiment. Not a vague commitment to "communicate better" but a specific change that can be measured in the next sprint.

The Mindset Shift

The biggest change lean brought to my practice was moving from "Are we busy?" to "Are we effective?" A fully utilized team is not the same as a productive team. In fact, running at a hundred percent utilization almost guarantees poor flow and slow delivery. I aim for about eighty percent, and the results speak for themselves.


Back to all posts