Martin Heller
Contributing Writer

IBM interprets lean development’s Kaizen with new MCIF product

analysis
Jun 1, 20092 mins

IBM Rational's MCIF offers a twist on Kaizen, a lean manufacturing mainstay and the process of "continuous improvement" practiced by Toyota for 50 years

I was just about to write an essay on Kaizen in lean software development when an IBM Rational press release crossed my desk. Among the new product announcements contained in that release, the one that jumped up at me was for IBM’s new Measured Capability Improvement Framework (MCIF), which allows organizations “to continuously improve on results by learning from past experiences. Through MCIF, IBM provides organizations with an end-to-end framework that enables them to measure results and manage projects so they can incrementally improve their software delivery capability.”

That, in a nutshell, is Kaizen, derived from the two Japanese words “kai,” meaning “change,” and “zen,” meaning “good”; the term is generally translated “continuous improvement.” In lean manufacturing, Kaizen is the daily practice of looking for ways to improve the process. According to “The Art of Lean Software Development,” which I discussed last month, Toyota has been practicing Kaizen for 50 years and is still implementing tens of thousands of improvements each year.

[ See also: Should software development be Lean or Agile? | Keep up with app dev issues and trends with InfoWorld’s Fatal Exception and Strategic Developer blogs. ]

Continuous improvement is the focus of CMMI Level 5, the highest point on the Software Engineering Institute Capability Maturity Model Integration scale. Basically, IBM Rational is announcing a framework that can help software development organizations that have already achieved the lower CMMI levels bring themselves to level 5.

Now, in my experience, a high CMMI level isn’t always a good indicator of software development expertise, quality, and productivity. I’ve seen unrated organizations that could produce great software quickly with few defects, and highly rated organizations that were too loaded down with process to actually deliver any software at a reasonable cost. Nevertheless, for IBM Rational customers, the introduction of MCIF sounds like good news.

What do you think? Does your organization do Kaizen? Could it?

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author