Project estimation is like predicting the future. Making an accurate project estimate can be a daunting task for project managers. The project estimate is not only affected by known factors like budget, resources, type of project and its scope, but also unknown variables and risks. The project manager faces several challenges while estimating.