1. A method of managing a project having multiple tasks and milestones, where each task is assigned to at least one milestone, comprising: obtaining a probability of a respective milestone as a function of a delay of at least one task or combination of the tasks assigned thereto; and assessing a risk of the milestone caused by the task delay.