|
Implementing
CMM, Six Sigma and ISO 9001 programs improves the Software Development
Process and Software Quality and reduces the Cost Of Quality (COQ).
In addition is time to market reduced and precision in estimation
of effort and cost enhanced.
The Software Engineering
Institute's www.sei.cmu.edu
Capability Maturity Model (SEI-CMM) is a compilation of best practices
for Project Management, Software Engineering, Process Management
and Support processes for effectively managing software requirements,
development, delivery processes and software Quality. CMM is the
best reference framework for software development organizations
that are keen to improve their processes.
CMM www.sei.cmu.edu/cmm
presents sets of recommended practices in a number of key process
areas that have been shown to enhance software process capability.
The CMM is based on knowledge acquired from software process assessments
and extensive feedback from both industry and government. The CMM
provides a pragmatic framework for organizing evolutionary steps
into five maturity levels that lay successive foundations for continuous
process improvement. The levels help an organization evaluate its
software process capability and prioritize its improvement efforts.
A maturity level
is a well-defined evolutionary plateau toward achieving a mature
software process. Each maturity level comprises a set of process
goals that, when satisfied, stabilize an important component of
the software process. Except for Level 1, each maturity level is
decomposed into several key process areas that indicate the areas
an organization should focus on to improve its software process.
Key process areas identify the issues that must be addressed to
achieve a maturity level. Each key process area identifies a cluster
of related activities that, when performed collectively, achieve
a set of goals considered important for enhancing process capability.

Management
visibility into the development process increases for each level
enabling more effective management and quality control of the development
process and work products.
For
a level two process, project progress is visible at each milestone
and iterative development is essential to enable tighter control
of progress. On this level project success is repeatable for similar
projects however cost and quality might vary. On level three progress
is also measurable between milestones enabling a more continuous
progress control. On level four in addition, precise quantitative
progress control is enabled, both for process and work products,
facilitating reliable and objective quantitative basis for management
decisions. Finally, on level 5 can the process be optimized for
different project needs with predictable results.
For
each level is also precision in estimations of cost and schedule,
defect density, defect removal efficiency and customer value improved.
On a CMM 5 level is estimation variation on time and cost typically
less than 10 % and defect removal efficiency can be better than
95 %. In addition are Project risk and Waste (Failure Cost) significantly
reduced.
The
CMM model has been very successful and accepted across a large number
of companies. Currently are 100+ companies worldwide assessed on
level 5.
Subsequently
has a number of CMM and related models developed like the Systems
Engineering Capability Model (SECM), the Integrated Product Development
Capability Maturity Model (IPD-CMM), the Software Acquisition CMM,
the People CMM and others.
Download
CMM-SW (PDF)
Download
Key Practices of CMM-SW (PDF)
The Capability Maturity
Model Integration (CMMI) Product Suit www.sei.cmu.edu/cmmi
was published in 2000 to replace the SW-CMM. The CMMI product suite
provides an integrated approach to reducing the redundancy and complexity
resulting from the use of separate, multiple capability maturity
models (CMMs). These models build on and extend the best practices
of the Capability Maturity Model for Software (SW-CMM), the Systems
Engineering Capability Model (SECM), and the Integrated Product
Development Capability Maturity Model (IPD-CMM).
Download
CMMI Models and Reports »
The
CMMI process areas are organized in 4 Process Area Categories, Engineering,
Project Management, Process Management and Support. CMMI has both
a staged and continuous representation.
Maturity
level naming for the staged version (Level 2 and 4 have different
namings compared to CMM):
5/ Optimizing
4/ Quantitavely Managed (CMM = Managed)
3/ Defined
2/ Managed (CMM = Repeatable)
1/ Initial
Please
view www.sei.cmu.edu/cmmi/background/conops.htm
for a comprehensive overview of the CMMI.
Blueprint
technology for the Requirements Management and Development process
areas.
Read
more »
Six Sigma is a focused
and highly effective implementation of proven quality principles
and techniques that helps us focus on developing and delivering
near-perfect products and services. The word "Sigma" is
a statistical term that measures how far a given process deviates
from perfection. The central idea behind Six Sigma is that if you
can measure how many "defects" you have in a process,
you can systematically figure out how to eliminate them and get
as close to "zero defects" as possible.
|
Six Sigma
is focused on defect prevention, improvement of process efficiency
and reduction of waste. Six Sigma is applicable to both software
and non software processes.
Six Sigma uses powerful statistical tools for converting a
practical problem to a statistical problem for providing a
statistical solution in order to implement a practical solution.
Six Sigma helps to improve competitiveness, profitability,
operating efficiency and customer satisfaction.
The central concept in Six Sigma is reduction in variance
and meeting defined targets thereby reducing Cost of Quality.
|
|
|
The Cost of Quality is defined as:Cost of Quality (COQ) =
Appraisal cost (Costs for Verification & Validation) +
Failure Cost / Waste (Cost for rework of Internal & External
defects reported) +
Prevention cost (cost for process administration, maintenance and
improvements; training, etc.)

The actual cost
distribution between Failure, Appraisal, Prevention and Production
Cost in Regular Development Processes varies within a wide range
as indicated by reports from Standish Group and other industry
analysts.
Read
more »
With
our cooperation with Patni Computer Systems we can provide a
comprehensive set of consultancy services and training in CMM/CMMI,
Six Sigma and ISO 9001. |
|
 |
Patni is a leading company in software development and quality with
an SEI-CMM level 5 and SEI-CMMI level 5 assessment and ISO 9001:2000
certification. Patni has more than 10 years of experience in implementing
the Capability Maturity Model, Six Sigma quality methodology and ISO
9001. Patni has 6000+ employees working with software development
and maintenance of which 300 consultants have expertise in process
improvement initiatives working with internal quality assurance and
helping customers implement CMM/CMMI, Six Sigma and ISO 9001.
Patnis
integrated Process Framework and Quality Management System (QMS)
is a highly industrialized framework to plan, build, deploy and
maintain software intensive systems. The Process Framework is a
highly matured integration of CMM/CMMI Key Process Areas with inputs
for process improvements through the Six Sigma methodology and ISO
9001. In addition are best practices included from other leading
approaches like the Rational Unified Process, DSDM, Agile methodologies
etc.
The Process
Framework has been developed and matured since early 1990s,
achieved a CMM level 5 assessment in 2000 and CMMI level 5 assessment
in 2003. The strong process framework helps Patni in consistently
delivering high quality software and helping Customers effectively
managing development processes and software quality.
The Patni Process
Framework enables defect density below 0.5 defects per Function
Point and defect removal efficiency as high as 99 %. In addition
the Process Framework enables a schedule variance lower than 5 %,
a Failure Cost on a few percent of the total project cost and a
high customer satisfaction. These performance are achieved with
great predictability and consistency.
Patni
is one of the few companies in the world that has implemented CMM/CMMI,
Six Sigma and ISO 9001, into one single enterprise wide integrated
Process Framework and Quality Management System.
Please view www.patni.com/about-us/quality-leadership
for more information on Patnis quality profile.

Copyright @ 2003 - 2010 InfoTech
Consulting AB
|