Development of a GQM-based Technique for Assessing DevOps Maturity

Thomas Neubrand, Thomas Neubrand, Thorsten Haendler, Thorsten Haendler

2020

Abstract

DevOps aims to increase an organization’s ability to build, test and release software in a rapid, frequent, and more reliable fashion by combining the perspectives of software development and IT operations. It emphasizes the communication and collaboration among all stakeholders involved in the software development lifecycle by applying a set of technological and cultural practices and principals. Organizations are increasingly adopting DevOps practices in order to capitalize on its benefits. However, DevOps is a paradigm with different interpretations and definitions, making it difficult for organizations to decide what practices and capabilities of DevOps to adopt and to enhance based on their individual business needs. In this paper, we propose a GQM-based approach for assessing the DevOps maturity in organizations. For this purpose, we structure DevOps capabilities in terms of goals and sub-goals that enable DevOps identified in existing research literature. Then, questions and metrics are derived and operated for a questionnaire to assess the DevOps maturity with regard to the different capability levels. The resulting maturity report is finally illustrated via different kinds of radar charts representing the individual levels of the identified goals and sub-goals. A first evaluation with experts indicates that the developed technique seems useful to assess DevOps maturity. With the support of the proposed technique, organizations are able to assess its current practices and measure the improvements over the course of time.

Download


Paper Citation


in Harvard Style

Neubrand T. and Haendler T. (2020). Development of a GQM-based Technique for Assessing DevOps Maturity. In Proceedings of the 12th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2020) - Volume 3: KMIS; ISBN 978-989-758-474-9, SciTePress, pages 117-129. DOI: 10.5220/0010177801170129


in Bibtex Style

@conference{kmis20,
author={Thomas Neubrand and Thorsten Haendler},
title={Development of a GQM-based Technique for Assessing DevOps Maturity},
booktitle={Proceedings of the 12th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2020) - Volume 3: KMIS},
year={2020},
pages={117-129},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010177801170129},
isbn={978-989-758-474-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2020) - Volume 3: KMIS
TI - Development of a GQM-based Technique for Assessing DevOps Maturity
SN - 978-989-758-474-9
AU - Neubrand T.
AU - Haendler T.
PY - 2020
SP - 117
EP - 129
DO - 10.5220/0010177801170129
PB - SciTePress