1. A computer-implemented method of managing a project imported by an input unit into a computer system, the project having multiple tasks and milestones, where each task is assigned to at least one milestone, comprising: processing milestone-related data by a computer system processing unit for 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; assessing a risk of the milestone caused by the task delay; presenting each task by a waveform propagating from the task to the respective milestone; presenting each milestone as a coherent superposition of the task waveforms propagating from said each task to its respective milestone; equating a non-perturbed probability of said each milestone to unity; perturbing the respective milestone by delaying at least one of its tasks and defining a perturbed probability of the milestone; and comparing the non-perturbed and perturbed probabilities of the respective milestone.