How do you develop and maintain a comprehensive project plan when dealing with shifting timelines and dependencies?