Systematic Approach for Modifying Project Schedules due to Unexpected Changes