A Survey of Maturity Models from Nolon to DevOps and Their Applications in Process Improvement

07/01/2019
by   James J. Cusick, et al.
0

This paper traces the history of Maturity Models and their impact on Process Improvement from the early work of Shewhart to their current usage with DevOps. The history of modern process improvement can be traced at least to Shewhart. From his foundational process contributions and those of other innovators a variety of methods and tools to aid in process quality advancement were developed. This paper begins by reviewing those early steps and then focuses on the emergence of Maturity Models in the 1970s with initial approach by Nolan. The broad adoption of Maturity Models that followed through the success of the CMM and then the CMMI approaches is detailed. This then leads to a general survey of additional models developed for such areas as IT Service Management, ITIL, Project Management, Agile Development, DevOps, CERT, and MDM among others. Finally, this paper discusses the application of these models in the support of process improvement and their limitations. Readers of this paper can expect to gain an appreciation for the origins of these models and surrounding methods as well as an ability to conduct comparative analysis of such models to aid in their selection and application. Keywords: Process Improvement, Process Engineering, Maturity Models, Capability Maturity Models, CMM, CMMI, ITSM, ITIL, Agile, DevOps, History of Science, History of Computing, Software Engineering, Quality.

READ FULL TEXT

page 2

page 4

page 5

page 7

page 8

page 9

research
02/16/2019

The First 50 Years of Software Reliability Engineering: A History of SRE with First Person Accounts

Software Reliability has just passed the 50-year milestone as a technica...
research
04/05/2019

Using the agile adoption framework to assess agility and guide improvements

Agility implies a set of principles that need to be followed in order to...
research
04/04/2019

The Systems Approach to Change and the Agile Software Development Context

There is a diversity of models explaining organizational culture and how...
research
04/09/2021

Agile (data) science: a (draft) manifesto

Science has a data management as well as a project management problem. W...
research
02/27/2021

A Brief Survey of Current Software Engineering Practices in Continuous Integration and Automated Accessibility Testing

It's long been accepted that continuous integration (CI) in software eng...
research
07/03/2018

Implementing SCRUM to develop a connected robot

Agile methods are receiving a growing interest from industry and these a...
research
05/03/2022

A Global Operational Readiness Review Process: Improving Cloud Availability

The ORR (Operational Readiness Review) is a long standing practice to he...

Please sign up or login with your details

Forgot password? Click here to reset