Critical path analysis for projects