Treffer: DevOpsMM : a maturity model for DevOps process assessment and improvement

Title:
DevOpsMM : a maturity model for DevOps process assessment and improvement
Contributors:
Lappeenrannan-Lahden teknillinen yliopisto LUT, Lappeenranta-Lahti University of Technology LUT
Publication Year:
2024
Collection:
LUTPub (LUT University / LUT yliopisto)
Document Type:
Dissertation master thesis
File Description:
fulltext
Language:
English
Rights:
fi=Kaikki oikeudet pidätetään.|en=All rights reserved.|
Accession Number:
edsbas.388950E3
Database:
BASE

Weitere Informationen

DevOps has recently received a lot of attention for its ability to create flexible development environments, and software process improvement has been an ongoing area of interest in software engineering. DevOps helps with the continuous software processing and delivery by integrating development and operation teams. However, as a relatively new paradigm, DevOps often ignores traditional process improvement techniques, making it difficult for professionals who adopt DevOps practices in software organizations. This research tackles these challenges by studying how DevOps can help in the adoption of software processes and quality. These obstacles are identified and examined, and the key critical challenges (CCHs), success factors (SFs), and best practices (Ps) needed to overcome them are identified. In this study, we propose the Maturity Model for DevOps (DevOpsMM), a maturity-based framework to aid software organizations in adopting DevOps successfully. DevOpsMM provides actionable guidance to help organizations assess where they are in terms of establishing continuous software processing and delivery practices. These findings were validated empirically in real world settings through a survey of practitioners, and a systematic literature review (SLR) identified the CCHs, SFs, and Ps that are relevant to DevOps implementation. The results from the SLR and empirical analysis are used to contribute to the DevOpsMM model, a decision analysis approach to prioritizing factors and practices to help organizations focus on improving DevOps tools and strategies. Elements of existing models such as Capability Maturity Model Integration (CMMI), the Software Outsourcing Vendor’s Readiness Model (SOVRM), and the Software Process Improvement Readiness Model (SPIRM) are used to derive DevOpsMM maturity levels. DevOpsMM and will drive organizations to get a full DevOps integration, with each of the other maturity levels’ CCH SF and P being addressed.