Barbecana’s Full Monte™ is a better approach to schedule risk analysis that integrates seamlessly with Microsoft Project 2007 and above. It uses Monte Carlo simulation to estimate the probability of completing your project, or achieving important milestones, on time and on budget, enabling you to re-organize your schedule as necessary to maximize this probability. Full Monte is affordable, fast, and easy to use.

Full Monte’s risk analysis software includes the following features:

  • Support for normal, lognormal, beta, triangular, and uniform distributions.
  • Probabilistic and conditional branching
  • Unlimited correlations between task durations
  • Fast and comprehensive sensitivity analysis, including “tornado” chart
  • Distributions can be specified with optimistic and pessimistic values.
  • Customizable s-curve/histogram.
  • Bar charts produced for duration, numeric, and cost fields.
  • Calculation of expected value and standard deviation of early and late start, early and late finish, free and total slack, and cost for each task.
  • Histograms and s-curves of early and late start, early and late finish, free and total slack, and cost for each task.
  • Calculation of active percentage (for branching), critical percentage, sensitivity index, and project finish dates based upon optimistic and pessimistic durations (sensitivity analysis) for each task.
  • Calculation of delay due to merge bias at each merge point.
  • Data in tabular reports can be exported to CSV format (suitable to import into Excel).
  • Customizable reports can include Full Monte and Project fields.
  • User-configurable mapping of data to MSP fields to allow coexistence with other add-Ins.
  • Easy to use (no VBA or similar programming required for any of these features).
  • Fast (3,614 task network, 1,000 simulations, about 30 seconds on a fast laptop).
  • Utility to migrate data from Deltek Risk+.
  • Compatible with all Windows® Operating Systems.

To see more detail, visit the Full Monte Features List


Sensitivity analysis pinpoints those tasks or outside influences which most critically affect the finish date and cost of the project, or part of the project. Full Monte’s sophisticated sensitivity analysis tools produce a short-list of the most likely candidates during the risk analysis, in the form of a tornado chart. From this you are a mouse-click away from a more thorough analysis for any task, which among other things can tell you the influence of that task on any percentile (e.g. “P-80”) of the project finish date or cost.

“Everything should be made as simple as possible, but not simpler.” — (Albert Einstein, as quoted by Roger Sessions.)

Some tools try to make risk analysis “simpler than possible.” Barbecana has gone to great lengths to make sure Full Monte is easy to use, but it is not “dumbed down.” For example, some products produce symmetrical tornado charts, based just on a standard deviation; they look pretty but are generally not correct. Full Monte estimates the true values of the bar ends resulting from the optimistic and pessimistic durations respectively.

Tornado chart: Some products always show these charts as being symmetrical, because they approximate the dates based upon just a single measure, the standard deviation. This Monte Carlo tornado chart is showing approximate sensitivity of project early finish to various tasks, and a much more realistic non-symmetrical spread.

Clicking on a bar in the tornado chart creates this more detailed picture of the sensitivity, showing two cumulative distributions of project finish date, based upon optimistic and pessimistic values for the duration of the selected task.

Monte Carlo Simulation

Full Monte uses Monte Carlo simulation – named after the famous casino – to produce more realistic schedules by modeling the uncertainties inherent in any prediction of the future. Monte Carlo works by simulating the project thousands of times, each time using a different set of duration estimates sampled from distributions specified by you. Results are presented in terms of histograms and s-curves of early and late dates, free and total float, and cost, for every task in the network.


Full Monte’s uniquely simple implementation of correlations through “correlation sources” allows multiple tasks to be correlated due to one or more outside influences, while precisely maintaining their specified distributions. Furthermore, it requires no extra data other than the name of the source.

This is more powerful than specifying correlations directly between task durations, and contrasts with the much more complicated idea of multiplicative “drivers,” which require additional data entry.

Every management decision involves risk. The difference between success and failure is often how well that level of risk is accounted for and managed. In project planning especially, ignoring uncertainty can have serious consequences. Using “deterministic” or single-point estimates results in two main types of error:

1. At best, the single value obtained for the project completion date or cost may approximate the middle of the range of possible outcomes. This means that there is only a 50% chance of achieving them. Most projects demand a plan with a much higher probability of success.

Often the situation is much worse, in that the chance of achieving these single value estimates may be much smaller than 50% due to distributions being skewed and to a phenomenon known as merge bias.

2. The only thing certain about a deterministic plan is that it will be wrong. The solution is Full Monte™ – a cost and schedule risk analysis add-in for Microsoft® Project that graphically displays the probability that your projects will complete on schedule and within budget. Full Monte utilizes Monte Carlo risk analysis to produce realistic estimates of all calculated dates, slacks and costs. Full Monte factors in uncertainty, helps you set realistic expectations and adjust your project plans. Full Monte also performs sensitivity analysis, pinpointing tasks likely to affect project completion. Full Monte protects your projects, your plans, and most importantly your reputation.

Full Monte and Microsoft Project

Full Monte is a Microsoft Project Add-In, which means that it is so closely integrated with Project (2007 and above) that it seems like part of the product. All Full Monte functionality is accessed from the Project menu system, with no need for awkward imports or exports.

The Need for Speed

Full Monte is over 100 times faster than competing systems. For example, 10,000 trials on a 3,600 task network takes about three minutes. (Users have run Full Monte on networks as large as 54,000 tasks.) What’s more, it does a sophisticated sensitivity analysis at the same time!

Speed matters because it is important to do a large number of trials in order to get reliable results. And the reason that Full Monte is so fast is that it was developed by CPM scheduling experts. Unlike competitors, Barbecana specializes in risk analysis in the project scheduling context. Full Monte performs all the CPM calculations itself instead of relying on Project to do them.

If risk analysis is worth doing it’s worth doing properly, so if you don’t want to have to leave your simulations running overnight Full Monte is your clear choice.


The Program Evaluation and Review Technique (PERT) was the first attempt to address uncertainty in project networks. It is seriously flawed because it considers only a single critical path and hence does not account for the phenomenon of merge bias, which is arguably the biggest single reason for modeling risk in the first place. This simplistic approach could perhaps be excused in view of the limited computing capacity available at the time (the late 50’s) but there is absolutely no reason to settle for this flawed approach in the 21st century