Risk-driven Software Process Improvement - a Case Study

The paper reports on a case study of practical application of a risk-driven software process improvement framework in a real-life software project. The framework assumes explicit modelling of the process and its deficiencies (risk factors) as well as provides for process evolution. It also includes dedicated techniques to identify process risks and to derive from them suggestions for process improvement. The techniques are embedded in a recurring procedure involving process modelling, risk identification and process improvement steps. The paper presents the case study objectives and reports on the results of two phases aiming at process improvement. Finally, it discusses the case study results as well as presents the issues open for further research.