Run Monte Carlo schedule simulation
planitude_monte_carloMonte Carlo simulation of the project finish date: the plan is rescheduled thousands of times with durations drawn between optimistic and pessimistic values (PERT or triangular), honoring calendars, constraints and dependencies. Answers 'how likely are we to finish by the deadline?' and 'which date can we commit to?'. Returns P50/P80/P95 finish dates, the probability of meeting the plan and the deadline (or targetDate), the cumulative curve, the main risk drivers (sensitivity and criticality index), and percentiles for phases and milestones. Tasks without a three-point estimate use the project's default range. Omitted parameters use the values saved in the plan; passed values apply to this call only. Read-only: nothing is saved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed: same seed and same plan give the same numbers. | |
| projectId | Yes | Project id (uuid), as returned by planitude_list_projects. | |
| iterations | No | Number of iterations. Default: the value saved in the plan (5000). Reduced by the server on large plans. | |
| targetDate | No | Date YYYY-MM-DD for which to compute the probability of finishing by it (default: project deadline). | |
| distribution | No | Duration distribution. Default PERT. | |
| optimisticPct | No | Default range: optimistic duration = duration minus this percentage. Default 10. | |
| pessimisticPct | No | Default range: pessimistic duration = duration plus this percentage. Default 30. |