Results of 10 Years of Software Process Improvement in Brazil Based on the MPS-SW Model

In December 2003 the MPS. BR Program was launched aiming at establishing and disseminating a software process reference model -- the MPS-SW -- allowing both micro, small and medium-sized enterprises and large organizations to achieve the benefits of process improvement. Nowadays, ten years later, the achieved results exceed MPS. BR's predefined benchmarks in several ways. [Objective] This paper aims at providing an overview on the MPS-SW model and presenting these results, describing its nationwide adoption in Brazil (more than 500 assessments spread across the country) and outcomes of two recent surveys concerning the impact of such adoption in the software industry. [Method] We planned surveys to capture the impact from two different and complementary points of view: the qualitative perception of the customers (sponsors of MPS-SW adopting organizations) and the performance results of organizations that adopted the model (e.g. concerning productivity, quality and estimation accuracy). [Results] Results of the qualitative survey indicated that the adoption was motivated by both business and technical reasons and that most sponsors are satisfied with the obtained improvements and would recommend the MPS-SW model. Results of the survey on performance results indicated higher productivity, quality and estimation accuracy for organizations assessed in higher maturity levels.

[1]  Diane L. Gibson,et al.  Demonstrating the Impact and Benefits of CMMI ® : An Update and Preliminary Results , 2003 .

[2]  Tom DeMarco,et al.  Waltzing with Bears: Managing Risk on Software Projects , 2003 .

[3]  Ana Regina Cavalcanti da Rocha,et al.  MPS.BR Program and MPS Model: Main Results, Benefits and Beneficiaries of Software Process Improvement in Brazil , 2012, 2012 Eighth International Conference on the Quality of Information and Communications Technology.

[4]  Ana Regina Cavalcanti da Rocha,et al.  MPS.BR: a successful program for software process improvement in Brazil , 2009, Softw. Process. Improv. Pract..

[5]  Cristina Cerdeiral,et al.  Joint CMMI Level 3 and MPS Level C Appraisal: Lessons Learned and Recommendations , 2010 .

[6]  Guilherme Horta Travassos,et al.  Performance Results of Software Organizations that Adopted the MPS Model from 2008 to 2011 , 2011 .

[7]  Guilherme Horta Travassos,et al.  Evidence-Based Guidelines to Defect Causal Analysis , 2012, IEEE Software.

[8]  Guilherme Horta Travassos,et al.  IMPS: an experimentation based investigation of a nationwide software development reference model , 2008, ESEM '08.

[9]  Guilherme Horta Travassos,et al.  Characterization and Performance Variation of Software Organizations that Adopted the MPS Model , 2009 .

[10]  Ana Regina Cavalcanti da Rocha,et al.  Uma Estratégia para Melhoria de Processo de Software nas Empresas Brasileiras , 2004, QUATIC.

[11]  Ana Regina Cavalcanti da Rocha,et al.  From Software Engineering Research to Brazilian Software Quality Improvement , 2011, 2011 25th Brazilian Symposium on Software Engineering.

[12]  Timo Varkoi,et al.  Standard based software process assessments in small companies , 2006, Softw. Process. Improv. Pract..

[13]  Mary Beth Chrissis,et al.  CMMI for Development: Guidelines for Process Integration and Product Improvement , 2011 .

[14]  Mayuram S. Krishnan,et al.  Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development , 2000 .

[15]  Rodolfo Alfredo Bertone,et al.  Software engineering: Theory and practice, 2nd Edition. Shari Lawrence Pfleeger. Prentice Hall, 2001 , 2005 .

[16]  Will Venters,et al.  Software engineering: theory and practice , 2006 .

[17]  Terry Rout,et al.  Process improvement for small firms: An evaluation of the RAPID assessment-based method , 2006, Inf. Softw. Technol..

[18]  D. Ross Jeffery,et al.  An exploratory study of why organizations do not adopt CMMI , 2007, J. Syst. Softw..

[19]  Fórum de Inovação Equipe da redação Visão do MCTI: Ministério da ciência, tecnologia e inovação , 2014 .

[20]  H. Oktaba,et al.  MoProSoft®: A Software Process Model for Small Enterprises , 2008 .

[21]  Mariano Montoni,et al.  MPS.BR: a successful program for software process improvement in Brazil , 2009 .