Critical Path Analysis