The Difference between “Agile” and “Lean”

The difference between agile and lean is simple to understand, but most people feel they are somehow equivalent.

They are not.

Lean — is designed to reduce waste and improve operational efficiency, especially related to repetitive tasks as often in seen in manufacturing.

Agile — is designed to execute tasks over a short time frame, with frequent customer involvement, and to be able to make changes quickly.

As you can see they have nothing to do with each other per se — one doesn’t need to be innovating new product to be lean, and one doesn’t have to be operationally efficient to be agile.

So why the confusion? One reason is that many people don’t understand the difference.

The larger reasons for the confusion is the vendors see both “Lean” and “Agile” as hot buttons and so they all say their method does both. “Scrum is Lean” shrieks Jeff Sutherland. “Lean is Agile” shriek the kanban vendors.

They themselves dilute the meaning of their own value propositions such as they exist.

They use a logical fallacy — that if A is “good” and B is “good” then A and B are equal and interchangable!

They are not — apples and oranges are still different, even if they both are useful.

Finally, it’s worth noting, that companies that revolve around operational efficiency (pumping out cheaper clones of competitors products) don’t last very long in the marketplace.

What works in manufacturing may not be appropriate for software development.

“Lean Startup” may in fact try to combine elements of both, but that doesn’t make Agile inherently Lean nor vice versa.

I question the validity of the “Minimally Viable Product” in any case — they are of the opinion that if you get there first you will own the marketplace.

Lots of people got there before youtube, lots of people got there before google and lots of people got there before facebook (myspace anyone?).

People need to understand and choose what to optimize for in their unique context, not just grab off the shelf buzzwords that other people fancy.

It would seem that marketplace is voting for the superior product, not the one that got there the cheapest (lean) or quickest (agile).


About postagilist

Architect, Manager, Developer, Musician, Post-Agile thought leader
This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink.

4 Responses to The Difference between “Agile” and “Lean”

  1. Ritesh (India) says:

    A precise yet Veryyy Good difference for beginers to understand the root of these two.. Well done

  2. Ben says:

    Best thing I have read so far today, “Lots of people got there before youtube, lots of people got there before google and lots of people got there before facebook (myspace anyone?).”

  3. Wentland says:

    I am not a proponent of any. In fact I think that neither lean nor agile is a answer, they are just hints as it is not agile in ‘successful agile team’ that make the team successful but rather the ability of the team to be successful (and luck of course).
    Each of the ‘paths’ has its merits and lessons for us in the trenches. Both of them are largly misunderstood and taken hostage by ignorami.

    As for article the last sentence is true to an extent.
    Yet producing cheap products is not the only aspect of lean (Toyota products are not cheapest on the market) nor is agile the fastest. It is however important to know that too.
    For an organisation to be successful, it requires smart leaders and smart followers that can appreciate those leaders’s smartness. This and some luck and you are on top of things….

    • postagilist says:

      I’m not saying per se, that lean produces products that are the cheapest sell point; I’m saying it produces products at the cheapest production cost. The difference is the profit; yes Toyota sells their products for (too much) money but that doesn’t mean that they were [that] expensive to develop…


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s