Dynamic Project Management: A Practical Guide for Managers and Engineers