Manage Complexity

“Learn how to See. Realize that everything connects to everything else.” Leonardo da Vinci
 

Our organizations are complex. Our people are complex. Our data are complex. In this day of data-driven and evidence-based decision making, we bring powerful analytical tools and deep expertise to assist you in the analysis of complex organizations, industries, and data sets.

 

Challenges of Complexity

Challenge: Large Datasets

The world is awash in data, and your organization is no exception. How can you extract maximum value from your data? How do you turn those data into meaningful information that can inform decisions?

Challenge: Complex Organizations and Industries

Our organizations are complex and filled with internal and external feedbacks. Much like an airplane. Pilots have flight simulators to see what happens with different control inputs. What about the organization you are controlling?

What if you could test your policies in a simulation of your organization? What if you could model your supply chain, and understand why there so much variability?

Solutions

  • Predictive Analytics

    Data data everywhere, and not a drop to use. Your data don’t answer questions about how to manage your organization more effectively. They need to be analysed to create information you can use.

    Predictive analytics takes the bits, bytes, and numbers that you have accumulated about your business and processes them into meaningful information. You may even use the large amounts of publicly available data from governments and NGOs to inform decisions.

  • Dynamic Modelling

    Dynamic models go beyond spreadsheet models—they simulate an organization, industry, or supply chain and can predict turning points in the system.

    Turning points are when the state of the system changes, and past behaviour can’t be used to predict future performance. This means dynamic events like price spikes, population booms, downturns, and other events that are not extensions of past trends.

Abstract complexity with nodes, edges, and feedback loops

Your data, your organization, or your industry: Interconnections combine to produce complex relationships and feedbacks. Time delays in information flow add lags. Together these produce a complex dynamic system, which is difficult to conceptualize and analyse intuitively.

Predictive Analytics

Some of the many methods and applications used in Predictive Analytics


Classification Models

Build a model from existing data using hundreds of variables and thousands of records. Classify new data points as they arrive.


Sentiment and Preference Analysis

Automate measurement of stakeholder sentiment, and use robust statistics to see where preferences truly lie.


Time Series Models

Use robust statistical methods to forecast time series of your important business metrics: input cost, seasonal demand fluctuations, and more.


Many more…

There is an extreme variety of available analyses and applications.

Predictive Analytics Applications

Gain real, quantitative insight into your business and operating environment, by drilling into your data with advanced statistical techniques.

Applications

The applications for predictive analytics are extensive; we list a few below. Using these methods lets you:

  • Target interventions to maximize positive outcomes
  • Identify areas of high mineral potential from very large data sets
  • Conduct survival analysis of infrastructure and automated failure mode identification
  • Determine preferences for the individual attributes based on stakeholder rankings of combined attribute scenarios
  • Decompose the time series of input costs to your product, and analyse base rates, seasonal trends, and growth. Produce statistical forecasts.
Classification:
Say you have large amounts of outcome data about your past and current students, clients, or employees in a particular program or department. You have intake surveys or early performance data about new students or clients.

You could build a predictive model that classifies your students or clients into two or more categories of expected outcome, based on your intake survey or early performance data. If they are predicted to fall into categories with negative outcomes, you can now effectively target interventions to mitigate negative outcomes.

Classification:
Build a classification model to predict concentrations of an element that isn’t commonly assayed, based on commonly assayed element concentrations and other non-assay metadata (e.g. bedrock/surficial characteristics, other lithological factors). These models go far beyond a correlation matrix, and can process thousands of samples with hundreds of predictor variables (e.g. 10,000 samples with 80 assayed elements each).

You could use this model to process data from your own property, for instance using large-scale soil, chip, or water chemistry sampling methods, where you are interested in minimizing costs per assay.

You could further apply this model to publicly available data (e.g., from Natural Resources Canada, Geologic Surveys) to highlight areas where there exists potential for a similar deposit hosting your target element/mineral.

You have 50 years of water main break data, and want to answer the following questions to optimize maintenance and capital replacement:

  • Are the mains susceptible to infant mortality or do failures peak around the expected life of the asset? Is there a different mode of failure?
  • Is there a statistically significant relationship between maintenance intervention and subsequent breakage?
  • How do the different types of pipe installed over the years perform?
  • With mathematical answers to these questions, you can then look at existing installed mains and gauge which are likely to fail in your time horizon of interest, based on their type, installation date, mode of failure, and maintenance history.
Preference Analysis:
Consider a situation where there are several design options for a revitalized downtown, or several re-purposing options for the under-used community pool. Council or a community planning agency is charged with determining stakeholder preferences for each option. Each option consists of various attributes, for example “annual cost”, “more green space”, “tennis courts”, “studio space”, etc.

When dealing with stakeholder preference, opinions are often sought through surveys. A common mode of determining preference is to rank a number of options from most preferred to least preferred. On the surface, this mode of survey doesn’t provide any information on the attribute preferences of the stakeholders.

Using a conjoint analysis model, you can tease out the preferences of stakeholders for each of attributes represented in the options (technically called “part-worths”). When applied at an early stage, this can allow for optimization of the re-design project to include those attributes which are most important to the community.

This level of quantitative analysis of preference can be further used to inform decision analysis if it is applied to the selection process.

Three steps to analytics in your business

  • Connector.

    Acquire data or use existing data

    Use your existing data or begin acquiring data to use for classification, sentiment analysis, or time-series models.

  • Connector.

    Build a model

    Build a robust, cross-validated statistical model that effectively represents your data. Use advanced techniques such as support vector machines, neural networks, conjoint analysis, and ARIMA.

  • Connector.

    Predict metrics from new data

    Classify or interpret new data using the model. Use the model output to make more effective business decisions.

How can Predicitive Analytics help your organization?

Let’s talk about it

Dynamic Modelling

What can a dynamic model do?


Test Policy

Use system dynamics to simulate your organization. Test policies in the simulation and optimize them before implementation. Find high-leverage policies that maximize positive outcomes while minimizing intervention.


Simulate Supply Chains

Simulate your supply chain. Understand potential sources of instability. Find ways to manage variability.


Dynamic Forecasts

Simulation of your commodity or input material price with a calibrated system dynamics model gives you insight into turning points: price spikes, panic buying, downturns, etc. Can’t do this with Excel, or even conventional time-series analysis.


Many more…

Simulate your process plant, so your operator can get a feel for uncommon conditions and how to fix them.

Simulate your physical process and find ways to optimize it (e.g. conveyance, warehouse setup, personnel routing in the plant, etc.)

Dynamic Model Applications

Dynamic models are special: they’re not simply extending existing trends or relying on past information. They are simulations, and when properly developed they show you when and how the system can change.

What’s the system? It’s your industry, your organization, or your process.

Why use simulations?

Simulation lets you test in ways that you can’t otherwise—either because it’s too expensive, too difficult, or simply impossible to do in the real world.

You can’t sacrifice a week of production to play with your conveyor system to optimize it. You can’t make your organization adopt 10 different variations of a policy to see which is most effective.

But you can do these things in a simulation. Craft your policies and optimize your infrastructure, even simulate entire industries in a virtual environment.

Applications

Simulating is used extensively in engineering for designing processes and products. Why not apply simulation to your organization, your input material’s price, or your supply chain?

  • Find high-leverage policies by simulating important parts of your organization
  • Model your supply chain to understand the effects of supply shocks. Prepare to meet unexpected future events
  • Model human behaviour, including morale effects, decision making, and expectation adaptation.
  • Simulate physical systems and environments; optimize routing, see the production improvement with an extra employee.
System Dynamics:
A high-leverage policy is a policy that achieves your desired outcomes with minimum intervention. Often a holistic perspective is required to understand feedbacks in the system—a perspective offered by system dynamics models. When feedbacks are understood, you can interrupt or amplify them to achieve your goal.

Consider the following apocryphal tale of a high-leverage policy.

Locks, socks, and costs:
Betty is a homeless person. In Betty’s operating environment there are many risks to the feet, especially for someone with diabetes. These risks can become severe or life threatening: pain, absceses, even necrotizing fasciitis.

If a homeless person has hurt their feet, they have both the right and the option to attend the local ER and seek medical attention. Health care costs and ER wait times are politically charged topics. We should seek to minimize both. And we should seek to improve the wellbeing of those who are marginalized.

What does it take to help Betty and other homeless people reduce the risks to their feet, thereby improving their wellbeing and reducing the pressure on ERs due to preventable foot-care issues?

The answer, as related in this tale, is relatively simple: showers and clean socks. In many large centres there are free showers available to the homeless. But they aren’t using them. Why not?

Because most of these facilities don’t offer any way for homeless people to secure their personal effects. Imagine if you had to risk everything you owned just to take a shower.

What is the solution? Provide some personal storage with locks. Provide some clean socks. This will promote healthy feet, and work toward minimizing the extra health care costs from preventable foot ailments among the homeless.

Now… “what would this cost!?” will be the cry. Well, the real question is what will it cost versus the costs we are already incurring. What is the cost of a simple visit to the ER? How many of those can we prevent with free locks and socks? Rather, how many preventable visits to the ER does it take to pay for the locks and socks?

If the savings are several million per year, and the cost is a few hundred thousand, that’s a high-leverage policy. When we think holistically, we can find a win-win-win.

System Dynamics:
Building a structural model of your organization’s supply chain can help you to understand the many variable, dynamic processes that cause you headaches. Understanding these processes can help you manage your business more effectively by being prepared for upstream shocks.

By simulating your supply chain and your organization’s policies, you can see what happens when dynamic events occur, and test policies to mitigate their effects on you and your customer.

  • Bullwhip: How does an X% supply shock in the first tier (raw materials) amplify itself by the time it reaches you?
  • Hoarding: How do human-induced effects like panic buying, hoarding, and speculation play into your input price?
  • Policy Tests: Sometimes, people behaving rationally, in a silo, can produce strong negative feedbacks. What are your proposed policies to mitigate these supply chain effects?How do these policies interact inside and outside your organization? In what ways can you optimize your policies?
System Dynamics:
If you’re stuck in a reactive maintenance regime, you can build a model that shows where the feedbacks are that are keeping you there. This model would include “soft” variables such as morale, as well as models of asset reliability.

A properly calibrated model can let you estimate both the cost and time required before senior management sees a turnaround.

Go further and show what happens if the funding for proactive maintenance is cut in the future, and how this affects the bottom line through decreased downtime and decreased production.

Various Methods:
There are many ways simulation can be used to great effect when optimizing your organization or process:

  • Use agent-based simulations of distribution networks or traffic flow in a GIS space
  • Model business or industrial processes using discrete event simulations with space markup. Determine KPI statistics (e.g. wait time or time-to-repair) and find optimal routes or spatial layouts. Add 3D animation of the system to increase engagement with superiors and employees.

Three steps to simulating your organization or industry

  • Connector.

    Define the problem

    Models should simulate an environment to the degree necessary to solve your problem, using simplification, abstraction and quantification.

  • Connector.

    Build a simulation model

    Build a structural, causal model that describes the system. Apply your industry knowledge and data to achieve a calibrated model.

  • Connector.

    Simulate your industry, organization, or process

    Use the simulation model to run important “what if” scenarios and see how your complex dynamic system reacts to new input.

How can Dynamic Modelling help your organization?

Let’s talk about it
Get started with predictive analytics and dynamic modelling

Manage the complexity in your organization