Software Maintenance Capability Maturity Model (SM-CMM): Process Performance Measurement
نویسندگان
چکیده
Software maintenance constitutes an important part of the total cost of the lifecycle of software. Some even argue that this might be the most important component of the cost, even though customers often do not perceive the added value of software maintenance. A proposed approach to highlighting the added value of maintenance is to provide the customer with process performance measures aligned with the key activities performed by the maintenance organization. Such performance measures could then form the basis for a clear agreement on the expectations, and outcomes, of these activities. Process Performance management and measurement requires that processes be chosen based on their impact on the quality and the performance of the software maintenance organization It also requires that measures be identified and established and that a reference point (baseline) and a target be set for each measure. Finally, they require that data be collected in order to develop and use process performance prediction models. In this paper, we introduce best practices, for the first three maturity levels, to help the maintainer organization assess its process performance. These practices constitute a subset of our proposed Software Maintenance Capability Maturity Model (SM-CMM).
منابع مشابه
A History of the Capability Maturity Model for Software
Capability Maturity Model and CMM are registered in the U.S. Patent and Trademark Office. SM Capability Maturity Model Integration, CMMI, IDEAL, Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense. 200...
متن کاملMEASURING SOFTWARE PROCESSES PERFORMANCE BASED ON FUZZY MULTI AGENT MEASUREMENTS
The present article discusses and presents a new and comprehensive approachaimed at measuring the maturity and quality of software processes. This method has beendesigned on the basis of the Software Capability Maturity Model (SW-CMM) and theMulti-level Fuzzy Inference Model and is used as a measurement and analysis tool. Among themost important characteristics of this method one can mention si...
متن کاملA Model to Evaluate and Improve the Quality of Software Maintenance Process
Multiple solutions to problems of software development have been proposed such as development methodologies, management models and software tools. The function of software maintenance, on the other hand, has not known such infatuation despite its share of the software budget in organizations: between 50% and 70% of the software budget. The software maintenance function suffers from a scarcity o...
متن کاملIS Employee Attitudes and Perceptions at Varying Levels of Software Process Maturity
In the mid-1980s, the Software Engineering Institute (SEI) and Massachusetts Institute of Technology Research and Engineering (MITRE) Corporation began development of a process maturity framework to help organizations improve their software development and maintenance processes. Over the next several years, the framework evolved from a description of software process maturity (Humphrey and Swee...
متن کاملSM Model to Evaluate and Improve the Quality of Software Maintenance Process: Overview of the model
The software maintenance function suffers from a scarcity of management models that would facilitate its evaluation, management and continuous improvement. This paper presents a revised version of a maintenance-specific evaluation model: Software Maintenance Capability Maturity Model (SM). This model adopts a similar structure and should be used as a complement to the CMMi© (Capability Maturity...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003