In the presence of increasingly dynamic environments, frequent uncertainties, high customer specifications, strict project deadlines, and stricter requirements on sustainability and scarcity of resources, modern project managers are challenged in their ability to schedule and control projects.