You are on page 1of 4

Practical Suggestions to Successfully Adopt the

CMMI V2.0 Development for Better Process,


Performance, and Products
Mustafa DegerL
Graduate School o f Informatics
Middle East Technical University
Ankara, Turkey
mustafa.degerli@metu.edu.tr

Abstract—A significant number of the organizations in conducted while this number also was greater than 3000 in
systems and software development industry are interested in the 2018. Besides, since 2008, there have been more than 23,000
Capability Maturity Model Integration (CMMI) for better appraisals conducted worldwide, 109 of which completed in
processes, performance, and products. The CMMI Institute has Turkey and 4392 of which done in the US. Furthermore,
lately released version 2 (V2.0) of the CMMI and all interested CMMI is not a silver bullet, yet it is something remarkably
organizations need to do the transition. This transition journey useful and beneficial for engineering and management
obliges some planned and devoted efforts. In this paper, I share practices for systems and software development organizations
the relevant experiences in adopting the new version of the [5], Moreover, the CMMI Institute reported [6] that
model and the specifics of the pertinent transition journey for
performance results of CMMI V2.0 adoption are: Increased
an organization. Specifically, I purposefully give information
productivity (14%), reduced rework (70%), increased
about how new and most significantly changed practice areas
can be addressed. Besides, I give details about the novel gap profitability (57%), rate of on-time delivery (97%), reduction
analysis report template that I crafted to be used in analyzing of the defect (20%), and improved estimation accuracy (17%).
the gaps to become compliant. Moreover, the original transition Likewise, in a study [7], it was concluded that professionals
plan template that I created to manage and implement the and managers working in software industries of different
transition process is provided. I think these noble distillations countries decisively recognize that the CMMI contributed to
and experiences are going to be beneficial for organizations in notable improvements.
successfully adopting the new model for better processes,
Lately, the CMMI Institute has released version 2 of the
performance, and products.
CMMI [8] and all involved organizations need to do the
Keywords— CMMI V2.0, development, improvement, process, transition. In this context, the CMMI Appraisal Method
performance, transition Definition Document was also updated to version 2 in order to
comply with the CMMI V2, to provide more flexibility, to
I. I n t r o d u c t io n highlight the focus on performance improvement, and to
Quality is there to meet relevant needs and provide improve dependability and credibility [9].
satisfaction to stakeholders [1], Owing to this, a noteworthy II. A d d r e s s in g N e w & M o s t S ig n if ic a n t l y C h a n g e d
number of organizations are constantly interested in practices P r a c t ic e A r e a s
to ensure the expected quality. Besides, given the harsh
competitive conditions, many systems and software With version 2 of the CMMI, there are some new and
development organizations mostly look for better processes, significantly changed practice areas. Fig. 1 shows the details.
performance, and products. As people, processes, and
technologies are the main drivers of the quality, organizations
pay distinctive attention to processes that they use to develop
and deliver their products (goods and services).
In general, organizations invest in process improvements
to attain better quality and performance. We know that all
roads lead to Rome. Yet, the culture and contextual realities
of an organization shall govern the selection of a process
improvement technique. Besides, the process of improvement
journey must never stop [2], Moreover, principal success
factors for process improvements can be listed as management
commitment, staff involvement, allocated resources, and pilot
projects. Conversely, major barriers for process improvements
may be itemized as lack of resources, inexperienced staff,
Fig. 1. New and most significantly changed practice areas.
organizational politics, and time pressure [3],
Additionally, the Capability Maturity Model Integration A. NewPracticeAreas
(CMMI) is a relatively popular model for process and Estimating'. This practice area includes forecasting the
performance improvements. As reported by the CMMI size, effort, and cost. Especially considering the “size”,
Institute [4], CMMI appraisals by year increase each year, and organizations need to do forecasting. Organizations might
specifically in 2019 there are more than 3000 appraisals define and deploy estimation process assets (guidelines and

978-l-7281-7565-2/20/$31.00 ©2020 IEEE

(UBMK'20) 5th International Conference on Computer Science and Engineering -126

Authorized licensed use limited to: Middlesex University. Downloaded on October 27,2020 at 12:51:04 UTC from IEEE Xplore. Restrictions apply.
pertinent forms) to comply with the intent and value of this Verification and Validation: This practice area ensures
practice area. Since the size estimation is highlighted in the requirements are met and solutions function as intended in
new version, organizations should specifically take this target environments. Plainly, the old two verification and
concern into account. validation process areas now became a single practice area
with a sole focus on performance improvements. There is not
Peer Reviews'. This practice area includes practices for
many things to do for organizations other than refining their
identifying solution defects or issues. In the previous versions
defined processes with a sound performance improvement
of the CMMI, this practice was covered under verification
focus.
practices. However, in the new version, peer reviews become
a new practice area with a very special focus on performance Requirements Development and Management: This
improvements. Therefore, organizations need to revise their practice area ensures developing and keeping updated a
pertinent process assets with a sound focus on performance common understanding of needs and expectations. Definitely,
improvements. the old two requirements development and requirements
management process areas now became a single practice area
Governance'. This practice area provides guidance to
with a net focus on performance improvements. There is not
senior management on their role in ensuring that work is
many things to do for organizations except for refining their
performed in a way that is relevant and important to the
already defined relevant process assets with a solid
business and organization. This is another new practice area
performance improvement focus.
in version 2 of the CMMI. At this point, an important point is
that the governance is the only practice area where the actors III. Gap Analysis R eport Template
and responsible people to perform the process are clearly
noted, who are senior management. By the way, if For the relevant transition journey, a very important
organizations are already performing strategic planning and preparatory and initial activity must be the comprehensive
management practices, they are somehow lucky for this analysis of any relevant gaps in order to become fully
context as the expectations of this practice can easily be compliant with the expectations of the CMMI V2. In this
merged into the pertinent strategic management practices. context, a gap analysis report is going to be highly beneficial
Nonetheless, other organizations might define and deploy a and instrumental.
devoted “Governance Process” and pertinent process assets In this part, I provide the outline and details for the novel
(e.g. presentation templates covering practices defined in the gap analysis report that I crafted. I created this template to let
practice area, action item logs, minutes of meetings, etc.). organizations benefit from in preparing their own reports to
Implementation Infrastructure '. This practice area provides determine points to improve and revise in becoming compliant
a framework that ensures the processes of an organization are with the CMMI V2.
persistently used and improved. Normally, organizations may Followings are the main headings and some explanations
refine their own process management processes to comply concerning the content of the template for gap analysis
with the expectations of this new practice area. As the old reports:
“generic practices” became new “practice areas” (governance
and implementation infrastructure) in the new version of the 1. Goal
CMMI, it is a good idea to merge the expectations of this The reason fo r the preparation o f this report shall be
practice area into the organization’s already defined process documented.
management process and/or relevant process assets. 2. References
B. Significantly Changed Practice Areas Pertinent references including applicable process
assets and relevant CMMI clauses must be clearly
Managing Performance and Measurement'. This practice referred to with the defining date and revision
area ensures that benefits and business objectives are the details.
leading factors driving performance and improvement. A very
important change and reality is that now CMMI is more 3. Intent, Value, Additional Required Practice Area
focused on performance improvements. In the old days, if Information, and Practice Summary
organizations are not interested in the high maturity (maturity a. Intent
level 4 and 5), they weren’t extensively interested in “Intent” part o f the related practice area
performance improvements in detail. However, with the must be copiedform the CMMI V2 and must
version 2 of the CMMI, all organizations, irrespective of the be pasted here.
maturity level they target, need to address performance b. Value
improvements. That’s why there is a significant change in this “Value” part o f the related practice area
practice area. Organizations shall revisit all of their critical must be copiedform the CMMI V2 and must
processes and practices with a sound performance be pasted here.
improvement focus to comply with the CMMI V2. c. Additional Required Information
“Additional Required Information”part o f
Risk Management and Opportunity Management'. This the related practice area must be copied
practice area ensures identifying threats and opportunities, and form the CMMI V2 and must be pasted
evaluating their likelihood of occurrence and impact. What is here.
new here is the opportunity management. In addition to d. Practice Summary
threats, now organizations need to address opportunities. A “Practice Summary” portion o f the
solution for organizations may be refining their risk relevant practice area must be copied form
management processes and relevant process assets to include the CMMI V2 and must be pasted here.
not only threats but also opportunities in the scope of risk
management.

(UBMK'20) 5th International Conference on Computer Science and Engineering -127

Authorized licensed use limited to: Middlesex University. Downloaded on October 27,2020 at 12:51:04 UTC from IEEE Xplore. Restrictions apply.
4. Analysis Results 2. Principles
A table shall be included and populated with the General principles fo r the transition period must be
following specifics: listed and explained. Top management’s policy,
directions, and expectations shall be documented.
• M odel’s practice details General rules shall be clarified in sufficient detail to
• What is currently done in this context let all stakeholders understand the general scheme
• Percentage about meeting the model’s and context. Improvement policy and other relevant
expectations documented information might be referred to.
• Characterization about need fo r an update
on process assets 3. Projects
a. Projects Included and Justifications
5. Improvement Opportunities A list o f projects included andjustifications
a. Must Items fo r their inclusions must be provided.
Regarding the analysis results, must items b. Further Steps for Projects Included
to comply -with the relevant practice area’s A step-by-step to-do list must be provided.
intent, value, and the additional required How projects are expected to perform as o f
information must be listed in sufficient determined date should be clearly
detail. communicated. Relevant organizational
b. Effort and Time Estimations for Must Items process assets may be referred to.
Effort and time estimations fo r must items c. Projects Excluded and Justifications
shall be given shall be given. A list o f all projects excluded and pertinent
c. Nice to Have Items legitimate justifications fo r their exclusions
Regarding the analysis results, nice to have must be provided in sufficient detail.
items to comply with the relevant practice
area’s explanatory information must be 4. Departments
listed in sufficient detail. A list ofprocesses and procedures to be implemented
d. Effort and Time Estimations for Nice to by relevant departments must be explained. For each
Have Items department, it must be clearly communicated
Effort and time estimations fo r nice to have regarding what they are expected to do including
items shall be given. answers fo r why, who, when, where, and how
questions.
6. Process Assets to be Updated
A full list o f process assets to be updated must be 5. Reflection of Updates to the Proj ects Included
provided. I f there is a need to define new process A comprehensive table must be provided to include
asset(s), this should also be documented along with each and every process asset and their applicability
recommendations, i f any. to projects included. Level, identifier, asset name,
revision number, project identifier, project name,
7. Additional Notes and relevant justifications must be included in the
I f there are any additional notes to be taken into pertinent table.
account by the readers o f this report, these must be
noted here. I f there is nothing to add, a “None. ” 6. Managing Issues during the Implementation of
statement must be -written here. Transition Plan
As transition periods are somehow complex and
IV . T r a n s it io n P l a n T e m p l a t e unpredictable to a certain extent, an issue
In this part, I deliver the outline and descriptive details for management flow shall be documented. Details fo r
the original transition plan that I created. I crafted this handling issues related to the transition period,
template to let the organization take advantage of in actors, channels, and decision authorities must be
formulating their own plans to implement and manage the documented.
transition process to become compliant with the new version. V. C o n c l u s io n
Relevant changes and improvements must be planned in In this paper, I shared the relevant experiences in adopting
sufficient detail in order to manage and implement the change the new version of the CMMI model and the particulars of
process effectively and efficiently. This is the main motivation related transition ride for an organization. Explicitly, I
for me to create this transition plan template. provided practical suggestions to address the new and most
Followings are the main headings and some clarifications significantly changed practice areas, the novel gap analysis
concerning the content of the template for transition plans: report template to analyze the gaps, and the original transition
plan template to manage and implement the transition process.
A. Templatefor the Transition Plan
Organizations wanting to successfully adopt the new
1. Introduction model for better process, performance, and products might
a. Goal and Scope benefit from these distilled and established suggestions to
The goal and scope o f the plan shall be easily become compliant with the CMMI V2. Precisely,
documented. It must be explained why this organizations may update their relevant process assets and
plan is prepared and -what it includes. practices with respect to the suggestions defined in this paper.
b. References Additionally, they can simply reuse the novel gap analysis
Both normative and informative references report template and the original transition plan template,
shall be listed -with date & revision details. defined comprehensively in the paper.

(UBMK'20) 5th International Conference on Computer Science and Engineering -128

Authorized licensed use limited to: Middlesex University. Downloaded on October 27,2020 at 12:51:04 UTC from IEEE Xplore. Restrictions apply.
R eferen ces [6] CMMI Institute, Take Organizational Performance to the Next Level
with CMMI V2.0". 2019.
[1] J. M. Juran, J ”uran's quality handbook. New York": McGraw-Hill, 1999.
[7] S. B. D. Oliveira, R. Valle, and C. F. Mahler, “A comparative analysis
[2] KPMG, Beyond CMMI. 2012. of CMMI software project management by Brazilian, Indian and
[3] A. A. Khan and J. Keung, “Systematic review of success factors and Chinese companies,” Software Quality .Journal, vol. 18, no. 2, pp. 177—
barriers for software process improvement in global software 194, 2009.
development,” IET ,Softw
arevol. 10, no. 5, pp. 125-135, 2016.
[8] CMMI Institute, CMMIDevelopment V2.0. 2019.
[4] CMMI Institute, CMMIAdoption Trends. 2019. [9] CMMI Institute, CMMI Method Definition Document V2.0. 2019.
[5] R. Kenett and E. R. Baker, "Process improvement and CMMI for
systems and software". Boca Raton: Auerbach Publications, 2010.

(UBMK'20) 5th International Conference on Computer Science and Engineering -129

Authorized licensed use limited to: Middlesex University. Downloaded on October 27,2020 at 12:51:04 UTC from IEEE Xplore. Restrictions apply.

You might also like