Inside Six Sigma

Bipin Roy  |  02/13/2009

Bipin Roy’s picture

Bio

Will Lean Thinking Make Your IT Organization More Recession-Proof?

How lean can positively affect IT companies.

During a recession, the concept of lean should make absolute sense to an information technology (IT) manager who wants to pursue every channel to increase efficiency and productivity.

We have seen a procession of quality standards adopted by software services organizations in the last two decades, ranging from simple ISO 9001 to capability maturity model (CMM), capability maturity model integration (CMMI), people capability maturity model (PCMM), Six Sigma, and more recently, lean management. Other distinct project management certifications such as project management process (PMP) and projects in controlled environments (Prince), have also seen some growth in the software quality sector. In this crowded industry, the big question is which one makes sense for you?

If you look closely, you will see that each of these programs complement one another and rarely encroach into each other’s space. ISO 9001 recommends having standard documentation for all actions performed in an organization as does the CMM, except the latter is from an IT perspective. A more customized standards version for the IT industry was christened CMMI. PCMM is a similar approach for people management with specified key competency areas. The Six Sigma concept was brought in to reduce defects and bring down variations in processes. Finally, lean is focused on reducing waste and cycle time. All these standards and programs have coexisted and resulted in world-class processes and products.

Needless to say, all this has created a billion-dollar industry as corporations adopt these standards and programs. In this era of the global village, customers are looking for suppliers and vendors with a world-class credential to somehow differentiate one from the other. It has become imperative for software-services companies to plunge into the race for credentials as a weapon of differentiation in the already crowded market space.

The areas within the IT software development life cycle that can benefit from applying lean methodology are gold plating, extra reviews/steps, requirements collection, coding, testing, deployment, and decision-making. For software services organizations, the main rationale for embracing lean thinking is that while outsourcing is about changing who does the work, lean is about changing how the work is done.

What is lean?


In essence, lean is a strategy. It’s very effective when deployed across the organization. Reducing inventory and unnecessary effort, and avoiding data duplication leads to the elimination of associated costs.

From its inception at Toyota more than 40 years ago as a means to standardize a continuous improvement methodology, lean has seen numerous iterations among a multitude of industrial sectors and has since garnered worldwide acceptance.

Principal lean concepts

Lean’s main concepts are: reducing waste, standardizing work procedures, aiming for zero defects, and institutionalizing a single-piece flow.

Lean is a change-management tool. It’s a concept that has been implemented in many different ways around the world; the lean version being used in many worldwide organizations is quite different from the original Toyota version. Most important, lean thinking stresses not making changes solely from a financial perspective. Any unwanted or unnecessary process steps are discouraged and it suggests a change in organizational culture as a whole. Successful organizations make changes based on operational measures. When the operational measures perform well, the revenues and profits will follow and increase the bottom-line.

How is lean beneficial to IT?
For IT, lean could provide operational improvements by:

  • Shortening lead-time between project inception and initiation
  • Increasing on-time delivery performance
  • Increasing customer satisfaction
  • Improving products and services
  • Decreasing the cost of quality for services provided
  • Reducing project tenure
  • Creating more satisfied employees
  • Lowering operational costs that lead to increased efficiency

Lean also integrates fully with the CMM commonly used in IT to define world-class status. However, CMM often doesn’t consider the time required for implementation. Lean helps by taking the world-class characteristics of CMM and accelerating their implementation and integration across the IT organization, resulting in a novel approach to business problem solving.

Some characteristics of lean are:

  • Build to order
  • Minimize wasted movement and handling
  • Minimize inventory and storage
  • Measure and reduce rework time
  • Cycle-time reduction
  • Complementing other quality methodologies
  • Reducing complexity
  • Increasing flexibility

The challenge for the organization is to integrate lean thinking into set processes to present a sustainable competitive advantage in the day-to-day business performed by an organization. A few compelling reasons for adopting lean thinking in IT:

  • Lean is a leading industry recognition/credential.
  • Lean works well at improving software services.
  • It provides more effective project management
  • Lean involves the entire project team in sharing project vision and delivering consistently across the organization.
  • Lean brings effectiveness and discipline.
  • It helps meet the demands from more educated customers who assume that quality is a given rather than an option.
  • In software services, the transition from time-and-material projects toward fixed-price contracts necessitates strict financial and productivity measures to increase profits. Lean helps provide that.

Some disadvantages of lean

One of the disadvantages with lean is that the effect to the bottom-line isn’t immediately realized and can create some concern within management about its utility in the short run. Lean produces a long-term cultural change within the organization that can lead to more profitability. A company will need to assess where the organization currently is and how the company can steer it toward the future by employing lean as a catalyst. A self-assessment, or help from lean consulting experts might be needed.

Lean thinking is still a new idea for IT. Not many have expertise in applying lean to a global software services business model or employing it across software teams spread across the globe.

New players need to set up a lean incubating and promoting office within the organization to help guide the company into the lean era. One needs to understand that integrating lean will be a slow process. It will only gradually push you to the top by catalyzing a companywide cultural change. In a typical software services organization with matured teams employing lean techniques, the entire team will be involved in decision making, rather than looking at the IT project manager for direction. With lean, everybody will own projects as a team and will feel accountable for their impact on the bottom line.

Following lean culture in the assembly line has made Toyota the world’s largest car manufacturer with unequaled quality. IT organizations can also benefit by employing lean in their day-to-day operations. To obtain the best results, lean needs to be absorbed into the software methodology in practice across the organization.

Lean success stories

Some of the top 10 software services companies in the world have adopted lean thinking along with Six Sigma methodologies to achieve higher operational efficiency and better margins. Especially in India, with the software industry becoming very quality conscious in the last decade, lean thinking has moved from a marketing strategy to a more practical one that helped transform these companies into world-class firms with very efficient operating models that affect their bottom-line profits. All the top software giants in India have adopted lean methodology into their delivery models in some capacity. They stand as a testimony of its success in the IT industry. Even business process outsourcing (BPO) firms have begun to reap benefits by applying lean techniques integrated with Six Sigma methodologies in the Indian subcontinent.

This is apart from the IT lean success stories previously experienced by technology giants such as Hewlett Packard and Sun Microsystems in North America. Moreover, the presence of lean manufacturing software solutions in the market from independent software vendors and Microsoft partners such as Avanade, eBECS, and Sigma Flow, suggest that corporations are willing to invest in lean methodology-based IT solutions to streamline their operations.

Tactics for implementation success

The best strategy for implementing improvements is to start with a small project, record the progress the team made, share the success organizationwide, and then move on. Always maintain momentum. Communicating the team’s progress and successes internally is very important, as is alerting people who will be affected by the changes.

Some significant tools from the lean world are value stream mapping, visual control boards, design structure matrix, leveling, autonomation/jidoka, just-in-time production, and standardization of project management processes.

How would the future with lean be?

Applying lean thinking across the board will help IT companies realize tangible benefits only in the long run. Organizations need to be patient with lean implementation to achieve sought after results.

Some thought provoking questions that remain are:

  • Does lean methodology need to leave room for experimentation on a continual basis instead of creating a final foolproof process-based system?
  • Is a formal lean framework a possibility in IT organizations?
  • How useful is lean really in measuring IT productivity improvements?

Conclusion

The latest mantra is to marry the various process improvement methodologies deployed in an organization by making the overall improvement process itself lean. In difficult times, lean is an essential methodology that companies can embrace to better deal with an uncertain future.

Discuss

About The Author

Bipin Roy’s picture

Bipin Roy

Bipin Roy Lekshmanan is a certified project management professional with 11 years of experience in information technology. He manages projects and does program management for the Indian IT outsourcing giant Wipro Technologies and is based in the United States. He's also a member of the Project Management Institute exam development committee, U.S. chapter.

You can create content!

  • Classifieds
  • File Share
  • Forum Topic
  • Events
  • Links

Sign In to get started!

Quality Information