The model describes a fivelevel evolutionary path of increasingly organized and systematically more mature processes. Pdf a maturity model of software product quality semantic scholar. In the first two stages companies try to establish a market and then grow sales. Product maturity levels product maturity model integration. The third of the product life cycle stages can be quite a challenging time for manufacturers.
A measurement framework for software product maturity assessment. The model is based on the process maturity framework first described in ieee software 2 and, later, in the 1989 book managing the software process by watts humphrey. Detailed measures of the software process and product quality are collected. Watts humphrey and william sweet first developed it in 1987. Maturity is a measurement of the ability of an organization for continuous improvement in a particular discipline as defined in oism3. The capability maturity model was originally developed as a tool for objectively assessing the ability of government contractors processes to implement a contracted software project. If software s maturity cannot simply be measured by how long it has been on the market, yet time in the market is clearly an indicator of how mature a piece of software is, then what is the factor that we are measuring here. In the software engineering field, there are currently numerous capability and maturity models for assessing a set of specific software processes, but very few. Software product qualityinuse maturity model spqiumm. Software capability maturity model cmm it governance uk. Software assurance maturity model samm by opensamm.
This model is based on the sixsigma view of product quality and handles in submodels the three views of quality specified in iso 9126, that is, the software product internal quality. The first capability maturity model developed by the sei was the capability maturity model for software, also known as the swcmm. Developing a maturity matrix for software product management. There will be mistakes, but they are identified as early as possible.
The capability maturity model cmm is a methodology used to develop and refine an organizations software development process. Pdf a maturity model of software product quality researchgate. The capability maturity model integration cmmi helps organizations streamline process improvement, encouraging a productive, efficient culture that decreases risks in software, product and. During the maturity stage, the primary focus for most companies will be maintaining their market share. This paper presents a maturity model designed to directly assess the quality of a software product, i. The proposed maturity model and the assessment method can help software organizations and software clients ensure that software products. The swcmm defines five levels of maturity commonly found in software development organizations, and describes processes required to increase maturity at each level. It is a framework which is used to analyse the approach and techniques followed by any organization to develop a software product. A business maturity model of software product line.
I would say that we are measuring the software s evolution in two distinct ways. Measuring product development maturity machine design. The software life cycle the capability maturity model. Software engineering capability maturity model cmm. Both the software process and products are quantitatively understood and controlled. A maturity model of software product quality semantic scholar.
658 1645 988 93 500 1489 968 884 1147 796 761 638 1233 261 854 230 425 1253 1200 175 1139 420 295 815 1438 1513 1445 169 851 716 11 898 755 176 1494