What small business and small organizations say about the CMM: experience report
ICSE '94 Proceedings of the 16th international conference on Software engineering
A Discipline for Software Engineering
A Discipline for Software Engineering
To Improve Your Process: Keep It Simple
IEEE Software
Where's the Return on Process Improvement?
IEEE Software
Process Improvement and the Corporate Balance Sheet
IEEE Software
Software process improvement in small and medium software enterprises: a systematic review
Software Quality Control
Software Process Improvement as organizational change: A metaphorical analysis of the literature
Journal of Systems and Software
Hi-index | 0.00 |
Software process refers to the set of tools, methods, and practices used to produce a software artifact. The objective of a software process management model is to produce software artifacts according to plans while simultaneously improving the organization's capability to produce better artifacts. The SEI's Capability Maturity Model (CMM) is a software process management model; it assists organizations to provide the infrastructure for achieving a disciplined and mature software process. There is a growing concern that the CMM is not applicable to small firms because it requires a huge investment. In fact, detailed studies of the CMM show that its applications may cost well over $100,000. This article attempts to address the above concern by studying the feasibility of a scaled-down version of the CMM for use in small software firms. The logic for a scaled-down CMM is that the same quantitative quality control principles that work for larger projects can be scaled-down and adopted for smaller ones. Both the CMM and the Personal Software Process (PSP) are briefly described and are used as basis.