Organizational Change Aimed at Improving Software Processes: A Systematic Mapping
Abstract
The challenge faced by organizations to master the change process creates barriers that can affect software process improvement (SPI) initiatives. A systematic mapping of the literature was carried out with the aim at identifying and analyzing the elements that integrate different approaches regarding organizational change driven to SPI initiatives. Factors associated to organizational change such as processes, people, competences, organizational culture and leadership among others were identified based on 24 papers. The research findings served as the basis for the construction of a conceptual meta model for organizational change in the SPI context and can support the development of improved strategies and approaches for driving SPI initiatives.References
Allison, I., Merali, Y. (2007), “Software process improvement as emergent change: A structurational analysis”, In: Information and Software Technology, v. 49, pp. 668– 681.
Anastassiu, M., Santos, G., Santoro, F. (2016), “Meta-modelo para Mudança Organizacional em Melhoria de Processo de Software”. I Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software (WASHES), Maceió AL, outubro de 2016.
Baddoo, N., Hall, T. (2003), “De-motivators for software process improvement: an analysis of practitioners´views”, In: The Journal of Systems and Software, v. 66, ed. 1, pp. 22-33.
Bannerman, P. L. (2008), “Commitment to Software Process Improvement Development of Diagnostic Tool to Facilitate Improvement”. International Conference on Software Engineering, Leipzig, Germany, May-13, 2008.
Barcaui, A. (2012), PMO Escritórios de Projetos, Programas e Portfólio na prática, Brasport, 5ª edição.
Bayona, S., Calvo-Manzano, J. A., Feliu, T. S. (2013), Review of Critical Success Factors Related to People in Software Process Improvement. 20th European Conference, EuroSPI 2013, Dundalk, Ireland, June 25-27, 2013. Proceedings.
Beecham, S., Hall, T., Rainer, A. (2003), “Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis”, In: Empirical Software Engineering, v. 8, ed. 1, pp. 7-42.
Boria, J., Rubinstein, V., Rubinstein, A. (2012), “Cambio y Cultura”. WAMPS 2012.
Cao, G., Clarke, S., Lehaney, B. (2000), “A systemic view of organizational change and TQM”, In: The TQM Magazine, v. 12, Iss 3, pp. 186 193.
Chrusciel, D. and Field, D. W. (2003), “From Critical Success Factors into Criteria for Performance Excellence – An Organizational Change Strategy”, In: Journal of Industrial Technology, v. 19, No. 4. (August 2003 to October 2003).
Ferreira, M.G., Wazlawick, R.S. (2011), “Complementing the SEI-IDEAL model with Deployers' real experiences: The need to address human factors in SPI initiatives”, 14th Ibero-American Conference on Software Engineering and 14th Workshop on Requirements Engineering, CIbSE 2011.
Fuggetta, A. (2000), “Software Process: A Roadmap”, In: Proceedings of The Future of Software Engineering, ICSE’2000, Limerick, Ireland.
Heikkilä, M. (2009), “Learning and Organizational Change in SPI Initiatives”, SpringerVerlag Berlin Heidelberg 2009.
Kesting, P. and Smolinski, R. (2006), “Obstacles to Organizational Change – A Routine-Based View on Dynamic Capabilities”, Disponível em: http://ssrn.com/abstract=905526.
Korsaa, M., Johansen, J., Schweigert, T., Vohwinkel, D., Messnarz, R., Nevalainen, R., Biro, M. (2013), “The people aspects in modern process improvement management approaches”, In: Journal of software: Evolution and Process, 25(4), pp. 381-391.
Kouzari, E., Gerogiannis, V. C., Stamelos, I., Kakarontzas G. (2015), “Critical Success Factors and Barriers for Lightweight Software Process Improvement in Agile Development A Literature Review”, In: Software Technologies (ICSOFT), 10th International Joint Conference.
Martins, P. V., Da Silva, A. R. (2010), “PIT-ProcessM: A Software Process Improvement meta-model”, 7th International Conference on the Quality of Information and Communications Technology, QUATIC 2010, IEEE.
Mathiassen, L., Ngwenyama, K. O., Aaen I. (2005), “Managing Change in Software Process Improvement”, IEEE SOFTWARE 2005.
Matturro, G., Saavedra, J. (2012), “Factors that affect software process improvement. Asystematic mapping of literature”, In: 15th Ibero-American Conference on Software Engineering, CIbSE 2012, Buenos Aires, Argentina.
Moe, N. B., Dybå, T. (2006), “Improving by involving: A case study in a small software company”, In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v. 4257 LNCS, pp. 159-170.
Montoni, M., (2010), “Uma investigação sobre os fatores críticos de sucesso em iniciativas de melhoria de processos de software”, Tese de D.Sc., Universidade Federal do Rio de Janeiro UFRJ, Rio de janeiro, RJ, Brasil. Morgan, D. L. (1997), “Focus Groups as Qualitative Research”. Sage Publications, 2nd ed.
Müller, S. D., Mathiassenb, L., Balshøj, H. H. (2010), “Software Process Improvement as Organizational Change: A metaphorical Analysis of the Literature”, In: The Journal of Systems and Software 83 (2010) 2128–2146.
Muñoz, M., Jezreel, M., Calvo-Manzano, J. A., Cuevas, G., San Feliu, T. (2011a), “The results analysis of using MIGME-RRC methodology for software process improvement”, In: Proceedings of the 6th Iberian Conference on Information Systems and Technologies, CISTI 2011.
Muñoz, M., Jezreel, M., Giner, A., Calvo-Manzano J. A., San Feliu, T. (2011b), “Advantages of using a multi-model environment in software process improvement”, In: Proceedings of the 6th Iberian Conference on Information Systems and Technologies, CISTI 2011.
Muñoz, M., Mejia, J., Calvo-Manzano, J. A., Cuevas, G., Feliu, S. B. (2013), “Method to evaluate process performance focused on minimizing resistance to change”, In: International Journal of Human Capital and Information Technology Professionals, v. 4, ed.2, pp. 1-15.
Muñoz, M., Mejia, J., Calvo-Manzano, J. A., Cuevas, G., San Feliu, T. (2012), “Assessment of organization software processes performance focusing on minimizing resistance to change”, In: Iberian Conference on Information Systems and Technologies, CISTI.
Niazi, M., Wilson, D., Zowghi, D. (2006), "Critical success factors for software process improvement implementation: An empirical study", In: Software Process Improvement and Practice, v. 11, n. 2, pp. 193-211.
Nurcan, S. and Rolland, C. (2003), “A Multi-Method for Defining the Organizational Change”, In: Information and Software Technology, v. 45, Issue 2, pp. 61–82.
Pernstål, J., Gorschek, T., Feldt, R., Florén, D. (2013), “Software process improvement in inter-departmental development of software-intensive automotive systems A case study”, In: Lecture Notes in Computer Science, v. 7983, pp. 93-107. SpringerVerlag Berlin Heidelberg 2013.
Quattrone, P. and Hopper, T. (2001), “What does Organizational Change Mean? Speculations on a Taken for Granted Category”, In: Management Accounting Research, 2001, 12, 403–435.
Rainer, A. and Hall, T. (2003), “A quantitative and qualitative analysis of factors affecting software processes”, In: Journal of Systems and Software, v. 66, nº 1, pp. 7-21.
SEI. (2010), CMMI-DEV, Versão 1.3, Pittsburg, Software Engineering Institute.
Sihvonen, H. M., Jantti, M. (2011), „How does training support software process improvement in organizational changes?”, In: Proceedings 5th International Conference on New Trends in Information Science and Service Science, NISS 2011, v. 1, pp. 8-15.
Tuisk, A., Karpištšenko, A., Lepmets, M. (2012), “Integrated process improvement approach: Case studies in Skype Technologies Ltd.”, In: Communications in Computer and Information Science, v. 290 CCIS, pp. 13-35.
Unterkalmsteiner, M., Gorschek, T., Moinul, A., Kian Cheng, C., Bayu, R., Feldt, R. (2012), Evaluation and Measurement of Software Process Improvement-A Systematic Literature Review. IEEE Transactions on Software Engineering 38(2), 398–424 (2012).
Virtanen, Pasi, Samuli Pekkola, and Tero Päivärinta. (2013), "Why SPI initiative failed: contextual factors and changing software development environment."System Sciences (HICSS), 2013 46th Hawaii International Conference On. IEEE, 2013.
Zhao, Y., Liu, Y. (2008), “Organizational change: A case study on Anhui Telecom Company”. 2008 International Seminar on Business and Information Management.
Wincek, J., Sousa, L. S., Myers, M. R., Ozogc, H. (2014), “Organizational Change Management for Process Safety”, In: Wiley Online Library (wileyonlinelibrary.com). DOI 10.1002/prs.11688.
Anastassiu, M., Santos, G., Santoro, F. (2016), “Meta-modelo para Mudança Organizacional em Melhoria de Processo de Software”. I Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software (WASHES), Maceió AL, outubro de 2016.
Baddoo, N., Hall, T. (2003), “De-motivators for software process improvement: an analysis of practitioners´views”, In: The Journal of Systems and Software, v. 66, ed. 1, pp. 22-33.
Bannerman, P. L. (2008), “Commitment to Software Process Improvement Development of Diagnostic Tool to Facilitate Improvement”. International Conference on Software Engineering, Leipzig, Germany, May-13, 2008.
Barcaui, A. (2012), PMO Escritórios de Projetos, Programas e Portfólio na prática, Brasport, 5ª edição.
Bayona, S., Calvo-Manzano, J. A., Feliu, T. S. (2013), Review of Critical Success Factors Related to People in Software Process Improvement. 20th European Conference, EuroSPI 2013, Dundalk, Ireland, June 25-27, 2013. Proceedings.
Beecham, S., Hall, T., Rainer, A. (2003), “Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis”, In: Empirical Software Engineering, v. 8, ed. 1, pp. 7-42.
Boria, J., Rubinstein, V., Rubinstein, A. (2012), “Cambio y Cultura”. WAMPS 2012.
Cao, G., Clarke, S., Lehaney, B. (2000), “A systemic view of organizational change and TQM”, In: The TQM Magazine, v. 12, Iss 3, pp. 186 193.
Chrusciel, D. and Field, D. W. (2003), “From Critical Success Factors into Criteria for Performance Excellence – An Organizational Change Strategy”, In: Journal of Industrial Technology, v. 19, No. 4. (August 2003 to October 2003).
Ferreira, M.G., Wazlawick, R.S. (2011), “Complementing the SEI-IDEAL model with Deployers' real experiences: The need to address human factors in SPI initiatives”, 14th Ibero-American Conference on Software Engineering and 14th Workshop on Requirements Engineering, CIbSE 2011.
Fuggetta, A. (2000), “Software Process: A Roadmap”, In: Proceedings of The Future of Software Engineering, ICSE’2000, Limerick, Ireland.
Heikkilä, M. (2009), “Learning and Organizational Change in SPI Initiatives”, SpringerVerlag Berlin Heidelberg 2009.
Kesting, P. and Smolinski, R. (2006), “Obstacles to Organizational Change – A Routine-Based View on Dynamic Capabilities”, Disponível em: http://ssrn.com/abstract=905526.
Korsaa, M., Johansen, J., Schweigert, T., Vohwinkel, D., Messnarz, R., Nevalainen, R., Biro, M. (2013), “The people aspects in modern process improvement management approaches”, In: Journal of software: Evolution and Process, 25(4), pp. 381-391.
Kouzari, E., Gerogiannis, V. C., Stamelos, I., Kakarontzas G. (2015), “Critical Success Factors and Barriers for Lightweight Software Process Improvement in Agile Development A Literature Review”, In: Software Technologies (ICSOFT), 10th International Joint Conference.
Martins, P. V., Da Silva, A. R. (2010), “PIT-ProcessM: A Software Process Improvement meta-model”, 7th International Conference on the Quality of Information and Communications Technology, QUATIC 2010, IEEE.
Mathiassen, L., Ngwenyama, K. O., Aaen I. (2005), “Managing Change in Software Process Improvement”, IEEE SOFTWARE 2005.
Matturro, G., Saavedra, J. (2012), “Factors that affect software process improvement. Asystematic mapping of literature”, In: 15th Ibero-American Conference on Software Engineering, CIbSE 2012, Buenos Aires, Argentina.
Moe, N. B., Dybå, T. (2006), “Improving by involving: A case study in a small software company”, In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v. 4257 LNCS, pp. 159-170.
Montoni, M., (2010), “Uma investigação sobre os fatores críticos de sucesso em iniciativas de melhoria de processos de software”, Tese de D.Sc., Universidade Federal do Rio de Janeiro UFRJ, Rio de janeiro, RJ, Brasil. Morgan, D. L. (1997), “Focus Groups as Qualitative Research”. Sage Publications, 2nd ed.
Müller, S. D., Mathiassenb, L., Balshøj, H. H. (2010), “Software Process Improvement as Organizational Change: A metaphorical Analysis of the Literature”, In: The Journal of Systems and Software 83 (2010) 2128–2146.
Muñoz, M., Jezreel, M., Calvo-Manzano, J. A., Cuevas, G., San Feliu, T. (2011a), “The results analysis of using MIGME-RRC methodology for software process improvement”, In: Proceedings of the 6th Iberian Conference on Information Systems and Technologies, CISTI 2011.
Muñoz, M., Jezreel, M., Giner, A., Calvo-Manzano J. A., San Feliu, T. (2011b), “Advantages of using a multi-model environment in software process improvement”, In: Proceedings of the 6th Iberian Conference on Information Systems and Technologies, CISTI 2011.
Muñoz, M., Mejia, J., Calvo-Manzano, J. A., Cuevas, G., Feliu, S. B. (2013), “Method to evaluate process performance focused on minimizing resistance to change”, In: International Journal of Human Capital and Information Technology Professionals, v. 4, ed.2, pp. 1-15.
Muñoz, M., Mejia, J., Calvo-Manzano, J. A., Cuevas, G., San Feliu, T. (2012), “Assessment of organization software processes performance focusing on minimizing resistance to change”, In: Iberian Conference on Information Systems and Technologies, CISTI.
Niazi, M., Wilson, D., Zowghi, D. (2006), "Critical success factors for software process improvement implementation: An empirical study", In: Software Process Improvement and Practice, v. 11, n. 2, pp. 193-211.
Nurcan, S. and Rolland, C. (2003), “A Multi-Method for Defining the Organizational Change”, In: Information and Software Technology, v. 45, Issue 2, pp. 61–82.
Pernstål, J., Gorschek, T., Feldt, R., Florén, D. (2013), “Software process improvement in inter-departmental development of software-intensive automotive systems A case study”, In: Lecture Notes in Computer Science, v. 7983, pp. 93-107. SpringerVerlag Berlin Heidelberg 2013.
Quattrone, P. and Hopper, T. (2001), “What does Organizational Change Mean? Speculations on a Taken for Granted Category”, In: Management Accounting Research, 2001, 12, 403–435.
Rainer, A. and Hall, T. (2003), “A quantitative and qualitative analysis of factors affecting software processes”, In: Journal of Systems and Software, v. 66, nº 1, pp. 7-21.
SEI. (2010), CMMI-DEV, Versão 1.3, Pittsburg, Software Engineering Institute.
Sihvonen, H. M., Jantti, M. (2011), „How does training support software process improvement in organizational changes?”, In: Proceedings 5th International Conference on New Trends in Information Science and Service Science, NISS 2011, v. 1, pp. 8-15.
Tuisk, A., Karpištšenko, A., Lepmets, M. (2012), “Integrated process improvement approach: Case studies in Skype Technologies Ltd.”, In: Communications in Computer and Information Science, v. 290 CCIS, pp. 13-35.
Unterkalmsteiner, M., Gorschek, T., Moinul, A., Kian Cheng, C., Bayu, R., Feldt, R. (2012), Evaluation and Measurement of Software Process Improvement-A Systematic Literature Review. IEEE Transactions on Software Engineering 38(2), 398–424 (2012).
Virtanen, Pasi, Samuli Pekkola, and Tero Päivärinta. (2013), "Why SPI initiative failed: contextual factors and changing software development environment."System Sciences (HICSS), 2013 46th Hawaii International Conference On. IEEE, 2013.
Zhao, Y., Liu, Y. (2008), “Organizational change: A case study on Anhui Telecom Company”. 2008 International Seminar on Business and Information Management.
Wincek, J., Sousa, L. S., Myers, M. R., Ozogc, H. (2014), “Organizational Change Management for Process Safety”, In: Wiley Online Library (wileyonlinelibrary.com). DOI 10.1002/prs.11688.
Published
2017-08-28
How to Cite
ANASTASSIU, Monica; SANTOS, Gleison; SANTORO, Flavia.
Organizational Change Aimed at Improving Software Processes: A Systematic Mapping. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 16. , 2017, Rio de Janeiro.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 134-148.
DOI: https://doi.org/10.5753/sbqs.2017.15097.
