Professional Documents
Culture Documents
ITIL CMMI Comparison Exec Summary
ITIL CMMI Comparison Exec Summary
Today we can see and understand that many IT organizations are striving to improve how they do
business throughout the organization. In doing so, many organizations undertake a number of quality
initiatives with the aid of different models and frameworks, including:
IT Infrastructure Library (ITIL)
SEI CMMII
ISO 9000
As the organization looks for these different initiatives, several questions are being asked:
Overlapping between the models?
What about contradictions?
Relationships between them?
How to get the highest return on investment from the efforts?
The following table compares the three models in relation to:
Level of abstraction
Audience
Approach
Granularity
CMMI Collection of best practices for Specifically developed Provides quantifiable 25 Process
software development, product for software goals, practices and an Areas
integration, suppliers development, product approach Specific
management and integration, suppliers for what to do without
maintenance, ordered along a management and Being prescriptive.
maturity / capability levels maintenance Assessments are
organizations conducted to determine
if a maturity level /
capability level has
been attained
ITIL A framework of best practices Specifically developed Provides service 48 modules/
documented in an abstract for IT Service objectives and some processes
Fashion to be applicable to any Management and key activities and key Specific
IT organization. Operations indicators for review.
Process maturity was measured Maturity measurements.
to determine, if maturity level
has been attained for ITIL
processes
ISO 9001 A generic quality management Originally developed for Provides high level 23 high level
model with emphasis on auditing manufacturing, but auditable requirements requirements
generic enough to be without how to General
applied to any guidance
product/service to prepare for an audit.
organization Organizations either
pass or fail the audit.
CMMII Main focus on processes,
customers, quality of deliverables.
Management (style), policy and training
are important factors for success. Specific
for software development and
maintenance
Important observations
The focus for CMMI is software development, integration, deployment and maintenance, while the focus for
ITIL is service management/operations. In reviewing, the touch points between the two (see graph and the
tables in appendix), the amount of duplication is small in comparison to the number of interfaces and touch
points. This suggests the need for:
strongly synchronized work efforts
clear definition of interfaces, roles, and responsibilities
participation from both efforts at a level appropriate to the density of the touch points (e.g., joint
process action team membership, subject matter expert guidance, and/or process reviewer)
By identifying the touch points between the groups, and promoting best practices using the CMMI
and ITIL in their respective areas, the organization can leverage expertise and experience from
within and from without .
The most significant touch point ist, documented in the graph below, in the area of Configuration
and Change Management. There is no contradiction between the two models (CMMI and ITIL), so
the teams should develop a unified process (the what), with targeted procedures (the how).
In CMMI, the Process Areas are ordered along a Maturity Model with maturity levels. The ITIL
processes are ordered in sets.
The most practical approach to this is addressing issues and problems in a collaborative way.
For those with an appetite for more theoretical and academic insights, the following
cross-reference tables are provided.
These are the main touch points for ITIL processes and the Development function in the production
environment. In this environment Development can be seen as a supplier and as an extension of the
support organization. (The touch points are identified for fourteen ITIL processes that were part of the
PinkScan for TIOG. Other ITIL processes are left out of scope.)
For the IT organization / Division, Development units / groups can be seen as a user / client. roles and
responsibilities could be defined and agreed as.
ITIL Process Output TO Development Input FROM Development CMMI Level and
practice
CM SP 1.2 , 2.1 , 2.2
Helpdesk , Incident Documentation regarding
Application related incidents PI SP 2.2
Management Application support
RM SP 1.3
Problem Application problems Application related solutions, CM SP 1.2 , 2.1 , 2.2
Management work-arounds. PI SP 2.2
RM SP 1.3
M&A SP 1.1
PMC SP 1.1 , 1.6 ,
2.1 , 2.2 , 2.3
PP SP 2.3
Change Application Requests Requests for Change initiated RM SP 1.2 , 1.3 , 1.4 ,
Management for Change (functional by Development 1.5
changes) change schedules RSKM SP 1.1
CM GP 2.4
CM ; SP 1.2 , 2.1 , 2.2
PI SP 2.2
RM SP 1.3
PMC GP 2.2
PP GP 2.2
PP SP 2.7
RM SP 1.3
RSKM GP 2.2