Maturidade de software
Alain April1, Jane Huffman Hayes* ,†,2, Alain Abran1, and Reiner Dumke3
1 2
Department of Software Engineering, Université du Québec, École de Technologie Supérieure, Canada Department of Computer Science, University of Kentucky, U.S.A. 3 Department of Informatik, Otto von Guericke Universtity of Magdeburg, Germany.
SUMMARY We address the assessment and improvement of the software maintenance function by proposing improvements to the software maintenance standards and introducing a proposed maturity model for daily software maintenance activities: Software Maintenance Maturity Model (SMmm). The software maintenance function suffers from a scarcity of management models to facilitate its evaluation, management, and continuous improvement. The SMmm addresses the unique activities of © software maintenance while preserving a structure similar to that of the CMMi 4 maturity model. It is designed to be used as mm a complement to this model. The SM is based on practitioners’ experience, international standards, and the seminal literature on software maintenance. We present the model’s purpose, scope, foundation, and architecture, followed by its initial validation. Copyright © 2004 John Wiley & Sons, Ltd.
J. Softw. Maint. And Evolution 2004; No. of Figures: 4. No. of Tables: 7. No. of References: 117. KEY WORDS: software maintenance; process improvement; process model; maturity model *Correspondence to: Jane Hayes, Computer Science, Laboratory for Advanced Networking, University of Kentucky, 301 Rose Street, Hardymon Building, Lexington, Kentucky 40506-0495 USA. †E-mail: hayes@cs.uky.edu Contract/grant sponsor: none
1. INTRODUCTION Corporations that rely on revenues from developing and maintaining software now face a new, globally competitive market with increasingly demanding customers. With services and products available from vendors the world over, customers are insisting