The Software Estimation Struggle

Software estimation research is … improving estimation techniques so that sophisticated organizations can achieve project results +-5% of estimate results…

…the typical software organization is not struggling to improve its estimates from +-10% to +-5% accuracy. The typical software organization is struggling to avoid estimates that are incorrect by 100% or more.

— Steve McConnell, Software Estimation: Demystifying the Black Art