Ivan Garnizov

2papers

2 Papers

SESep 8, 2021
Monitoring the adoption of SPI-related best practices. An experience report

Bartosz Walter, Branko Marovic, Ivan Garnizov et al.

Software Process Improvement requires significant effort related not only to the identification of relevant issues and providing an adequate response to them, but also to the implementation and adoption of the changes. Best practices provide recommendations to software teams on how to address the identified objectives in practice, based on aggregated experience and knowledge. In the paper, we present the GEANT experience and observations from the process of adopting thebest practices, and present the setting we have been using.

SESep 3, 2020
Best practices for software maturity improvement: a GÉANT case study

Bartosz Walter, Branko Marović, Ivan Garnizov et al.

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.