RiskyProject Project Risk Management and Risk Analysis Software Suite

Contact Intaver Institute to learn more about this and other features of RiskyProject.

Project schedules built in Oracle Primavera P6 often represent thousands of hours of planning work — activities, logic, resources, calendars, and cost data refined over the life of a program. When it’s time to bring that schedule into RiskyProject Professional for quantitative risk analysis, the last thing a scheduler wants is to rebuild it from scratch or lose fidelity in the process. That’s why RiskyProject Professional has invested heavily in its native XER import engine, giving Primavera P6 users a direct, reliable path from deterministic schedule to full Monte Carlo risk analysis.

Mapping P6 user-defined fields directly into risk ranges

One of the more advanced capabilities in RiskyProject’s P6 integration is its handling of user-defined fields (UDFs). RiskyProject Professional lets you map those existing UDFs directly duration, cost or Text fields during import to allow for easy identification of Work Types for uncertainty and risk assignments.

Encoding handled correctly, every time

RiskyProject Professional’s XER Import Settings let you explicitly specify ANSI, UTF-8, or UTF-16LE encoding before import, so activity names and notes come through cleanly regardless of language.

Keeping risk assignments intact across schedule updates

RiskyProject Professional tracks each activity’s unique Task ID from Primavera P6 through every import. That means when a schedule is re-imported after a P6 update, previously assigned risks and uncertainties reattach to the correct activities automatically, based on that unique ID rather than activity name or position — so renumbered or renamed activities don’t break the link between a risk and the task it affects.

Built for large, complex P6 schedules

RiskyProject has been optimized for use with large, complex schedules that can be over tens of thousands of activities. As part of this, RiskyProject Professional offers schedule consolidation and master projects with subprojects. automatically prompting you to consolidate when an imported XER file contains more than 20,000 – 50,000 activities. Consolidation combines sequential activities under the same summary task, or merges summary tasks and subtasks sharing the same start and finish dates, while preserving the schedule’s overall duration, cost, and logic.
When logic allows, RiskyProject lets you build a large, integrated schedule by inserting fully-simulated subprojects into a master project as single summary tasks. Each subproject is run and saved independently, with its Monte Carlo converted into a custom statistical distribution for the corresponding task in the master schedule — so a subproject’s uncertainty carries into the summary project without re-simulating every underlying task.

Key XER integration capabilities
  • UDF mapping: Maps existing P6 user-defined fields to RiskyProject’s low / most likely / high duration and cost fields, so three-point estimates already in P6 don’t need re-entry. Mappings save automatically for reuse on future imports.
  • Encoding control: Lets you set ANSI, UTF-8, or UTF-16LE before import, since XER files carry no embedded encoding info — preventing garbled text in non-English schedules.
    Preserves each activity’s P6 unique ID across re-imports, so existing risk assignments reattach automatically even if activities are renamed or renumbered.
  • Unique Task ID tracking: Uses the same unique IDs to align an Excel-based risk register with a P6-derived schedule already in RiskyProject.
    Automatically offers consolidation for XER files over 20,000 – 50,000 activities, combining sequential or matching summary/subtask activities while preserving total duration, cost, and logic. Reversible with one step.
  • Large-schedule consolidation: Automatically offers consolidation for XER files over 20,000 activities, combining sequential or matching summary/subtask activities while preserving total duration, cost, and logic. Reversible with one step.
  • High performance: The algorithm is optimized to ensure very fast import, even for very large schedules with 100,000 or more activities.
A complete workflow
  1. Build/maintain the schedule in P6, optionally using custom fields for three-point estimates.
  2. Import the XER file into RiskyProject with UDF mapping and encoding configured.
  3. Assign risks, or import an existing risk register from Excel.
  4. Run Monte Carlo simulation; review risk-adjusted schedule, cost, and risk matrix.
  5. Re-import updated P6 schedules anytime — mappings and risk assignments carry forward automatically.

This tight integration lets RiskyProject sit alongside existing P6 scheduling practice, adding rigorous quantitative risk analysis without changing how planners work in Primavera.