Best practices for software maturity improvement: a GÉANT case study
This work addresses software quality improvement for the GÉANT organization, but it is incremental as it builds on existing maturity models.
The paper tackled the problem of improving software maturity in a distributed, pan-European organization by defining best practices aligned with the GÉANT Software Maturity Model, resulting in a catalogue of practices to help teams achieve specific goals.
Maturity models for software indicate the key areas that contribute to quality improvements. They usually combine technical, organisational and human aspects relevant for effective software development, to focus the efforts and draw the direction for optimisations. In this paper, we present the process of defining best practices that support the GÉANT Software Maturity Model (GSMM), aligned to the needs of a distributed, innovation-driven, pan-European organisation. Based on the identification of specific goals relevant for GÉANT and a preliminary maturity assessment, we created a catalogue of best practices that help the software teams to attain the goals defined in the GSMM.