View the CRaG Systems Website | Overview | Process Concepts | Process Configurations | Process Glossary | Process Map | View the OMG's UML Website
Model-Driven Development Process
| Business Analysis | Requirements Gathering | System Analysis | System Architecture | Detailed Design |
| Project Management | Project Support | Coding | Testing | Rollout |
Return to Project Management Estimate Project Task
The accuracy of any given estimation depends on:
  • Historical data
  • Consistency of the level of abstraction of counted elements
  • Continuous improvement of the estimating process
Historical data can be gathered from existing systems if the original cost of development in terms of time and money is known. This is achieved by counting elements in the existing system similar to the elements to be counted in estimating the new system. The cost per element to be used in estimating the new system is then derived by dividing the total cost of development of the reference system by the number of those elements in the reference system. The derived cost per element is then multiplied by the number of those elements in the specification for the new system to produce the overall estimated cost of the new system. Other factors may also be included and weightings are adjusted based on project experience of using the model.

Try the FREE Project Estimation Software here

Suggested Step Flow
Download Estimate Project Task Guidelines in Word
Guidelines, Templates and Examples
Download Estimate Project Task Guidelines in Word    Download Estimation Model Template in Word
Agile UML Project Management