Production
https://prod.org.br/article/doi/10.1590/S0103-65132008000200006
Production
Article

Contribuição dos modelos de qualidade e maturidade na melhoria dos processos de software

Contribution of quality and maturity models to software process improvement

Tonini, Antonio Carlos; Carvalho, Marly Monteiro de; Spinola, Mauro Mesquita

Downloads: 1
Views: 894

Resumo

Grande parte das empresas desenvolvedoras de software criou seu próprio processo de trabalho. Devido à rápida expansão do mercado de software, a concorrência ocorre muito mais em custo do que em diferenciação. Para obter vantagem competitiva, as empresas devem atualizar-se continuamente na tecnologia, buscar a maturidade nos processos e eliminar a ineficiência operacional. Isso requer um envolvimento das pessoas, dos processos e da organização como um todo. O artigo discute a implementação de melhorias nos processos de software segundo os principais modelos de qualidade e de maturidade. Com base em um Estudo de Casos Múltiplos, verifica-se que a melhoria dos processos de software requer que a melhoria ocorra primeiramente entre cada um dos desenvolvedores e, a seguir, envolva os grupos de desenvolvimento e por fim, a organização como um todo. A pesquisa conclui que os modelos de qualidade e maturidade servem como orientadores do processo de melhoria.

Palavras-chave

Maturidade, CMMI, TSP/PSP, PMMM / OPM3, Sistemas ISO/IEC

Abstract

Many software development companies have developed their own work method. Due to the fast software market growth, the competition focuses more on cost than on differentiation. To achieve competitive advantage, software developer organizations must continually update their technology, reach high level process maturity and eliminate all the operational inefficiency. These procedures involve people, processes and the whole organization. The aim of the paper is to discuss software process improvement implementation according to the most important quality and maturity models. Based on a Multiple Case Study, it is verified that the software process improvement needs firstly individual improvement and, later, it involves the developer teams and the whole organization. The research concludes that the quality and maturity models must be used as improvement process drivers.

Keywords

Maturity, CMMI, TSP/PSP, PMMM / OPM3, ISO/IEC systems

References



ANDERSEN, E. S.; JESSEN, S. A. Project maturity in organisation. International Journal of Project Management, v. 21, p. 457-461, 2002.

BOUER, R.; CARVALHO, M. M. Project management maturity: just a singular methodology is enough? Revista Produção, v. 15, n. 3, p. 347-361, 2005.

CARD, D. N. Managing software quality with defects. Proceedings. 26th Computer Software and Applications Conference, IEEE Computer Society, p. 472-474, 2002.

CARVALHO, M. M.; LAURINDO, F. J. B.; PESSÔA, M. S. P. Information Technology Project management to achieve efficiency in Brazilian Companies. In: KAMEL, Sherif. (Org.). Managing Globally with Information Technology, Hershey, p. 260-271, 2003.

CHRISSIS, M. B.; KONRAD, M.; SHRUM, S. CMMI: Guide for Process Integration and Product Improvement. Boston: Addison-Wesley, 2003.

CLAVER, E.; GONZALEZ, R.; LLOPIS, J. An analysis of research in information systems (1981-1997). In: Information & Management, v. 37, n. 4, p.181-195, 2000.

CMM-I-1 (2002) - Capability Maturity Model Integration - version 1.1 - for Systems Engineering and Software Engineering - continuous representation CMU/SEI/SW, V1.1 - CMU/SEI - 2002-TR01. Acesso em: 02 fev. 2004. Disponível em: [www.sei.cmu.edu] .

CMM-I-2 (2002) - Capability Maturity Model Integration for Systems Engineering and Software Engineering - staged representation: version 1.1. CMU/SEI/SW, V1.1 - CMU/SEI - 2002-TR02. Acesso em: 02 fev. 2004. Disponível em: [www.sei.cmu.edu] .

COHEN, S.; DUNN, E.; SOULE, A.; CHASTEK, G.; DONOHOE, P.; McGREGOR, J.D. Successful Product Line Development and Sustainment: A DoD Case Study, Technical Assessments. (CMU/SEI-2002-TN-018). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, September, 2002. Acesso em: 02 ago. 2004. Disponível em: [http://www.sei.cmu.edu/publications/sema ] .

FENTON, N. E.; PFLEEGER, S. L. Software metrics: a rigorous approach. International Thomson Computer Press. 2. ed. - 1997.

FLEURY, A. C. C.; FLEURY, M. T. L. Estratégias Empresariais e Formação de Competências. São Paulo: Atlas, 2000.

GRAY, R. J. Organisational Climate and project success. International Journal of Project Management, 19, p. 103-109, 2001.

HESKETT, J.; SASSER, W.; SCHLESINGER, L. The value profit chain. The Free Press,1997.

HUANG S.; TILLEY S. "Towards a Documentation Maturity Model" ACM. In: SIGDOC'03, Oct 12-15, San Francisco, California, USA, 2003.

HUMPHREY, W. S. Managing the software process. Reading, Addison-Wesley (SEI series in software engineering), 1989.

HUMPHREY, W. S. Pathways to Process Maturity: The Personal Software Process and Team Software Process. Acesso em: 17 out. 2004. Disponível em: [http://www.sei.cmu.edu/tsp/publications.html] .

ISO/IEC 12207 - ISO/IEC 12207:1995 - Information Technology: Software Life Cycle Processes. ISO, 1995.

ISO 9000-3. Software Engineering-guidelines for the application of ISO 9001:2000 to software: working draft. WD4 ISO/IEC JTC-1 /SC7/WG18 N48; 2001.

ISO/IEC TR 15504. Parts 1-9. Information Technology. Software Process.1998.

JANISZEWSKI, S.; GEORGE, E. "Integrating PSP, TSP, and Six Sigma". In: Software Quality Process (SQP) References, v. 6, n. 4, 2004. Acesso em: 11 dez. 2004. Disponível em: [http://www.asq.org/psq/references] .

KERZNER, H. Applied Project Management Best Practices on Implementation. John Wiley & Sons, USA, 2000.

KERZNER, H. Strategic Planning for Project Management using a project management Maturity Model. Nova York: John Wiley & Sons, 2001.

PATAH, L. A.; CARVALHO, M. M. Estruturas de gerenciamento de projetos e competências em equipes de projetos. In: ENEGEP XXII, Curitiba. Porto Alegre: ABEPRO, p. 1-8, 2002.

PAULK, M. C.; WEBER, C. V.; CURTIS, B.; CHRISSIS, M. B. (eds). The Capability Maturity Model: Guidelines for Improving the Software Process. SEI, Addison-Wesley Longman Inc. 1997.

PERRENOUD, P. Dix nouvelles compétences pour enseigner. Paris: ESF Éditeur, 1999.

PFLEEGER, S. L. Engenharia de Software: teoria e prática. São Paulo: Prentice Hall, 2004.

PMI, Project Management Institute. "A Guide to the Project Management Body of Knowledge (PMBOK)". Project Management Institute Inc. 2000.

PMI, Project Management Institute. "Organizational Project Management Maturity Model (OPM3)". Project Management Institute Inc. 2003.

PORTER, M. Competitive advantage: creating and sustaining superior performance. New York: Free Press, 1985.

RABECHINI JR. R. A Estruturação de Competências e Maturidade em Gerenciamento de Projetos. Tese de Doutorado. Escola Politécnica da USP. São Paulo, 2003.

RABECHINI JR. R.; CARVALHO, M. M. Perfil das competências em equipes de projetos. In: RAE-eletrônica, v. 2, n. 1, jan-jun 2003. Acesso em: 11 dez. 2004. Disponível em: [http://www.rae.com.br/eletrônica/index.cfm]

RAY, G.; BARNEY, J.; Muhanna, W. A. Capabilities, business processes, and competitive advantage: choosing the dependent variable in empirical tests of resource-based view. Strategic Management Journal. v. 25, n. 1; p. 23-37, 2004.

ROCHA, A. R. C. MALDONADO, J. C.; WEBER, K. C. Qualidade de Software: Teoria e Prática. São Paulo: Prentice Hall, 2001.

SALVIANO, C. F. JINO, M; MENDES, M. J. "Towards na ISO/IEC 15504 - Based Process Capability Profile Methodology for Process Improvement (PRO2PI)". In: Proceedings of SPICE 2004: The Fourth International SPICE Conference on Process Assessment and Improvement, Lisbon, Portugal, p. 77-84, April 28-29, 2004.

STEPHEN, D. From the Capability Maturity Model to the Team Software Process. Calgary University, Canadá. 2002. Acesso em: 15 out. 2004. Disponível em: [http://sern.ulcagary.ca/~dave/seng621/PSP_TEAM.htm] .

YIN, R.K. Case Study Research: Design and Methods. Newbury Park, Rev. ed. Sage Publications,1998.

5883a3e57f8c9da00c8b46b6 1574685864 Articles
Links & Downloads

Production

Share this page
Page Sections