The Lean Thinking Movement
The primary goal in Lean software development is to eliminate waste and optimize flow. This is accomplished by applying the theory of constraints and reducing the time it takes to produce artifacts in areas of a process that take the most time.
Lean ideology is critical for private organizations who cannot survive unless they optimize their business. Customers who give an organization money choose to do so solely because the organization provides the best product or service for a fair price.
As soon as another organization can produce something better, or cheaper, or a combination of the two, customers’ loyalty will promptly shift to the better organization. Capitalism thrives off of this concept: better products and services are created and refined due to competition.
Capitalism can be a beautiful thing, allowing free-enterprise to provide us with a high-tech culture, provides phenomenal products and services, creates jobs, and allows our economy to thrive. However, some organizations do not thrive off of competition.
Thriving off of Waste
Some organizations actually thrive off of being wasteful. Margins are improved by overproducing or extending the amount of time it takes to provide value.
For example, in his talk on Scrumban at the 2009 Austin Code Camp, Joe Ocampo described an insurance company who took longer to process claims because they made more money by doing so.
I am not exactly sure how they profit from this condition; perhaps it reduces their risk, or allows their investments to squeeze out more interest before they pay for a claim.
Milk The Government
The federal government has been doing business like this for years. The government encourages wasteful contractors. It is no secret that major contractors underbid government projects on purpose in order to get the contract. Once out of money, the contractor simply asks for more.
Since everybody in the sector knows that the government operates like this, they are free to underbid by great margins, fully understanding they will not be able to complete the project with the original bid.
Contractors will extend time lines, get paid to create features that add no value, and perform a number of other tricks to squeeze as much milk from the government utter as possible. How is this possible? The answer is the opposite of way capitalism thrives: lack of competition.
Since contractors only have one customer to satisfy, and they all know how that customer operates, they work together to pry as much cash out of government hands as possible. One major contractor does the majority of the underbidding, while subcontractors negotiate for their slice of the pie.
Under these circumstances, efficiency, optimization, adding value, eliminating waste, and all of the other tenants of Lean thinking do not make any sense. If a contractor changes to embrace Lean thinking, they provide a more valuable product but are not rewarded for it.
A Lean contractor would get paid less because the competition would underbid them. The competition receives more money to create more waste and less value. This type of business model has to stop!
“Change We Can Believe In” - President Obama’s Campaign Slogan?
Companies who thrive off of waste destroy what is best about a capitalistic society. The bigger a wasteful industry is, the more it hampers the economy, and sets back the great achievements of a culture. Does anyone know how to change these industries? Has anyone had success?
The biggest problem I am aware of is the Federal Government. We have got to get them to change their ways. President Obama has stated that he wants to improve the government’s way of doing business.
How do we start?
This entry was posted on Sunday, May 31, 2009 at 6:15 PM and is filed under Austin Code Camp, lean, philosophy. You can follow any responses to this entry through the RSS 2.0. You can leave a response.