In the consulting world, project estimation is a critical component required ...