Open In App

Software Cost Estimation

Whenever we develop a software project, main questions that arise in our mind is how much it will cost to develop and how much time it will take for development. These estimates are necessary and needed before initiating development. But main critical problem that arises during software cost estimation is lack of case studies of projects usually created in a well-documented manner. The software industry has inconsistently defined and explained metrics or atomic units of measure, data from real and actual projects are largely and highly suspect in terms of consistency and comparability. There are many questions as debates among developers and vendors of software cost estimation models and tools.

The main topics of these debates are of given below :



Nowadays, there are several models available of cost estimation like

COCOMO model



, Checkpoint, ESTIMACS, SLIM, Knowledge Plan, etc.). Among all of them, COCOMO model is one of most open and well-documented cost estimation models. At present, most of real-world use of cost models is bottom-up rather than top-down. Below, diagram is given that illustrates and represents predominant practice. The manager of software project defines and describes target cost of software, and after then until target cost can be justified, it manipulates parameters and size. The process is described in diagram is very necessary to analyze and predict cost risks and understand sensitivities and trade-offs objectively. It simply forces manager of software project to examine and find out risks associated with achieving target costs and to discuss and explain this gained information with other stakeholders.

Following are the attributes that

Good Software Cost Estimate

Contains :

Extrapolating from a good estimate, an ideal estimate would be derived from a mature cost model with an experience base that generally reflects more similar projects that are done by same team with similar mature processes and tools.

Use of Cost Estimation –

Article Tags :