Lean against Agile – really?

email

There is a theme emerging from my 2011 coaching assignments; Lean and Agile initiatives are everywhere I go, and people are confused!

Sign of times: a pretty significant group of Lean and Agile experts just got together in Berlin earlier this month for the first European ‘ALE 2011 unconference‘; sharing their experience and knowledge on these two converging approaches.

What’s all the fuss about Lean and Agile?

In a nutshell, these two giants are fighting to get enterprise governance attention.


Most managers I’m meeting with are all mixed up on why, where, and how Agile and Lean can co-exist in their enterprise governance framework. The duality goes as follow: each manager in the organization is either a Lean, or an Agile proponent, but only a few of these leaders promotes or understands the two concepts at the same time.

If an enterprise tries to deploy Agile and Lean concurrently, well… one may encounter some robust resistance. At the very least, some serious and legitimate concerns can be expressed from the organization leaders; whether they are willing or not to give their consent to both initiatives.

Why bother? We need to integrate only one of these performance-enabling approaches in our governance framework.”

I obviously do have a point of view on this dilemma, but before sharing it with my business partners and potentially adding fuel to the fire, I took a look back at some of my recent readings on the matter.

Three papers caught my attention:

1. Forbes Dan Wood on Why Lean and Agile go Together – January 12th 2010

In practice, Agile seems to be changing for the better by adopting Lean thinking in a large way. Rally says that its customers get to market 50% faster and are 25% more productive when they employ a hybrid of Lean and Agile development methods.

2. Forrester senior analyst Dave West on Agile Processes Go Lean – April 25th 2009

Organizations that have taken advantage of both agile and lean approaches together have seen benefits such as reduced costs, improved time to market, and higher quality. But perhaps the most surprising result is in the areas of innovation and staff motivation.

3. IGI Global hot off the press 2011 study conduct by a Sweden university and telecom giant, Ericsson (Is Lean Agile and Agile Lean?) – 2011.

I do encourage readers to take a look at this paper. The folks from BTH and Ericsson analyze into the details both paradigms based on goals, principles, practices and processes.

Guess what? Lean and Agile shares a lot together, but not everything

Furthermore, they complement each other in a big way

If one is serious about bringing her company to the next level of performance, recent researches, observations from industry experts and real-life case studies are suggesting to create a hybrid strategy combining Lean and Agile.

First – Lean and Agile shares the same strategic goal

Rest assure the two paradigms are focusing on highly similar targets; so no collisions ahead into the enterprise governance framework:

Sounds compatible?

A lean organization provides an ideal environment for agile customer collaboration practices; it encourages clients’ input that defines their needs, frequent project reviews, and daily meetings. Lean doesn’t let a business unit and IT go off in separate groups.
Forrester – Dave West, Agile Processes Go Lean

Second – Lean and Agile complements each other on their principles and practices

Industry experts have demonstrated that Agile delivers on its promises: when done correctly, and for the right reasons. However, most enterprises going Agile recognize that the main challenges for deploying Agility evolves around cultural and organizational issues.

Agility and one of its most popular methodologies, Scrum, do not say much about principles and practices on mitigating cultural and organizational barriers in order to ease adoption.

Then, let’s say one want to scale Agility in his enterprise, after experiencing a success with a local pilot project. How about having 20 Agile projects at the same time in various units in the organization… what will he do?

This is where I do think Lean and Agile starts to get interesting. These 3 areas: culture, organizational barriers and scaling, are remarkably tough issues.

When the work of several teams needs to be connected, Lean definitively has an advantage over Agile on ways to accomplish this. Furthermore, Lean’s Value Stream Mapping brings to the equation the end-to-end view – the global view. This is a key concept for the enterprise governance because the organization needs to understand how IT delivers business solutions: from initial ideas, to production and consumption across the whole business process workflow – from A to Z.

IT and Software organizations widely adopted Agile, and they are delivering high-value solutions to their customers. These groups now needs a little help from Agile’s partner: Lean, for getting the big picture and for scaling to wide adoption.

Agile has much less to say about how to connect the work of many different teams, and that’s where Lean has a huge impact. — Large organizations that are using Agile are applying a value stream approach in which various development teams are organized in sequential and parallel streams of work so that at the end of each iteration, you get a new version of the product.”
Forbes - Dan Woods, Why Lean and Agile Go Together

At companies where agile methods have been successfully adopted, Forrester has found that the application of lean principles — the same thinking that has helped manufacturers change how they work to improve efficiency — has helped solve many cultural and organizational problems tied to software development.
Forrester - Dave West, Agile Processes Go Lean

Obviously the organization will need a little bit more than Lean and Agile to succeed. For example, training and coaching managers to support them in embracing change. This will be the subject of another blog post.

Finally – Let me try to illustrate how I see Lean and Agile working together

Lean’s end-to-end perspective is crucial in getting the overall picture at all times. All business processes are looked into, and waste is eliminated while having the customer at the center of the organization’s priorities.

The Value Stream Mapping is the backbone process for having all Agile teams delivering their business solutions in the most optimal way.

à propos de yves ferland

Depuis plus d'une vingtaine d'années, Yves a l'immense privilège d'assurer des rôles de leadership au sein d'organisations de toutes tailles. Son implication auprès de jeunes entreprises innovantes en technologies de l'information et auprès de sociétés d'envergure internationale lui a permis d'exercer sa passion.
voir mon profil »

  • http://agile.blogspirit.com Jean Desbiens

    Your post reminded me of how I presented the different agile methods 5 -6 years ago. It was a pyramid with XP at the bottom for engineering practices, then Scrum for Project management and Lean on top for overall principles. The pyramid implied you should/could use all of these, but also that they adress different perspectives.

  • http://www.pyxis-tech.com yves ferland

    Thanks Jean for your comment. It seems like we still have a lot of work to do to convey this powerful message. I was happy to see both Lean and Agile folks gathering this month in Berlin. We are getting there.

  • http://business901.com Joseph Dager

    Good post and great observations. Lean and Agile are very complimentary of each other and I believe need each other which you so artfully pointed out.

    In addition, I typically view Lean not from a waste reduction standpoint but a knowledge building platform. Using Kaizen/PDCA to build knowledge and close knowledge gaps is the essence of Lean. When viewed this way, I believe it only strengthens your views. Viewing Lean from a waste perspective may hinder the development of both Lean and Agile.

    Is Lean discussed from this perspective in your community?

  • http://www.pyxis-tech.com yves ferland

    Thank you Joseph for your comment. To start answering your question, I will refer to the BTH & Ericsson report cited in my post. Based on their studies, they used Lean Software Principles documented by the work of Mary & Tom Poppendieck. The BTH report maps Lean and Agile principles in order to compare how they differ and contribute to each other.

    Regarding your question, I do think you are referring to the ‘Amplify Learning’ Principles from Lean Software. To this regard, the article points out that this Principle maps to Agile’s Face-to-Face Conversations – Frequent Deliveries – Customer Staisfaction – Continuous Reflection.

    I do think the latter Lean/Agile pair, Amplify Learning + Continuous Reflection is a good example on how Lean can emphasize on Agile practices attached to Continuous Reflection. For example, Sprint Review and Sprint Demo.

    I can observe that this perspective is not the first one being looked at in the organizations I’m coaching. Not to say it is not relevant to them, but the focus is on high customer satisfaction, increased quality, better time to market and productivity enhancements.

    Though, we are starting to see more and more attention from managers on team mobilization.

  • Michael Saunders

    Also the large amount of customer input from Agile is a great contributor to leans goal of having the customer being the contributor.

  • http://www.pyxis-tech.com yves ferland

    Thanks Michael for your comment, I could not agree more. The Lean goal ‘Create value for the customer and thus only focus on value-adding activities’ finds its Agile driving source in ‘Have a working product that fulfills the customers’ needs’.

    I do like the fact that Agile requires the customer to be physically there (co-located) with the Scrum team for producing high-value and for getting immediate feedback. This practice of on-site customer is not enforced per se in Lean; something Agile complements in a big way.

  • Emma Caruso

    Hi Jean

    I found this very interesting to read. I am starting a program of work where we will be piloting Lean and Agile together, we have used Agile for many years but only now are bringing in Lean. We are right at the start of the project and are coming across some stumbling blocks. Do you have any advice for starting out and determining you way or working or recommend anyone I could talk to?

    Thanks

  • http://www.pyxis-tech.com yves ferland

    Thanks Emma for your comments.

    Can you share on the type of stumbling block you are encountering? Looking forward to your comments.

    Yves