The primary purpose of software estimation is not to predict a project's outcome; it is to determine whether a project's targets are realistic enough to allow the project to be controlled to meet them.
Software Estimation: Demystifying the Black Art (ed. Microsoft Press, 2006) - ISBN: 9780735637030