Ads by TechWords

See your link here
Receive the latest technology news and information.
IT Management
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

The Pros & Cons of CMM

Outsourcers tout their Capability Maturity Model ratings, but they may be overkill for some clients.

December 8, 2003 12:00 PM ET

Computerworld - What's in a CMM rating?
Does hiring a CMM Level 5 service provider guarantee that an outsourced software project will come in on time and on budget?
Will a higher CMM rating automatically mean higher costs?
What impact does earning a rating have on software quality?
These are just a few of the questions confronting IT managers charged with contracting out an increasing volume of application development and maintenance work to lower-cost offshore outsourcers.
Developed by the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh, CMM—short for Capability Maturity Model—is a set of rigorous standards for software development that's based on five levels. Of some 70 companies worldwide that have publicly acknowledged reaching the highest rating of Level 5, about 50 are in India, according to the SEI and Gartner Inc.
Not surprisingly, these Indian outsourcers aggressively tout their CMM rating, marketing themselves as top-notch developers with standardized, repeatable processes in place for delivering the highest quality software. Executing standardized processes also works to keep down costs, enabling Level 5 providers to pass on additional savings to customers, according to Sangita Singh, head of strategic marketing at Wipro Ltd., an Indian outsourcing company with U.S. headquarters in Santa Clara, Calif.
Research confirms that higher CMM levels correlate with fewer software defects (see chart below). But the highest CMM rating doesn't necessarily guarantee the greatest savings for customers. "The data on quality and maturity levels shows there is a definite improvement in costs and [on-time project completion] schedules," says Bill Peterson, program director for software engineering process management at the SEI. "But whether the supplier passes the savings on to the buyer, we don't know. That's more business than anything to do with the logic of costs.
"What we are saying is that as a Level 5, [suppliers] are better and they're able to charge more, not less," Peterson adds.
At the same time, a Level 5 CMM rating comes with no guarantees, and in some cases, it may even be overkill, experts say.
"CMM is a great discipline, and it is a great designation to have," says Bart Perkins, a Computerworld columnist and managing partner at Louisville, Ky.-based Leverage Partners Inc., which helps CIOs manage IT suppliers. "But the reality is that if an outsourcer is at Level 5 and the client is at Level 1 or 2, the client doesn't have the internal discipline to take advantage of the Level 5 provider's standardized routines."
Defining system or project requirements is a prime example. "With CMM, the entire requirements process is very rigidly defined. A Level 5 requirements document is very detailed and explicit and has metrics associated with it," Perkins explains. "But a company at a CMM Level 0 or 1 could have their requirements on the back of an envelope and no metrics. The Level 1 companies are lucky if they write out two pages."
The upshot, says Perkins, is that touting a CMM Level 5 rating to a Level 1 buyer "comes down to touting a feature that's of little value. It's like a car salesman in Alaska touting a car's great air conditioning. It may be great, but you can't take advantage of it."
Yet some companies, such as Farmers Insurance Group in Los Angeles, contract with Level 5 outsourcers exclusively, even though they may be unable to reap all of the benefits of doing so.
"The CIO dictated that we only do business with CMM Level 5 partners. It was a way of distinguishing the best companies from the rest of the pack," explains Alan Stanley, a program manager at Farmers.
"Beyond that, we don't take advantage of CMM. We tend to dictate how we want work done. We allocate work and processes based on what we do here, so I don't think we've really benefited from the CMM Level 5 side," he adds.
Helen Cousins, former CIO at Parsippany, N.J.-based Cendant Corp., says she believes that hiring a Level 5 outsourcer is a way to raise the bar for your own IT organization. "One of the things we gained out of necessity is the ability to more clearly define what we want," says Cousins, who is now CIO at Dex Media Inc. in Denver. "I've also noticed that when people working side by side are with people who are disciplined, it starts rubbing off."
But in a January 2003 report on the subject, Gartner analyst Partha Iyengar cautioned that users should also remember that CMM standards are descriptive rather than prescriptive, meaning that "they describe what must be done, rather than how it must be done." Consequently, a vendor can specify a certain way of executing a process that isn't the best possible implementation of that particular process.
In other words, Iyengar says, "CMM standards certification in no way guarantees that a vendor's internal implementation of these standards is best-in-class in any way."

CMM Checklist


Project Management

Additional Resources

WHITE PAPER
Approximately 60 percent of data migration projects overrun time or budget, while some fail completely. Download this white paper, "Enhancing Your Chance for Successful Data Migration," to learn the critical steps you need to take to execute a data migration project with minimum cost and risk to your business.
WHITE PAPER
Read the Gartner research note to learn why the TCO of a server-based computing deployment used to deliver all applications to users is around 50% lower than that of an unmanaged desktop deployment.
WHITE PAPER
Economic downturns have a tendency to accelerate emerging technologies, boost the adoption of effective solutions, and punish solutions that are not cost competitive or that are out of synch with industry trends. This IDC White Paper presents the results of an IDC survey of 330 companies in Western Europe, Asia/Pacific and the Americas that measures the receptiveness to Linux and takes into consideration changing views driven by the disruptive economic environment that businesses face today.

White Papers & Webcasts

Top 10 Habits of Highly Effective PMOs
Download This Whitepaper Now!  

Your Solution for Delivering and Optimizing Applications Across the Enterprise
Download this whitepaper. Brought to you by Citrix.  

Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!

Application Delivery Solutions
Download this whitepaper. Provided to you by Citrix.  

Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.

8 Must-Have Features to Handle All of Your Network Demands
Download this whitepaper. Provided by Citrix.  

Forrester Consulting - Optimizing Users and Applications in a Mobile World
Learn how to successfully deploy a WAN optimization solution that is specifically tuned for a mobile environment!  

Mitigate Risk, Lower Costs and Improve Network Efficiency
Create a stable IP network that not only meets today's challenges, but is flexible enough to also meet future demands.

 

Putting the Right Model in Place to Better Balance IT Supply and Business Demand
IT leaders manage business demands and IT resources in many ways, but which methods are most effective? Tom Welsh, senior consultant of Cutter Consortium, compares two approaches and outlines their pros and cons in this Compuware-commissioned white paper. Get objective appraisals and real-world examples for both.

Download this white paper 
CIO best practices: Optimizing your Project Portfolio Management solution for greater business value
A Project Portfolio Management discipline goes beyond ordinary project management to link IT with the business and help IT leaders better understand the benefits, cost, risks and value of all projects. Download this Compuware white paper and learn how to boost the business value of your IT organization.

Download this white paper 
Exclusive eBook: Six Project Metrics Every CIO Should Know for Application Delivery Success
Most IT organizations spend their time measuring whether projects are on time or on budget. Read this IT executive guide to learn what key data tells you the degree of quality, client satisfaction and how well requirements were met. Make these metrics part of your overall application delivery management process - and your software can't fail.

Download this eBook 
IT Planning and Control: Unveiling the Interrelationships between ALM and PPM
Listen in as Gartner Analyst Matt Light discusses two hot topics-- Project Portfolio Management and Application Life-cycle Management--and how you can bring these disciplines together to improve application quality and delivery. Get recommendations on merging the two methods and learn what type of results you can expect.

Download this podcast