Estimate whole project duration, cost etc, then break down into stages, tasks etc
Estimate each task, accumulate into stages and whole project
Question: Who should prepare project estimates?
Compensate for optimism, especially if the estimator is also the manager of the project!
How can we gain experience to become expert?
"Plans fail for lack of counsel, but with many advisers they succeed" Proverbs 15:22
Estimating team submit their initial estimates to a coordinator
Coordinator summarises the estimates, and circulates them to the team
Estimating team revise their estimates and resubmit
Process repeats until there is some degree of convergence
Formulae and algorithms
|Lines of code|
(Productivity is lines of code per month)
Formula-based (similarity with Halstead's Software Science)
Three models for use as more is known about the project
|Other topics||Comments please to: firstname.lastname@example.org||© 1999, University of Glamorgan|