Chapter 8. Considerations for Adoption

NOW THAT YOU HAVE TAKEN BRIEF LOOKS AT ISO 9001:2000, THE CAPABILITY MATURITY MODEL Integration, and Six Sigma, you may want to compare these three against some common considerations for adoption.

First, however, it's important to note that these three leading standards are not really choices that are mutually exclusive; they can coexist quite well together. A large company might operate under the umbrella of ISO 9001 and have its IT shops working at CMMI Level 2 under this umbrella. And it might measure the performance of this CMMI program using Six Sigma.

On the other hand, smaller organizations (or those new to process) will probably want to make something of choice, focusing on the standard that, at least initially, appears best suited to its needs.

In this chapter, I'll make a rough comparison between ISO, CMMI, and Six Sigma. I say rough because the three standards do not really share a common structure. And each has a focus that is, in application, somewhat different from the others. But they do have some major traits in common. Each of the three represents an approach to process improvement. Each presents a framework that can be used to structure process improvement efforts. Each has been shown to be effective for the IT industry. And each has a large base of users that constitute a substantial support community.

I'll make the comparison two ways. First, by looking at a series of program traits you might consider when thinking about your organization. And second, by examining a set of traits typically found in quality management and process programs and looking at how each of the three tends to deal with them.

Let's begin with the first. Here there are 12 common adoption considerations. I'll take a look at how each of the three programs compare with respect to:

ISO 9001:2000

Required knowledge and skills include those special assets you and your teams will need to implement an improvement program effectively. Aside from basic knowledge of process improvement and a good sense of proportion about what's right for your culture, ISO 9001 does not require a large degree of specialized knowledge and skills. The Standard is expressed in generic language that can be interpreted in ways that will fit within your groups. The most important tip here could be to work with people who know the business you're in and appreciate how process can potentially help it flourish.

CMMI

CMMI naturally requires knowledge of the model and what is recommended under the model. The specific technology slant embedded in CMMI supports the requirement that its implementers be knowledgeable about technology development life-cycle phases and considerations. Additionally, because CMMI emphasizes the application of recognized best practices, its teams should have solid experience with the execution and management of technology projects.

Six Sigma

Six Sigma, when used to its full scope, can be considered the most specialized of the three programs. Like ISO 9001 and CMMI, it uses a set methodology, and its impetus is founded in the principles of process improvement. But Six Sigma carries with it the additional dimension of statistical and quantitative analysis. Concepts like Design of Experiments, control charting, and standard deviation run throughout the program and require a degree of formal analytical and design experience.

ISO 9001:2000

Of the three leading standards, ISO 9001 probably has the greatest adoption depth. What makes this Standard different in part from CMMI or Six Sigma is that it is a collection of requirements. To be in compliance with the Standard, you must implement its requirements. And these requirements cover five sections of instruction: Sections 4 (Quality Manual), 5 (Management Responsibility), 6 (Resources), 7 (Product and Service Provision), and 8 (Measurement and Improvement). All of these make up ISO 9001:2000, and so you are required to implement them all.

CMMI

CMMI is a collection of 22 Process Areas. If an organization elects to implement CMMI using the Continuous Representation, then it can choose to work on whatever Process Areas best meet the needs of the company's quality goals. That can be 1, 6, or 20. If the organization uses the Staged Representation, it must follow the SEI's fixed adoption path.

Six Sigma

Six Sigma can be implemented to whatever degree you want to implement it. You can turn teams loose on the whole organization. You can start with one small team looking at one specific issue. Unlike ISO 9001 and CMMI, the methodologies of Six Sigma impact how the Six Sigma team works, usually not how the organization works. And so, Six Sigma can be said to have a shallow adoption depth.

ISO 9001:2000

The idea of cultural shift relates to change management. With a process program like ISO 9001, CMMI, or Six Sigma, you are introducing change, something new, something different. That requires an organizational shift. ISO 9001 is structured in a way that allows you to control the amount of shift. It is a series of management requirements, but the requirements are defined in such a way as to promote customization. You can implement ISO 9001 in a "heavy" way, one that pushes for significant cultural shift, or you can implement it in a "light" way, one that calls for less directed shift.

CMMI

Of the three standards, CMMI may—on average—require the strongest cultural shift for an IT shop. This is because CMMI is focused on technology. Its practices are all technology and technology management practices. And so when an IT shop implements CMMI, it is going to impact the way the shop operates. IT activities will change based on the Process Areas being adopted, but they will change. For the changes to be effective and to have their intended impacts, cultural behavior will have to change, too.

Six Sigma

Because Six Sigma employs such a focused methodology, and because it targets very specific issues, it does not tend to have broad immediate cultural impact. But when adopted in the right spirit, the spirit of Six Sigma tends to have a significant influence on the cultural position. With Six Sigma, there are no organizational sacred cows. Everything is up for improvement. And so the organization should adopt the philosophy that business as usual is never good enough. This may be a natural progression for some organizations. For others, it might be torture.

ISO 9001:2000

The number and diversity of resources you are required to commit to your ISO 9001 program is going to depend on the scope of your Quality Management System. But at the very least, you will need people to create and document the program, people to run the program, and people to monitor the use of the program. This is very similar to CMMI. The difference from Six Sigma is that ISO 9001 and CMMI reach in to impact all those who operate in the Process Areas that you are defining. With ISO 9001, this touches on management, requirements, design, execution, test, and all the other facets of production.

CMMI

The Process Areas and best practices in CMMI will impact your organization three ways: they have to be created, they have to be followed, and they have to be monitored. That's very similar to ISO 9001. But CMMI reaches down a little deeper, and so it probably involves a greater percentage of the organization. For the program you build from it to be successful, you will need the cooperation of those whose activities are being defined. These people will then have to exercise these definitions in practice, and others in the organization will have to monitor and report on the use of these practices.

Six Sigma

You can implement a robust Six Sigma program without having to commit a lot of resources to it. The commitment you will have to make is to bring in people who are skilled in Six Sigma methodologies, who are skilled in statistical and analytical techniques, and who have some foundation in process improvement and organizational change. But from a sizing perspective, a competent Six Sigma team can be represented by a handful of people.

ISO 9001:2000

ISO 9001:2000 provides a basis for establishing a Quality Management System and institutionalizing it inside an organization. Its purpose is to give you a foundation upon which you can build a quality management program. And so we probably shouldn't think of ISO 9001 as relevant to any short-term view of process improvement. It represents an integrated approach to the strategic management of the organization's production activities. Such integration, and its effectiveness, takes time to evolve.

CMMI

Like ISO 9001, there really is no short term for CMMI. The goal of CMMI is to help an organization set processes into place that improve the way it creates technology products. But this proof takes time to realize, just as the results of any change take time to realize. Some organizations move to adopt CMMI because they will be able to win restricted contracts or because their management said they had to, and so they approach the task with the short-term view in mind. But with CMMI, the short term tends to reflect the costs and the investment required. The real benefit does not become apparent until the organization has committed to its use and monitoring over time.

Six Sigma

Of the three standards, Six Sigma probably provides the most potential for short-term success. Because it is used to address specific and pre-identified performance issues, it is by nature a short-term solution. The aim of Six Sigma is not to implement global or strategic improvements. Too many variables exist in those domains. Its aim is to pinpoint and target opportunities to refine current processes. And so you can implement Six Sigma with a view to taking quick action (a relative term) to modify how the organization operates.

ISO 9001:2000

ISO 9001:2000, like CMMI, is a strategic solution for organizational quality. It is also a program that touches most groups within an organization that are involved in any aspect of production or production support. Because of its scope and its depth, this is a Standard that performs best when the long-term view is taken. ISO 9001 programs set processes in place to guide, monitor, and measure production work flows. To get the most out of these processes, the organization needs to make a long-term commitment to setting them into place, using them, and working to continually make them better.

CMMI

CMMI has a "great" long-term view. I put "great" in quotes because it's a correlative great. CMMI takes time to show its rewards, and the stretch of time allows in variables. But here is what I can report: organizations that adapt well-designed CMMI programs and stick to them over time tend to demonstrate significant improvement in their abilities to meet schedules, budgets, and quality expectations. They are able to perform in a predictable manner. They are able to control the unforeseen better than in the past. And so they are able to deliver in much more reliable function. Were other variables involved in this stretch of time? Maybe. But the data reported to the SEI and anecdotal confirmations seem to reliably link one to the other. (See "Documented ROIs," later in this chapter.)

Six Sigma

Just like ISO 9001 and CMMI, Six Sigma can deliver on its promise of long-term results only through the commitment of the organization to its methods and methodology. Relatively speaking, Six Sigma does not provide long-term solutions. It provides for continuous short-term refinements. Over time, these refinements can add up to a significant improvement from where you started and where you are now.

ISO 9001:2000

In many industries in Europe, you can't even bid on a contract if you do not carry ISO registration. That requirement alone says something about the effectiveness of ISO 9001. Over the years, its effectiveness and value have been well documented. With standards like ISO 9001 and CMMI, there will always be something of a soft fix on issues like effectiveness and ROI. But the fact that ISO 9001 has a track record that is, at the very least, highly correlated with success indicates strongly that the program can and does make a difference when conscientiously applied.

CMMI

Many U.S. and international organizations now insist on CMMI "certification" (not the most accurate term, but it will work here) when contracting out IT work. For example, the U.S. Department of Defense and Housing and Urban Development rely on certification as a way to select qualified vendors. CMMI has the same soft-fix issue when it comes to effectiveness that ISO 9001 has. Organizations don't tend to measure the effectiveness of the program. They tend to measure success factors that tend to come from the program, and so we can only correlate CMMI with proven effectiveness. Nevertheless, there is plenty of evidence that shows this correlation to be strong.

Six Sigma

Six Sigma has a solid track record of proven performance. It lacks the broadcloth application of ISO 9001 or CMMI, but its targeted focus may be seen as a plus for measuring effectiveness. You implement Six Sigma on a targeted issue: to address a specific problem. Because it is applied with such a fine focus, and because it is based on data and data analysis, you can directly tie Six Sigma activities to improvements in environmental performance, efficiencies, and effectiveness.

In the next section, I'll discuss 23 traits that are usually addressed, in some form or fashion, by quality management program or process improvement methodologies.

The 23 are as follows:

ISO 9001:2000

The underlying aim in all three of these programs is better quality management. ISO 9001 has at its base the Quality Management System. The Standard is designed to help an organization thoroughly think through its quality values. First it is required to define its quality objectives. Then it is required to design its Quality Management System around those objectives.

CMMI

Two process areas in CMMI address the management of quality in project work. The Process and Product Quality Assurance Process Area is designed as the auditing element of the model. PPQA provides, in part, objective insight into the organization's ability to produce product according to its quality standards. Peer reviews (described under the Verification Process Area) provide a complementary, albeit more technical, level of inspection into the quality of project products.

Six Sigma

In Six Sigma, the idea of quality is born solely out of the needs of the customer. The obligation of the organization is to produce products (or services) specifically tailored to what the customer wants. Missing features result in a deficient product. Too many features result in a superfluous one. Both states are considered wanting in terms of quality. The entire focus of Six Sigma is to produce processes and products that meet customer requirements.

ISO 9001:2000

The Standard requires the organization to define and document the major elements of its Quality Management System. This includes documenting the quality objectives, the organizational Quality Policy, all the components of the Quality Management System, and the required QMS records.

CMMI

CMMI requires that you document your program as it grows in maturity and capability. Generic Goals 1 through 5 direct the organization to "establish and maintain" appropriate sets of processes. This phrase connotes documenting the processes and then maintaining them as they evolve within the organization.

  • Generic Goals 1 through 5: Establish processes that are performed, managed, defined, quantitatively managed, and optimizing

Six Sigma

The push of Six Sigma is to measure processes, and then to perhaps redefine them. As a rule, the program does not require you to document anything. However, the "define" part of the DMAIC life cycle does call for the definition of a project plan. This plan details the approach the team will follow when it undertakes its measurement, analyze, and improvement activities. The program also features steps in the control phase to define documentation that may be needed to redefine, monitor, and maintain improvements in the field.

  • Promotes a documented project plan defining the measurement, analyze, and improvement approach

  • Promotes use of control documentation that defines how improved process performance will be redefined, monitored, and maintained

ISO 9001:2000

Section 5 of the Standard deals with management responsibility, and the ISO places a strong emphasis on this responsibility. In general, management is responsible for three broad activities: designing the focus of the Quality Management System, defining and allocating the resources needed to run the system, and periodically reviewing the use of the system by the organization.

CMMI

Throughout CMMI, the model places emphasis on the involvement of senior management in the direction and use of the organization's process program. The Process Area Organizational Process Focus promotes the design of a strategic improvement plan. Process and Product Quality Assurance provides senior management with insight into quality and compliance issues. And GP 2.10 recommends that senior management periodically review the status of process components at play across projects.

  • Process Area: Organizational Process Focus

  • Process Area: Process and Product Quality Assurance

  • Generic Practice 2.10, Involve Senior Management

Six Sigma

There are no direct management responsibilities defined for Six Sigma. However, there is broad recognition in the Six Sigma community that management's support of and involvement in Six Sigma projects is essential to program success.

  • Management often represented as Six Sigma Champions

ISO 9001:2000

Section 5.6 of the Standard calls for management to review the workings of the QMS on a regular basis. This typically covers measures of process performance, product quality, and customer satisfaction.

CMMI

Two process areas in CMMI promote an organizational approach to the direction, design, and management of the process program. Organizational Process Focus establishes an organizational strategy for process improvement. Organizational Process Definition establishes an organizational repository of process assets for use by the organization's project teams.

  • Process Area: Organizational Process Focus

  • Process Area: Organizational Process Definition

Six Sigma

Six Sigma projects can take place at nearly any level within an organization. This being the case, the program does not define any requirements for organizational control. The role of the Champion does imply the need for organizational support, and in many organizations, Champions guide Six Sigma programs, but this at the discretion of the organization.

  • No requirements for organizational control

ISO 9001:2000

Section 6 of the Standard defines the resource requirements needed to properly run the QMS. This includes human resources, people skilled and trained in their job responsibilities; infrastructure resources, providing appropriate facilities; and work environment resources, the tools and equipment needed to run the system.

CMMI

When a managed process is implemented under CMMI, the model recommends that adequate resources be provided so that the process can be effectively practiced. Generic Practice 2.3 defines this practice. The term adequate resources includes the people, tools, equipment, and facilities needed to support the process.

  • Generic Practice 2.3, Provide Adequate Resources

  • Process Area: Organizational Environment for Integration

Six Sigma

Six Sigma does not stipulate resource requirements. However, the use of roles such as Master Black Belt, Black Belt, and Green Belt are promoted across various project design and execution activities.

  • No fixed resource requirements

  • Promotes appropriate use of Master Black Belt, Black Belt, and Green Belt roles

ISO 9001:2000

Planning takes on a two-dimensional emphasis under ISO 9001. The first dimension is the planning of the Quality Management System. Management is responsible for ensuring that the systems objectives, policies, and process components are planned and then created. The second deals with product realization. Project plans are required to be established before product realization activities are begun.

CMMI

Planning is a core theme that runs throughout all Process Areas in CMMI. In the model, planning is an essential act for sound management. The Process Area Organizational Process Focus helps the organization establish strategic plans for process management and improvement. Project Planning provides practices and guidelines for planning projects. Integrated Project Management extends PP by emphasizing the use of a standardized set of project processes. And GP 2.2 recommends that all activities embedded in a process be planned, monitored, and controlled.

  • Process Area: Organizational Process Focus

  • Process Area: Project Planning

  • Process Area: Integrated Project Management

  • Generic Practice 2.2, Plan the Process

Six Sigma

Planning activities are described in the define phase of DMAIC. Here, the Six Sigma team documents the approach the Six Sigma project will take. Planning is also suggested in the implement phase: plans for how to deploy the improved processes into the production environment.

  • Planning is included in the define phase of DMAIC

  • Plans for improvement rollout are often included in the implement phase

ISO 9001:2000

Control is a major trait in the 9001 Quality Management System. Elements within the program and elements managed by the program are required to be controlled. Section 4 defines requirements for the version control of system documents and records. Section 7 deals with requirements for the configuration management of design and development changes, and for preserving audit trails of product components and establishing traceability of these components.

CMMI

CMMI defines a Process Area for configuration management practices. Configuration Management promotes the establishment of product baselines, the management of changes to the baselines, and auditing baseline repositories to confirm ongoing integrity. Additionally, Generic Practice 2.6 promotes version or configuration control of important project work products that may emerge under process activity.

Six Sigma

Configuration management is typically employed in Six Sigma during the measure and analyze phases of DMAIC. Data collection occurs in the measure phase. Here it is important that the integrity of the data be protected. This includes control over data access as well as data manipulation. In the analyze phase, the integrity of the data must be maintained in order to ensure the validity of the results that spring from statistical analyses.

ISO 9001:2000

Section 7 of the Standard deals with Product and Service Provision, and this includes requirements for product design. Here are contained the requirements for planning the design, for managing design inputs and outputs, for reviewing designs, and for verifying and validating design components.

CMMI

The Process Area Technical Solution presents practices for establishing proper technical solutions for a project, designing product components, designing component interfaces, validating these against customer needs, and then implementing the designs.

  • Process Area: Technical Solution

Six Sigma

Design activities may encompass the most crucial step in the DMAIC process. They have the potential to address investigations that are simple or highly complex. The statistical guidelines in Design of Experiments are often called into play here. These are typically described in the definition phase and continued in the analyze phase. For new process development, the DMAVD methodology includes a distinct design phase.

  • Design of Experiments is a technique to apply the appropriate statistical approach to a specific project or theory

  • Design of new processes is also a key step in the DMAVD methodology

ISO 9001:2000

Verification is covered under Section 7.3.5 of the Standard. The activities defined here are set into place to verify that the design components can be traced back to the customer requirements, that no requirements have been omitted, and that the represented set constitutes the proper system configuration.

CMMI

The Process Area Verification covers two types of test and inspection activities under CMMI. Verification activities are conducted to verify that resulting products explicitly meet the requirements as defined for the project. Peer reviews are conducted to ensure that the iterative quality of products is maintained and controlled across selected phases of product development.

  • Process Area: Verification

  • Verification Goal: Conduct Peer Reviews

Six Sigma

The general purpose of the DMAIC methodology is to verify that improvements to a process will result in closer allegiance to customer needs. In this way, Six Sigma supports verification. This inspection point typically occurs during the analyze phase, when the performance data is examined and analytical results are interpreted to surmise the level of compliance with CTQs.

  • The analyze phase of DMAIC is used to verify the process's goodness-of-fit to CTQs

ISO 9001:2000

Defect management is addressed in Section 8 of ISO 9001. Section 8 deals with measuring and monitoring product and processes. If a product nonconformance is found—a defect—the Standard defines requirements for identifying, labeling, and managing the defect. If process or product defects are found, the Standard also describes requirements for taking corrective actions to remove the defect.

CMMI

Defect management under CMMI is mainly addressed through three Process Areas. Verification activities are defined to ensure that products fully meet customer requirements; and that results of verification activities (defects) are analyzed for follow-on actions. The same approach applies to Validation, although here the emphasis is on product performance in a production environment. Causal Analysis and Resolution deals with practices to identify and remove the root causes of defects in processes and products.

  • Process Area: Verification

  • Process Area: Validation

  • Process Area: Causal Analysis and Resolution

Six Sigma

Early on in Six Sigma projects, defects are precisely defined. They are usually expressed as traits that detract from or impact Critical-to-Quality elements. Defects are typically defined in the define phase of DMAIC and then they are evaluated in the analyze phase and addressed in the improve/implement phase.

  • Defects are defined in the define phase

  • Defects are addressed in the analyze and improve phases

ISO 9001:2000

The sections of the 9001 Standard that deal with defect correction are described in the previous section. The other side of this issue—prevention—enters here with root-cause analysis. Section 8.5.3 describes requirements to identify the root cause of process and product defects, and then work to remove those causes, thus preventing the defects from entering into the system.

CMMI

Causal Analysis and Resolution deals with finding the root causes of product and process issues and then taking action to remove these causes. CAR defines practices to identify opportunities for causal analysis, to initiate plans to address the causes, and then to implement these plans.

  • Process Area: Causal Analysis and Resolution

Six Sigma

At its heart, Six Sigma is a root-cause analysis tool. Its purpose is to identify the root causes of problems in processes and to identify ways to remove or reduce them.

  • Six Sigma is a root-cause analysis regimen

ISO 9001:2000

Section 8 of ISO 9001 is heavily focused on measurement and analysis. Here the Standard describes three basic areas where measurements should be taken: measurements of customer satisfaction, measurements of product quality, and measurements of process performance. These measures should then be analyzed to determine overall improvement opportunities.

CMMI

The Measurement and Analysis Process Area defines practices for establishing a measurement capability that is in line with business objectives. This PA also describes practices to define measurements, collection and storage procedures, analytic techniques, and reporting mechanisms.

(This area is complemented by the use of statistical process controls; see the following section.)

Six Sigma

Six Sigma is heavily based on the collection and analysis of measurements. The measure phase in DMAIC includes activities to collect process performance measures. This is extended in the analyze phase where the measures are analyzed and interpreted.

ISO 9001:2000

Section 7.4 of the Standard deals with requirements that center on the control of purchasing activities. These requirements define activities to ensure that suppliers are adequately qualified, that product selection is based on established criteria, and that supplier activities are monitored.

CMMI

Two Process Areas deal with managing suppliers. Supplier Agreement Management defines practices for selecting and working with qualified suppliers. Integrated Supplier Management defines practices for establishing ongoing and participatory working relationships with suppliers.

  • Process Area: Supplier Agreement Management

  • Process Area: Integrated Supplier Management

Six Sigma

Six Sigma makes no independent stipulations for dealing with suppliers.

  • No stipulations for managing or evaluating suppliers.

ISO 9001:2000

ISO 9001 requires that the organization periodically audit the activities of its teams with the guidelines of the Quality Management System. Two areas are required to be audited. First, audit activities must be conducted against the processes of the QMS. Second, audits must be conducted to assess the quality of the products being produced under the QMS.

CMMI

Auditing under CMMI is similar to ISO 9001. The Process and Product Quality Assurance Process Area defines auditing and compliance reporting practices. Under this PA, process compliance is periodically audited, work product quality is assessed, noncompliance issues are resolved, and results are reported to senior management.

  • Process Area: Process and Product Quality Assurance

Six Sigma

While there is no auditing feature embedded within Six Sigma, one can think of the program as an oversight capability in and of itself. Six Sigma is built as a tool to support data-driven decision making in pursuit of process improvement. It can be used to provide insight into performance and quality objectives at the executive level.

  • Six Sigma itself can be thought of as performance oversight for an organization

  • Activities in the control phase of DMAIC encourage periodic performance re-measures