Skip to main content
Log in

Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations

  • SI: QUATIC 2010
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

Despite the fact that organizations recognize the importance of implementing software process improvement (SPI) to enhance software development capabilities, recent studies show that many organizations still struggle to successfully implement SPI. These studies demonstrate that most SPI initiatives fail due to their incapacity to overcome social–cultural critical barriers, such as lack of motivation and higher management support. Therefore, the accurate understanding of the context where SPI occurs may facilitate the development of more efficient SPI implementation strategies aiming to overcome those difficulties. The objective of this work was to present a Grounded Theory-based study that investigated SPI implementation initiatives conducted by Brazilian software organizations. The main product of this study is a theoretical framework that tries and explains the phenomenon associated to the success of SPI implementation initiatives. The theoretical framework constituted a set of interrelated SPI domain entities supported by a set of propositions assessed by experienced Brazilian SPI consultants. We expect that such theoretical framework can facilitate SPI implementation by providing better understating of the dependency relationships among critical success factors that may jeopardize SPI initiatives.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Baddoo N, Hall T (2003) De-motivators for software process improvement: an analysis of practitioners’ views. J Syst Softw 66(1):23–33

    Article  Google Scholar 

  2. Staples M, Niazi M, Jeffery R, Abrahams A, Byatt P, Murphy R (2007) An exploratory study of why organizations do not adopt CMMI. J Syst Soft 80(6):883–895

    Article  Google Scholar 

  3. Strauss A, Corbin JM (1998) Basics of qualitative research: techniques and procedures for developing grounded theory. 2nd edn. Sage Publications, Thousand Oaks

  4. Coleman G, O’Connor R (2007) Using grounded theory to understand software process improvement: a study of Irish software product companies. Inf Softw Technol 49(6):654–667

    Article  Google Scholar 

  5. Orlikowski WJ (1993) CASE Tools as organizational change: investigating incremental and radical changes in systems development. Manag Inf Syst Quart 17(3):309–340

    Article  Google Scholar 

  6. Coleman G, O’Connor R (2008) Investigating software process in practice: a grounded theory perspective. J Syst Softw 81(5): 772–784

    Google Scholar 

  7. Crabtree CA, Seaman CB, Norcio AF (2009) Exploring language in software process elicitation: A grounded theory approach. In: paper presented at the Proceedings of the 2009 3rd international symposium on empirical software engineering and measurement, p 73

  8. Carvalho L, Scott L, Jeffery R (2003) Exploring the use of techniques from grounded theory in process engineering. Centre for Advanced Software Engineering Research (CAESER), Sydney

  9. Bandeira-de-Mello R, Cunha C (2003) Operacionalizando o método da grounded theory nas Pesquisas em Estratégia: técnicas e procedimentos de análise com apoio do software ATLAS/TI. Encontro de Estudos em Estratégia, Curitiba

    Google Scholar 

  10. Seaman CB (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng 25(4):557–572

    Google Scholar 

  11. Montoni M, Rocha AR (2007) A methodology for identifying critical success factors that influence software process improvement initiatives: an application in the Brazilian software industry. Lecture notes in computer science (LNCS), LNCS 4764, EuroSPI - European systems and software process improvement and innovation, pp 175–186

  12. SEI (2006) CMMI for development (CMMI-DEV), V1.2. Software Engineering Institute. New York

  13. Softex (2009) MPS.BR: Melhoria de Processo do Software Brasileiro, Guia Geral (v. 2009). Softex. http://www.softex.br/mpsbr/_guias/default.asp

  14. Montoni MA, Rocha AR (2010) Applying grounded theory to understand software process improvement implementation. In: 7th international conference on the quality of information and communications Technology, Porto, 29 de setembro a 02 de outubro 2010, pp 25–34

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mariano Angel Montoni.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Montoni, M.A., da Rocha, A.R.C. Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations. Innovations Syst Softw Eng 10, 33–40 (2014). https://doi.org/10.1007/s11334-013-0209-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-013-0209-8

Keywords

Navigation