See Critical path analysis.