DeepAI AI Chat
Log In Sign Up

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

by   James J. Cusick, et al.

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.


page 2

page 4

page 5

page 7

page 8

page 9


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...

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...

The Systems Approach to Change and the Agile Software Development Context

There is a diversity of models explaining organizational culture and how...

Agile (data) science: a (draft) manifesto

Science has a data management as well as a project management problem. W...

Implementing SCRUM to develop a connected robot

Agile methods are receiving a growing interest from industry and these a...

Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry

In the past 10 years, several researches studied video game development ...

A Global Operational Readiness Review Process: Improving Cloud Availability

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