Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software

  • Mariano Angel Montoni UFRJ
  • Cristina Cerdeiral UFRJ
  • David Zanetti UFRJ
  • Ana Regina Cavalcanti da Rocha UFRJ

Resumo


O sucesso das iniciativas de melhoria de processo de software depende fundamentalmente das estratégias adotadas para apoiar a condução dessas iniciativas. Portanto, é importante definir estratégias de implementação adequadas que atendam os objetivos de negócio da organização e considerem suas características específicas para aumentar os benefícios alcançados com as melhorias implantadas. O objetivo deste trabalho é apresentar uma abordagem para condução de iniciativas de melhoria de processos de software que leva em consideração fatores críticos de sucesso identificados a partir de uma pesquisa nacional com organizações que conduziram iniciativas de melhoria de processo de software. Este trabalho também apresenta as funcionalidades de um conjunto de ferramentas integradas em um ambiente de gerência de conhecimento centrado em processo customizado para apoiar a abordagem proposta.
Palavras-chave: Iniciativas de Melhoria, Processos de Software, Estratégias de Implementação

Referências

BADDOO, N., HALL, T., 2002a, "Motivators of Software Process Improvement: An analysis of practitioners' views", Journal of Systems and Software, v. 62, n. 2, pp. 85-96.

BADDOO, N., HALL, T., 2002b, "Software process improvement motivators: An analysis using multidimensional scaling", Empirical Software Engineering, v. 7, n. 2, pp. 93-114.

BADDOO, N., HALL, T., 2003, "De-motivators for software process improvement: An analysis of practitioners' views", Journal of Systems and Software, v. 66, n. 1, pp. 23-33.

COLEMAN, G., O'CONNOR, R., 2006, "Software process in practice: A Grounded Theory of the irish software industry", v. 4257 LNCS, pp. 28-39, Joensuu, Finland.

CRONBACH, L.J., 1951, "Coefficient Alpha and the Internal Consistency of Tests", Psychometrica, v. 16 (September), pp. 297-334.

DYBA, T., 2000, "An Instrument for measuring the key factors of success in software process improvement", Empirical Software Engineering, v. 5, n. 4, pp. 357-390.

EL-EMAM, K., GOLDENSON, D., MCCURLEY, J., et al., 2001, "Modelling the likelihood of software process improvement: An exploratory study", Empirical Software Engineering, v. 6, n. 3, pp. 207-229.

FERREIRA, A.I.F., SANTOS, G., CERQUEIRA, R., et al., 2006, "Taba workstation: Supporting software process improvement initiatives based on software standards and maturity models", v. 4257 NCS, pp. 207-218, Joensuu, Finland.

GALOTTA, C., ZANETTI, D., ROCHA, A.R., et al., 2004, "Organizational Learning Based on a Customizable Environment for Knowledge Management Using Intranet". In: E-LEARN 2004 – World Conference on e-Learning in Corporate, Government, Healthcare & Higher Education, v. 2, pp. 2626-2633, Washington, EUA.

GOLDENSON, D.R., HERBSLEB, J.D., 1995, After the Appraisal: A Systematic Survey of Process Improvement, its Benefits and Factors that Influence Success, CMU/SEI-95-TR-009, Software Engineering Institute.

GREMBA, J., MYERS, C., "The IDEAL Model: A Practical Guide for Improvement ". In: http://www.sei.cmu.edu/ideal/ideal.bridge.html.

KIM, J., MUELLER, C., 1978, Factor Analysis: Statistical Methods and Practical Issues, Sage Publications.

MONTONI, M., 2007, Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software, Exame de Qualificação para o Doutorado, COPPE, UFRJ, Rio de Janeiro.

MONTONI, M., ROCHA, A.R., 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 & Software Process Improvement and Innovation (Setembro), pp. 175-186.

MONTONI, M., SANTOS, G., ROCHA, A.R., et al., 2006, "Taba workstation: Supporting software process deployment based on CMMI and MR-MPS.BR", v. 4034 NCS, pp. 249-262, Amsterdam, Netherlands.

MONTONI, M., SANTOS, G., ROCHA, A.R., et al., 2007, "MPS Model and TABA Workstation: Implementing Software Process Improvement Initiatives in Small Settings". In: Software Quality, 2007. WoSQ'07: ICSE Workshops 2007. Fifth International Workshop on, pp. 4-4.

NIAZI, M., WILSON, D., ZOWGHI, D., 2005, "A framework for assisting the design of effective software process improvement implementation strategies", Journal of Systems and Software, v. 78, n. 2, pp. 204-222.

NIAZI, M., WILSON, D., ZOWGHI, D., 2006, "Critical success factors for software process improvement implementation: An empirical study", Software Process Improvement and Practice, v. 11, n. 2, pp. 193-211.

NUNNALLY, J.C., 1978, Psychometric Theory, 2nd ed. New York, McGraw-Hill.

SANTOS, G., MONTONI, M., FIGUEIREDO, S., et al., 2007a, "SPI-KM Lessons Learned from Appling a Software Process Improvement Strategy Supported by Knowledge Management". In: 8th International PROFES (Product Focused Software Development and Process Improvement), LNCS 4589, pp. 81-95, Riga, Latvia, July.

SANTOS, G., MONTONI, M., VASCONCELLOS, J., et al., 2007b, "Implementing Software Process Improvement Initiatives in Small and Medium-Size Enterprises in Brazil". In: 6th QUATIC (International Conference on the Quality of Information and Communications Technology), Lisboa, Portugal, Setembro.

STATSOFT, 2004, "STATISTICA Electronic Manual", StatSoft Inc.

STRAUSS, A., CORBIN, J.M., 1998, Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd ed., Sage Publications.

WILSON, D.N., HALL, T., BADDOO, N., 2001, "A framework for evaluation and prediction of software process improvement success", Journal of Systems and Software, v. 59, n. 2, pp. 135-142.

WU, M., YING, J., YU, C., 2004, "A methodology and its support environment for benchmark-based adaptable software process improvement", v. 6, pp. 5183-5188, The Hague, Netherlands.

ZAHARAN, S., 1998, Software Process Improvement – Practical Guidelines for Business Success, Addison-Wesley.
Publicado
02/06/2008
MONTONI, Mariano Angel; CERDEIRAL, Cristina; ZANETTI, David; ROCHA, Ana Regina Cavalcanti da. Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 263-277. DOI: https://doi.org/10.5753/sbqs.2008.15548.