Uma Investigação sobre Recomendações de Melhoria Baseadas em Aspectos Culturais para Apoiar Iniciativas de Melhoria de Processo de Software

  • Odette M. Passos UFAM
  • Arilo C. Dias-Neto UFAM
  • Raimundo da S. Barreto UFAM

Resumo


Recomendações de melhoria (RMs) fornecem possíveis orientações que ajudam as organizações no alcance de seus objetivos e podem estar direcionadas a diferentes contextos. Neste trabalho, o foco é a cultura organizacional, que guia o funcionamento de uma organização e, ao mesmo tempo, influencia a forma como os profissionais reagem a iniciativas de melhoria de processo de software. Este artigo apresenta os resultados de uma revisão sistemática que identificou 100 RMs para que organizações de software obtenham sucesso na implementação dessas iniciativas. Estas RMs foram organizadas em três grupos, representando fatores humano, social e organizacional. As análises realizadas apresentam as RMs mais citadas na literatura técnica em uma perspectiva individual e por grupos.
Palavras-chave: Recomendações de melhoria, cultura organizacional, processo de software

Referências

Barcellos, M.; Rocha, A. e Falbo, R. (2010). Uma Estratégia para Medição de Software e Avaliação de Bases de Medidas para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade. IX Simpósio Brasileiro de Qualidade de Software, p. 409-423.

Barreto, A. e Rocha, A. (2012). Definição e Gerência de Objetivos de Software Alinhados ao Planejamento Estratégico. XI Simpósio Brasileiro de Qualidade de Software, p. 399-413.

Biolchini, J. et al. (2005). Systematic Review in Software Engineering. Relatório Técnico RT-ES 679/05, Programa de Engenharia de Sistemas e Computação, Universidade Federal do Rio de Janeiro, Rio de Janeiro.

Cameron, K. e Quinn, R. (2006). Diagnosing and Changing Organizational Culture: Based on The Competing Values Framework. Revised Edition. The Jossey-Bass Business & Management Series.

Dyba, T. (2002). Enabling Software Process Improvement: An Investigation of the Importance of Organizational Issues. Empirical Software Engineering, v. 7, p. 387-390.

Dyba, T. (2005). An Empirical Investigation of the Key Factors for Success in Software Process Improvement. IEEE Transactions on Software Engineering, v. 31, n. 5, p. 410-424.

Elsevier. (2013) What does Scopus cover?. Acessado em Março de 2013. Disponível em http://www.info.sciverse.com/scopus/scopus-in-detail/facts.

Espinosa-Curiel, I.; Rodríguez-Jacobo, J. e Fernández-Zepeda, J. (2011). A Framework for Evaluation and Control of the Factors that Influence the Software Process Improvement in Small Organizations. Journal of Software Maintenance and Evolution Research and Practice, v. 25.

Ferreira, M.; Wazlawick, R. (2011). Software Process Improvement: A Organizational Change that Need to be Managed and Motivated. World Academy of Science, Engineering and Technology, v. 50, p. 296-304.

ISO/IEC. (2003). ISO/IEC 15504: Information Technology – Process Assessment. International Standard.

ISO/IEC. (2008). ISO/IEC 12207: System and Software Engineering – Software Life Cycle Processes. Genene: ISO.

Iversen, J. e Ngwenyama, O. (2006). Problems in Measuring Effectiveness in Software Process Improvement: A Longitudinal Study of Organizational Change at Danske Data. International Journal of Information Management, v. 26, p. 30-43.

Kitchenham, B. (2004). Procedures for Performing Systematic Reviews, Technical Report, Departament of Computer Science Keele University, Keele.

Lacerda, F. (2011). Psicologia cultural e mudança social. Psicologia e Sociedade, v. 23, n. 1, p. 197-200.

Mathiassen, L.; Ngwenyama, O. e Aaen, I. (2005). Managing Change in Software Process Improvement. IEEE Software, v. 22, n. 6, p. 84-91.

Montana, P. e Charnov, B. (1998). Administração. São Paulo: Saraiva.

Montoni, M. e Rocha, A. (2011). Uma Investigação sobre os Fatores Críticos de Sucesso em Iniciativas de Melhoria de Processos de Software. X Simpósio Brasileiro de Qualidade de Software, p. 151-165.

Muller, S.; Kraemmergaard, P. e Mathiassen, L. (2009). Managing Cultural Variation in Software Process Improvement: A Comparison of Methods for Subculture Assessment. IEEE Transactions on Engineering Management, v. 56, n. 4, p. 584-599.

Muller, S.; Mathiassen, L. e Balshoj, H. (2010). Software Process Improvement as Organizational Change: A Metaphorical Analysis of the Literature Journal of Systems and Software, v. 83, n. 11, p. 2128-2146.

Niazi, M. (2012). An Exploratory Study of Software Process Improvement Implementation Risks. Journal of Software Maintenance and Evolution: Research and Practice, v. 24, p. 877-894.

Passos, O.; Dias-Neto, A. e Barreto, R. (2012). Revisão Sistemática sobre Recomendações de Melhoria Baseadas na Cultura Organizacional para Iniciativas de Melhorias de Processo de Software. Relatório Técnico UFAM/GISE RT-004/2013, Programa de Pós-Graduação em Informática, Universidade Federal do Amazonas, Manaus.

Petersen, K. et al. (2008). Systematic Mapping Studies in Software Engineering. Evaluation and Assessment in Software Engineering (EASE), p. 1-10, Bari, Italy.

Ricardo, M. e Correa, A. (2011). MPS.BR Nível D – A Experiência em Implantar o Modelo na Área de Governo Municipal. Workshop Anual do MPS, p.94-103.

Rodrigues, J. e Kirne, T. (2010). Benefícios, Fatores de Sucesso e Dificuldades da Implantação do Modelo MPS.Br. IX Simpósio Brasileiro de Qualidade de Software, p. 41-55.

Santos, G. (2008). Ambientes de Engenharia de Software Orientados à Corporação. Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.

Santos, G. (2011). Influência e Impacto do Programa MPS.Br na Pesquisa Relacionada à Qualidade de Software no Brasil. X Simpósio Brasileiro de Qualidade de Software, p. 73-87.

Schein, E. (2009). Cultura Organizacional e Liderança. 3. ed. São Paulo: Atlas.

SEI. (2006). CMMI para Desenvolvimento (CMMI-DEV), versão 1.2, CMU/SEI-2006-TR-008. Software Engineering Institute.

Shih, C-C. e Huang, S-J. (2010). Exploring the Relationship Between Organizational Culture and Software Process Improvement Deployment. Information & Management, v. 47, p. 271-281.

SOFTEX - Associação para Promoção da Excelência do Software Brasileiro. (2009). MPS.BR – Melhoria de Processo do Software Brasileiro - Guia Geral, Guia de Implementação e Guia de Avaliação.

Souza, C. et al. (2009). Avaliação Conjunta CMMI Nível 3 e MPS Nível C: Lições Aprendidas e Recomendações. Workshop Anual do MPS, p. 52-61.

Souza, W. et al. (2010). MPS.BR Nível A: Experiência da Stefanini. Workshop Anual do MPS, p. 128-137.

Zoucas, A.; Thiry, M. e Cunha, C. (2012). Compreendendo a Influência da Liderança nas Iniciativas de Melhoria de Processo de Desenvolvimento de Software. XI Simpósio Brasileiro de Qualidade de Software, p. 274-288.
Publicado
01/07/2013
PASSOS, Odette M.; DIAS-NETO, Arilo C.; BARRETO, Raimundo da S.. Uma Investigação sobre Recomendações de Melhoria Baseadas em Aspectos Culturais para Apoiar Iniciativas de Melhoria de Processo de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 66-80. DOI: https://doi.org/10.5753/sbqs.2013.15274.