best frameworks for doing this is called the Capability Maturity Model or CMM.
concept of CMM was developed through the Software Engineering Institute or SEI. SEI was created by
Department of Defense to reduce failures with software application projects. Therefore, CMM is rooted in software development processes. However,
concepts associated with CMM can be useful for all types of process improvement projects since CMM provides a framework regarding process maturity.One of
CMM approach is that it "positions"
organization for process improvement on an enterprise-wide basis. This can be important since you ultimately want all parts of 
same level of maturity. For example, an organization may not be ready for major change or transformation of its processes. By applying CMM, you superimpose an overall discipline across
entire organization - similar to physical workouts for a sports team where everyone runs through
entire team in shape so that everyone can execute on
field. Five Levels of Maturity
CMM looks at
Level 1 - Initial: For organizations just starting out, processes are not well established and defined. There is deep fragmentation across
organization - one area does it one way and another unit is following a different process for getting
same thing done. There is poor integration and alignment across functional areas by process. Things get done through individual effort as opposed to a standard process.Level 2 - Repeatable: A basic level of process management where you can apply a process to various units within
organization. You start to plan as opposed to react by using certain management controls.Level 3 - Define: Now that you have processes that you can repeat across
organization, you can define them and apply them across
organization using standards of performance.Level 4 - Manage: Given standard performance baselines, you can now measure, benchmark and evaluate your performance.
Level 5 - Optimize: This is
final phase where you get your processes lean and operating at peak performance.
organization is now ready for applying Six Sigma since
workload data required to use Six Sigma has been established in Level 4.As organizations move from a lower level to an upper level within CMM, process capabilities increase and this in turn improves process performance.
initial observation by pioneers of CMM, such as Watts Humphrey of IBM, was that
quality of software products was very much related to
quality of processes. Additionally, Under CMM, all organizations default to Level 1 where there is inconsistent management of processes. For larger type organization,
management approach tends to change with each successive level:Level 2 - Managing projects to get things done
Level 3 - Managing processes to get things done
Level 4 - Managing capabilities to grow
organizationLevel 5 - Managing change to continuously improve
Key Process Areas - Improvement Domains for CMM
In order to move past Level 1 under CMM, you will need to define Key Process Areas. Key Process Areas (KPA) represent a cluster of activities that when grouped together share a common final outcome critical to organizational success. Once you define each KPA, you need to establish performance goals or objectives for each KPA. CMM typically assigns two to four goals per KPA. Understanding
intent of a KPA is usually a good basis for defining a performance goal; i.e. is
organization effective (such as customer satisfaction) and efficient (such as cycle times) at meeting
goal of Since each CMM Level has its own KPA’s,
challenge is to meet
next level. One
best ways to build this KPA maturity structure is to think in terms of managing for defined outcomes along
pizza. These are
basic "repeatable" key process areas or issues you must have for level 2 of your pizza restaurant. Now let’s move up to level 3 - Clearly defined processes may involve more mature processes, such as getting
right kind of ingredients and mix to make good consistent dough. At level 3, we might have a KPA related to making sure our cooks follow a standard recipe each time they prepare
pizza dough. Our processes are now better defined after meeting certain KPA’s for Level 3. We can now "manage"
processes at Level 4 - things like faster delivery of pizza’s or giving our customers more choices of how they want their pizzas. We now start to do a lot more measuring of final desired outcomes - customers like our pizza’s and our processes are now mature enough that we can expand opening another pizza restaurant. At level 4, our processes are highly predictable using best practices and we know exactly how to make great pizza’s every time. At level 5, we work to tweak and optimize how we make our pizzas. Perhaps each time a pizza is baked in
oven,
variables that create inconsistent crust. This might include baking times, oven conditions, and
mix of ingredients. We need to analyze what’s causing
cause, we will change this input variable and see how it impacts our pizza crust. Level 5 is continuous - analyzing defects, identifying sources and using this knowledge to prevent defects in all of our processes across
entire organization. The Baseline for Improvement Begins at Level 2
Since key process areas at Level 1 are not defined, getting to level 2 is often
big hurdle in moving through CMM. To get to Level 2, an organization needs to have processes that begin to experience repeatable success and likewise, you begin to remove your failures. Processes are not expected to be highly efficient and effective at Level 2, but you do want to have a series of processes to produce outputs (such as pizzas in our pizza restaurant). Level 2 represents
baseline of core processes and from this baseline we can begin to improve how we do things. It is at level 2 where
need to improve and thus, level 2 is sometimes called
"learning level" of CMM. This is where process improvement begins to kick-in and this is why getting to level 2 is so important.According to Motorola, an organization that moves from CMM Level 2 to 5 will experience an eightfold reduction in defects, an eightfold improvement in cycle times, and a threefold increase in productivity.
CMMI
One of
fastest growing maturity models is Capability Maturity Model Integration or CMMI.
issue of integration is a major hurdle in getting processes to work. Typically, processes are defined around functions or departments.
big issue is getting processes to work across all functions and departments. CMMI takes a "systems" view of things; i.e. organize and build around a system to integrate your processes and this will produce
best possible service or products for your customers.
five levels of CMMI are very similar to
original CMM:- 1: Performed - Process is unpredictable, poorly controlled, and reactive.
- 2: Managed - Process characterized for projects, and is often reactive
- 3: Defined - Process is characterized for
organization, and is proactive- 4: Quantitatively Managed - Process is measured and controlled
- 5: Optimizing - Focus is on continuous process improvement
In order to take a systems approach, CMMI tends to focus on process infrastructure and most KPA’s are focused on five areas: Goals, Commitment, Ability, Measurement, and Verification. Finally, CMMI follows a life cycle approach to process improvement, known as IDEAL:
I - Initiate: Establish
groundwork for enabling process improvement. This includes making
business case for process improvement and securing key sponsorship to make process improvement happen.D - Diagnose: Determine where you are relative to where you want to be. This sometimes takes
form of a concept paper, outlining
desired future organizational state and recommendations for moving forward.E - Establish: Quantify
specifics of how you will reach your destination, including a work plan for process improvement that includes which areas should get
highest priority.A - Act: Doing
work per your process improvement plans, such as development of solutions, testing your solutions, and putting final solutions into production.L - Learn: Improve your ability to manage
future based on what is taking place now and what was originally planned. This requires that you look back at your process improvement efforts and make adjustments going forward.CMM Reality Check
Organizations often seek formal certification of CMM Levels, somewhat similar to how Malcolm Baldrige and ISO 9000 work. As a result, CMM may encounter
same fallacy of Baldrige and ISO 9000 - organizations are too busy trying to satisfy
"certification" requirements, but in reality
organization has not improved its processes.Like Baldrige and ISO 9000, CMM should be more about producing real measurable results and not satisfying pre-conceived requirements that may or may not fit
organization. Consequently, all organizations should look to CMM as a broad framework to assist with process improvement and not lose sight of what you are really trying to accomplish - things like higher customer satisfaction, increased productivity from end users, less time and costs to perform activities that comprise a process, and expanded organizational capabilities.
No comments:
Post a Comment