"How long will this take?" and "When can we deliver?" are two of the most-asked questions project managers face. Experienced project managers know how to calculate project completion times, then offer ...