Nov 17th 2009

Why choose a CMMI Certified Company as your IT services partner?

The Standish Group just released the summary version of their 2009 CHAOS Report that tracks project failure rates across a broad range of companies and industries. From their press release:

“This year’s results show a marked decrease in project success rates, with 32% of all projects succeeding which are delivered on time, on budget, with required features and functions” says Jim Johnson, chairman of The Standish Group, “44% were challenged which are late, over budget, and/or with less than the required features and functions and 24% failed which are cancelled prior to completion or delivered and never used.”

When are companies going to stop wasting billions of dollars on failed projects? The vast majority of this waste is completely avoidable; simply get the right business needs (requirements) understood early in the process.

In tough times, it is all the more necessary not to lose money on project failure. With a CMMI (Capability Maturity Model Integration) Certified company, it all starts with the proper requirement gathering and requirement specifications documents, which makes a strong platform to build upon and compare the project progress.

A CMMI certified company has standard processes (defined as per CMMI Guidelines) for all types of projects, and a long experience in following processes. They ensure high quality products within committed schedule and budget. CMMI guidelines help in maintaining consistency of the quality and services.

Non CMMI certified companies can also make good quality commitments but their processes are usually ad hoc and chaotic. The organization usually does not provide a stable environment to support the processes. In spite of this chaos, if organizations often produce products and services that work; however, they frequently exceed their budgets and do not meet their schedules. Also such organizations are characterized by a tendency to over commit, abandonment of processes in a time of crisis, and an inability to repeat their successes.

Lets look at the key benefits of outsourcing to CMMI certified company:

• Higher quality of a product due to constant quality control on each of the development steps
• Lower costs due to a more productive and efficient way of creating a product /providing services
• Better communication between client and development team along with all stakeholders due to established rules and procedures
• Better visibility of the product life cycle and development activities due to better organized documentation
• Higher quality and lower costs due to use of the newest technologies and tools

A CMMI company adopts an institutionalized quality management system, confirmed by an accredited CMMI Certifier, to ensure that they provide quality at any phase of product, service delivery.

Complete client involvement requires applying quality assured methods – including (but not limited to) Proper project planning, requirements traceability, risk management, scientific project management approach (based on historical and current project data collected and analyzed), quality control during the entire project lifecycle (in the form of peer reviews, testing, and work product validation, regular process audits.), Complete visibility to all stakeholders during all phase of the development.

So whenever you or your company is looking for an IT Partner then take their process standardization as the first consideration to qualify.

Leave a Reply