PMAT
PMAT
Abstract: Software resource estimation methods and process. Therefore, the fundamental way of ensuring the
models have had a major impact on successful software software quality is to improve the software productivity of
engineering practice. They provide milestone budgets and the enterprises. And the software productivity of the
schedules that help projects determine when they are enterprises depends on their software development
making satisfactory progress and when they need capability, especially the maturity of software development
corrective action. The software capability maturity model is and production. Software cost estimation is the process of
a most popular model to enhance software processes with predicting the effort required to develop a software
the goal of developing best quality of the software which [3].These types of process becomes one of the major
are under the control of budget and schedule. The last challenges which also the most expensive component in
stage of updating of the software cost estimation model, software development. While software cost estimation may
constructive cost model has a different set of seventeen cost be simple in concept, it is difficult and complex in reality
drivers and a set of five scale factors. The Process maturity [4]. The different estimation models have been developed;
is one of the important five scale factors whose ratings are most of them have disappeared without any kind of
based on the software capability maturity model. This rigorous evaluation. The main reason for that was that these
paper is an attempt to determine the effect of process types of models were not good and precise enough [5]. The
maturity on the software development effort by deriving a other reason was that the people who are working in the
new set of constructive cost model II’s process maturity software development prefer to use their own estimation
rating values based on the most recent version of CMM, techniques rather than improving and applying the work of
i.e., capability maturity model integration. The effect of the the others. The most of the organizations have relied on
constructive cost model II’s process maturity scale factor is experience and „„Price-to-win‟‟ strategies for getting past
determined by considering the ideal scale factor competitors. Despite the emergence of concepts like
methodology. Precedentedness shows all prediction because of the rapidly changing technologies, the Software
accuracies compared to the generic, constructive cost Capability Maturity Model one can never rely completely
model II estimation. on experience based estimation in the software industry
which renders the experience-based estimates ineffective.
I. Introduction The price-to-win strategy is not very favorable for most of
The Software is one the most important and yet the organization [6].Hence the requirement of effective cost
one of the most economically challenging technologies of model arises to account for the effort spent on the
the current era. As a purely intellectual product, it is among developing software systems. It is an important input to
the most labor intensive, complex, and error-prone software cost estimation models. The Capability Maturity
technologies in human history [1]. The software industry is Model for software was enveloped by Software
not untouched by the quality by the quality movement that Engineering Institute to describe the principles and
dramatically affected the product of other industries. But practices underlying software process maturity. Its aim is to
constant demand from the industry for cheaper and better help organizations improve their software process maturity
software, make this goal (quality of software) more through an evolutionary path and process predictability [7].
challenging. Each and every company knows, to remain Despite the fact that the Software Engineering Institute has
competitive, it must deliver quality product at time and released the Capability Maturity Model Integration, which
within budget[2].Consequently many software companies is the updated version of the original CMM, COCOMO II
has turned to software process improvement as a way of still relies on SW-CMM to assess its process maturity scale
enhancing the quality of their products ,reducing the cost factor.
and accelerating the development process. The delivery of This paper is an attempt to describes the effect of
the software on time, within the budget and with the process maturity on software development effort by
expected functionalities and quality is a challenge for all deriving a new set of constructive cost model II‟s process
software development organizations. Inaccurate estimations maturity rating values based on the most recent version of
in software development industry is one of the most serious CMMI capability maturity model integration.
problems that cause the software failure[2].It is also well
known that the quality of software products depends on the II. Review of Literature
software development capabilities and the quality of the The Software development become an important part for
maintenance process to a great extent. Thus an organization many organizations; software estimation is gaining an ever
have no possesses well-trained developers, it will be increasing importance in effective software project
difficult to them to build the foundation which supports management. Boehm was the first researcher who
successful improvement of the software development considered the software estimation from an economic point
RELY 1.1
∑ Scale Factors, 10.210
DATA 1 Estimated Effort, 158.04
RUSE 1
Magnitude Relative
DOCU 1.21 0.17
Error
TIME 1.26
Table 9. Ideal Scale Factor and Estimated effort without
STOR 1.01 process maturity value.
ACAP 0.61
∑ Scale Factors-BUT-
9.75
PCAP 0.68
Process Maturity
PCON 0.7 Estimated Effort, but-
156.14
APEX 0.71 Process Maturity
LTEX 0.74
Table 10. Estimated effort with new process maturity
TOOL 0.68 values.
Description Value
SITE 0.76
∑ scale factors with
SCED 1 10.78
ISF-process maturity
CPLX 1.21
Estimated Effort with
163.87
Table 6. Scale factors of COCOMO II and their values. ISF-process maturity
Scale Factor Value
Precedentedness 2.62 Magnitude Relative
0.14
Flexibility 1.01
Error=
Risk Resolution 1.83
Team Cohesion 1.19
The new set of process maturity rating values under CMMI
Process Maturity .59 derived by applying our methodology to the datasets in
New process maturity .03 Table 11.