Adoption of Agile compared to Lean

This is part of my ongoing series devoted to understanding the connection between Disruption Theory, Lean Startup, Lean product development, and Agile software development.

In many organizations the adoption of Agile software development techniques have been adopted rather quickly. For those unfamiliar with Agile software development, the point is to focus on user experience through developing software that is created through user stories (there’s a lot more to it obviously). Agile grew out of an understanding of Lean practices, where there is a strong focus on learning, daily standups, and understanding where and why things went wrong. This includes the use of the 5Whys which was highlighted in the Lean Startup. In away the company becomes a learning organization as there is a set meeting every sprint to reflect on the last few weeks of work. Agile was initially conceived around the turn of the century and has seen steady adoption over the past 15 or so years.

Many of these ideas came from Lean. While retrospective isn’t specifically called out in Lean, it happens consistently through a Plan Do Check Act cycle. Furthermore it happens through Root Cause analysis which happens on nearly a daily basis whenever issues arise. Much of the most ardent Lean practitioners are found in manufacturing, however it is making headway in other areas of the organization over time. Lean was Popularized in the early 90’s by the book “The Machine that Changed the World” but is much older than that and had been adopted by Toyota competitors as early as the 70’s.

So, then why, when Lean is the inspiration for Agile (as well as the Lean Startup), has Agile been heavily adopted while Lean has not? I do not mean to say that Lean isn’t used; it’s used a lot of places. However, it’s not used in the bulk of companies around the world or used uniformly throughout an organization. Agile has been adopted as a methodology across many industries and within many different types of companies. It is also not possible to say that one works while the other doesn’t. Both have been shown to improve processes and drive cultural change within an organization. I think that Agile has been more quickly adopted in broader corporate America than Lean because, similarly to Lean, it was made by and for the people that use it the most; Corporate IT. IT/Software development has owned the deployment of Agile practices which has made them much more successful at adopting them than those same corporations adopting Lean practices.

Agile has had the luxury of being successful in many organizations in a very public manner. Which has lead to a lot of top down support and required adoption of the methodology. This makes adopting specific methods for project management significantly easier for adoption of any given methodology. In fact, Lean and Six Sigma deployments are only successful whenever those deployments are attached to specific strategic initiatives. With IT any project that is funded for development is by definition strategic resulting in clear alignment between the Agile deployment and the execution of the project. Lean typically does not have this luxury.

Furthermore, Lean is not well regarded in many leadership circles as it is not typically taught in high level MBA courses. Agile on the other hand has made it into Masters programs for both IT and Computer Science. Meaning that the leaders responsible for owning processes and project results learned about how to deploy Agile in their education and it was a highly stressed practice. On the other hand Lean is part of Industrial/Manufacturing Engineering and to specific business niches. Which means that there’s a clear misunderstanding of Lean and the management practices that accompany the tools.

Coming to Agile from the Lean perspective, I believe that Lean practitioners have a lot to learn from the Agile community around adoption. Much of the actual practices are extremely similar and anyone with a strong Lean background will be able to transition into an Agile environment easily. The transition the other direction will be only slightly harder, mostly because of the broader range of performance metrics associated with Lean compared to a handful with Agile.

MBAs, Ethics and Morals

Yesterday on Facebook I started quite the little discussion after posting a discussion about MBA education based on an article on Bloomberg. The author of the article, a professor at the University of Chicago Booth School of Business. Essentially the article argues that the method used to discuss ethics results in amoral education. What this is saying isn’t that they are teaching a lack of morality, it’s that they aren’t teaching the actual moral result of these choices in a way that makes it clear that one option is moral while the other is not.   Without explicitly stating which option is moral or immoral, it can create ambiguity (we know that business people hate uncertainty) and the illusion that either one of the options could be moral.

Why does this cause a problem? First, not many people actually have any education in ethics to begin with. If someone put together a list of 8 must take classes ethics would be somewhere around 100. Ethics courses aren’t easy and they make you really look at how you think about things, figure out why you think that way and try to make you change the way you think. They aren’t always successful, but ethical thinking is like critical thinking, the more exposure you have to it the more you are able to practice it. The second reason why this is a problem, is that many people going into business school may have less scruples, be willing to take advantage of people or are amoral. Not everyone is, but we know from research that business leaders tend to have personality traits of psychopaths. We also know that in games like prisoner’s dilemma business leaders act the most ruthless (same goes for economists). The only question is the direction of causality. Does business school create these types of people, does it exacerbate these personality types or do these people go into business already behaving in these manners? I don’t know the answer to that question.

While I was in the Netherlands I listened to a seminar that discussed the way that ethics is taught within the Dutch military. All new recruits must go through ethics courses and then every so many years they are required to recertify on the ethics course. The goal is to bring in new officers with a sense of ethical norms that can prevent atrocities and allow officers to do the right thing when they need to. Of course the military believes there is a fine line between creating a thinking solider and a solider that ends up in analysis paralysis because they are going through too many ethical situations in their mind. The goal of the education is to ingrain many of these ethical situations so reaction is more instinctual even for the ethical choice.

I believe that there is a similar balance that needs to be considered in business. What are the social norms for ethical behavior in many institutions? Well, I think that this really does depend on the institution and the environment that they are in. I think there are no ethical norms within the big banks, which has been played out over and over again with the sub prime, then LIBOR and now HSBC’s money laundering. Perhaps the ethics are there, it’s just considered ethical to make as much money as you can without getting caught doing something that is obviously screwing someone over. The question becomes, can a truly ethical MBA graduate come into an environment and succeed? I think that they will be able to do well compared to your average person, but they will quickly be out shined by their unethical colleagues.  These are businessmen, they understand incentives well, so they will adjust their behavior based on their incentives. This is a normal and rational thing to do.

Are there ways to instill more ethical behavior at companies? I think there are ways. Some are through legal changes, which lower the bar for what is considered a crime when it comes to fraud and unethical behavior. This would either drive the behavior more underground (likely) or change some of it. Other ways would be through forcing a cultural norm where these companies are punished through lack of investment and loss of business. This one has a coordination issue. Many people have no qualms about ethical issues that would use a service like this. Additionally, the sheer number of firms behaving unethically makes it unrealistic for a person to buy ethically made products. I wrote about this at the Urban Times, noting that Apple is being singled out when the entire industry behaves in this manner.

Ethics needs to be taught at many different levels, it encourages critical thinking and self reflection. Developing ethical leaders in all respects of business and politics should be a goal of all universities. However, ethics courses are being cut and many people just don’t see the value in them.