Without doubt, one of the most complex things in project management is estimating. As a vital part of a project, estimations are used to build up a project plan and to forecast a delivery date. But estimating time and budget in project management is an arcane and...