1. Home
  2. Manage Portfolio
  3. What-if Analysis

What-if Analysis

Introduction

In project management, uncertainty is a constant companion, and the ability to foresee potential outcomes of different scenarios is invaluable. Enter What-if Analysis: a powerful tool that empowers project managers to explore various hypothetical scenarios within their project pipelines, without disrupting real-time operations. This innovative feature provides a lab mode where managers can experiment with adjustments to milestones, workloads, and resources, all while observing the potential impact on project progress.

What-if allows project managers to change whatever they like in the system for the sake of better decision-making process and analysis without impacting real time progress directly.

Screen #1– What-if-analysis (main functions)

What-If Analysis Simulation Panel

By using the What-If Analysis Simulation Panel, you can create or connect to the desired simulation. You can also access different types of information regarding simulations, such as the simulation name, who created it, how many people are connected to the simulation, when it was created, and when the shutdown will take place. Additionally, you have the possibility to copy the link of the simulation to share it with others and edit the settings of the simulations, view saved and inaccessible simulations, view recent shutdowns and delete simulations.

Screen #2– What-If Panel

Enter What-If Analysis

What-if Analysis is located at the bottom of the menu.

Existing Simulation

  1. Click on What-If Analysis Icon to access the What-If Panel.
  2. Click on the connect button next to the Simulation.

Launch New Simulation

  1. Click on the What-If Analysis button to access the What-If Menu.
  2. Click on Launch New.
  3. Enter the Name of the Simulation (Required).
  4. (Optional) Add users who will have access to the Simulation and specify their permissions:
    • Viewer (can connect, view, and make a copy if the simulation).
    • Editor (in additional to the above, can make changes).
    • Owner (can edit permissions, save and delete the simulation).
  5. Enable the setting that allows anyone with a link to be added as a Viewer (Optional).
  6. Click The Lunch Button.

Screen #3– Launch New Simulation and Enter What-If Analysis

Simulation Settings

  1. Click the What-If icon to access its panel.
  2. Click the Gear icon next to the simulation to access its settings, such as simulation name, users access, and simulation availability with link usage.

Screen #4– What-If Simulation Settings

Screen #5– What-If Simulation Editing Settings

Delete Simulation

  1. Click the What-If icon to access its panel.
  2. Click Show Saved
  3. Click on Trash icon to delete the Simulation.

Screen #6– Delete Saved Simulation

Main functions

Project Staggering


Project Staggering is a portfolio management strategy  integrated in Epicflow’s What-if Analysis that ensures projects are scheduled and sequenced in alignment with the availability of constrained resources while maximizing business value. Instead of initiating multiple projects simultaneously, organizations prioritize and phase their execution to prevent bottlenecks, optimize resource utilization, and improve overall efficiency.

Note

Please note: To stagger projects in Epicflow, the selected plan must be ‘Infinite Capacity’.

The process begins with assigning a business value to each project, ensuring that high-impact initiatives receive priority. Next, projects are staggered based on the most constraining resource groups, which are identified using Bottleneck Analysis. In Epicflow, this feature ranks resource groups based on their load, allowing managers to pinpoint the most overloaded areas, such as software development teams, mechanical engineering teams, testing departments, or production units. Once identified, one or multiple bottlenecks/constraints can be selected as the basis for staggering projects. This ensures that workload distribution is optimized, preventing overallocation and delays.

By carefully balancing workload distribution, Project Staggering enhances on-time delivery, reduces multitasking inefficiencies, and improves portfolio performance in complex multi-project environments.

Why Use Project Staggering?

Project Staggering is essential for optimizing resource utilization, minimizing delays, and improving overall project efficiency in a multi-project environment. Here’s why organizations use this approach:

  1. Maximizes Resource Efficiency – Ensures that critical resource groups (e.g., software teams, engineering teams, testing departments) are allocated optimally to prevent overloading and idle time.
  2. Eliminates Bottlenecks – Uses Bottleneck Analysis to identify and manage constrained resource groups, preventing delays and congestion.
  3. Improves On-Time Delivery – Balances workloads and reduces multitasking inefficiencies to keep projects on schedule.
  4. Optimizes Portfolio Performance – Aligns project execution with business priorities, ensuring that resources are allocated to maximize strategic impact and overall portfolio output.
  5. Ensures Continuous Workflow – Maintains a steady project pipeline, reducing downtime and improving overall execution.

By staggering projects intelligently, organizations can increase efficiency, mitigate risks, and drive maximum business value.

Stagger Projects

  1. Navigate to What-If Mode
  2. Click What-If Analysis Icon to access What-If Menu
  3. Define Project scope for staggering.
  4. Select an appropriate Group/Team
  5. Define Threshold value
  6. Click Run Button

Screen #7– Stagger Projects

Staggering Single project Based on Future Load

Recommendations

  1. Identify the Bottleneck Resource: You need to identify which resource is the limiting factor for your projects. Once identified, you can stagger tasks based on its availability.
  2. Set Staggering Based on Future Load: Use the staggering feature to schedule projects based on anticipated future loads. This helps to spread out the work in a way that avoids overwhelming the resource at any given time.
  3. Adjust Timing: If a project threatens to overload the bottleneck resource, you can shift it to a later time, thus alleviating pressure on the resource. The system helps you visualize the potential impact of such changes.
  4. Monitor and Adjust: You can adjust your staggering by selecting projects and determining whether moving them to a later quarter or period will reduce the overall load on your resources.
  5. Minimal Group Selection: When selecting groups for staggering, it’s advised to use as few groups as necessary to ensure the most efficient scheduling without overcomplicating the process.

How to Use

  1. Navigate to the What-If Mode.
  2. Go to the Pipeline Page.
  3. Make the Future Load visible.
  4. Select the group(s) you want to stagger based on.
  5. Click the three dots next to the project.
  6. Select the “Stagger Based on Future Load” option.
  7. Set your desired threshold.
  8. Click the ‘Run’ button.

Screen #8– Stagger Single Project based on the Future Load

By using staggering based on future load, you ensure that your project timelines remain realistic and feasible, optimizing the use of available resources.

Save the Simulation

To streamline the process of testing various project scenarios and implementing Epicflow introduces a feature that allows users to save and replay their What-If sessions.

This allows you to retain valuable data when navigating away from the What-if mode, With this functionality, users can save up to four scenarios, preserving their findings for future reference. 

  1. Navigate to What-If Mode
  2. Create desirable changes in What-If Mode.
  3. Click the What-If icon to access What-If Panel.
  4. Click Save Button.

Screen #9– Save Simulation

Edit Content of the Simulation

  1. Click the What-If Icon to access its Panel.
  2. Click the Connect Button next to the appropriate simulation.
  3. Click Connect Button.
  4. Make the desired changes
  5. Save the simulation.

Apply Changes and Close What-If Analysis

This option enables you to apply specific changes from the What-If Analysis to the live environment.

Note

Please note that these changes are permanent and cannot be undone. Only changes to selected items will be applied; changes to other items in the project will not be transferred.

Examples of changes you can apply:

  • Adjustments to milestone dates, project start and end dates, and project phases
  • Updates to the resource pool, including adding groups and resources
  • Modifications to any item within a user or group card

How to apply changes:

  1. Make desired changes, such as f.e milestone dates.
  2. Click the What-If icon to open the panel.
  3. Use the check box list to review and select the changes you wish to apply.
  4. (Optional) Use the full-text search to quickly find specific changes if the list is extensive.
  5. Click the Apply button to confirm your selection.

Screen #10– Apply changes from the Simulation to real environment,

Close What If Analysis

After you conducted the analysis, you can exit What-If session and you’ll see the system in its initial state.

  1. Click the What-If Icon to access its menu.
  2. Click the Exit Button or Disconnet Button to close What-If Analysis.

Screen #11– Close What-If Mode

Note

Please be aware that amount of simultaneously carried out sessions is limited. The amount of such depends on the system and its configuration. In case if you would like to increase such you would need to contact Support Department at support@epicflow.net

Conclusion

What-if analysis is a unique instrument that lets us play different versions and schemes of multi-project management routine if there are problems you’d like to solve, but they take a little bit of experimenting before you actually take any steps further.

Updated on January 31, 2025
Was this article helpful?

Related Articles