SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Simulation frameworks:
The key to dashboard success
Regardless of the organization that you work for, chances are that you use dashboards to display and deploy metrics. The
technology for building dashboards has continuously evolved, so much so that it is now possible for a non-technical person to
"build" a dashboard. Despite their ubiquity, whether dashboards have been able to achieve their utmost potential is subject to
debate.
Most dashboards typically start life in a business function (e.g. a spreadsheet tracking report). With increasing use, more data
integration is required and the number of users burgeons, spawning the need for a full-fledged dashboarding solution.
Departments (or governance bodies, in some instances) typically determine key metrics that must be part of the dashboarding
solution, and IT is brought in to gather requirements and select the technology for a successful implementation.
Independent of the hierarchy of implementation, each such exercise must attempt to answer two key questions:



What metrics must be chosen to maximize impact on business?



What is the relationship between metrics, and is there an overarching framework into which these KPIs slot in?

Often the latter of the two — the focus on the big picture — is lost during the development of dashboards.

Dashboards to "Cockpits" — A System Dynamics Approach
Imagine that you're piloting a space shuttle. Would you prefer a conventional dashboard displaying certain choice metrics and
trends or would you prefer a control panel, a "cockpit," with "actionable insights" to negotiate the vagaries of inter-stellar travel?
Piloting an organization is often not very different from helming a space shuttle, and the future of dashboards depends on the
extent to which they can emulate "cockpits," "flight simulators" and "auto-pilot mode," a notion first explored by Rob Walker [1].
The secret to developing dashboards of such astounding efficacy and power could lie in the disciplines of simulation and system
dynamics. A commonly studied concept in simulation is the "Stock Flow" where a "stock" is simply an accumulation of an entity
over time, and the status of stock varies depending on the "flow" variable. The mathematical equivalents of stock and flow are the
"integral" and "partial derivative," respectively. This metaphor is appealing given its simplicity of explanation and intuitive appeal;
stocks can be thought of as a bathtub and a flow will fill or drain the stock. Using these building blocks, one can then visually build
a system complete with graphics and metrics that derive from the model. Someone non-technical could intuitively verify the model
assumptions.

Figure 1: The stock flow concept
Customer Loyalty Program — The Dashboard Framework
Let's say you're responsible for creating a tool to monitor the health of a loyalty program. Following the system dynamics
approach would first entail the creation of a stock-flow map (see figure 2). Performing this exercise early on in the life of a
dashboard ensures that the subsequent steps are grounded in theory and are sufficiently representative of reality. For a loyalty
program, the key actors in the map are the customers ("stock") and their inflow/outflow represents the "flow" variable.
Prospects flow into the enrollee customer state, and enrollees either activate into customers or they never conduct business with
the loyalty program. Customers that flow from the active state to inactive are considered the loyalty program's churn flow.
Now that we have "The Big Picture" in place, designing the dashboard is a straightforward process. We have an accurate view of
the interrelationships governing the key metrics. The map display as a navigation device is a useful addition to any dashboard.
Metric trends may be animated on the map. When one clicks on a stock or a flow, all the key metrics describing that state are
displayed.
For example, if one clicks the "Actives" stock, one could then see the number of active customers, customer segment
distributions, "recency" and frequency tables, revenue and OLAP-style drill-downs displayed in a dedicated dashboard view. A
benefit of this approach is it segments metrics immediately into two groups: Stock or Flow.
Upon practice, one can utilize a similar template for stock variables and another for flow variables. The variable segmentation
promotes re-use of the designed templates, thus enabling simpler implementations from a technology standpoint.

Figure 2: A stock flow map for a typical loyalty program.

Customer Loyalty Program - Onward to Simulation and
Optimization
With the stock flow map in hand, one can then form the basis for constructing a mathematical model of the system. The
mathematical model opens the door for robust simulation and optimization as one matures beyond the dashboard reporting view.
In its simplest form, the evolution of the system over time is constructed using the stocks and flows in the published map. For
example, an analyst observes the active customer base in the firm's customer loyalty program has begun to stagnate. The
number of active customers is not increasing over time as expected.
You need to intervene and try to boost active customers, but what do you do? Viewing Figure 2, let's increase spending in the
prospecting area of the map and boost the flow of spending dollars into the prospect stock. What would be the outcome with
respect to active customers of this action? For example, increased prospect spending would likely cause an increase in the
number of prospects, given an estimate of the response activation rate. You then can calculate the new stock of enrollees.
Increased enrollees translate into a boost of active customers through the new enrollee activation rate.
Improving response activation performance, attempting to reduce churn or some combination of these strategies present other
scenarios to focus on. All these example scenarios are estimable from the map. In order to further enhance simulation accuracy
one could introduce hierarchy. For each stock of customers, utilize customer segmentation to form sub groups. A customer
segment is treated like a sub-stock to the parent stock, and one can track the inflow and outflow of each customer segment. This
will reconcile in the parent stock, and one would gain considerable improvement in tactical ability.
As the process of scenario analysis matures, most likely users will begin asking for the dashboarding system to recommend
optimal scenarios given constraints. Optimization naturally extends the simulation apparatus; one can link the optimization engine
with the automated output of the simulator, iterate and search for an optimal condition or control rule. Stochastic optimization as
well as probabilistic meta heuristic approaches such as simulated annealing work fine in these applications.

Last Word
In sum, incorporating the "stock flow" mapping technique empowers the developer and end-user by giving them an extensible
framework for understanding dashboards. Furthermore, this approach paves the way for successful implementation and is a
natural step in the progression toward flight simulator and auto-pilot dashboards.

Weitere ähnliche Inhalte

Andere mochten auch

Google Analytics Ppt Final
Google Analytics Ppt FinalGoogle Analytics Ppt Final
Google Analytics Ppt Final
barbwhite325
 

Andere mochten auch (7)

Parenting is Experience Design: The Ultimate Omnichannel Case Study
Parenting is Experience Design: The Ultimate Omnichannel Case StudyParenting is Experience Design: The Ultimate Omnichannel Case Study
Parenting is Experience Design: The Ultimate Omnichannel Case Study
 
Innovate and Seize Opportunities: A Sourcing Perspective
Innovate and Seize Opportunities: A Sourcing PerspectiveInnovate and Seize Opportunities: A Sourcing Perspective
Innovate and Seize Opportunities: A Sourcing Perspective
 
An introduction to Google Analytics
An introduction to Google AnalyticsAn introduction to Google Analytics
An introduction to Google Analytics
 
Google Analytics Ppt Final
Google Analytics Ppt FinalGoogle Analytics Ppt Final
Google Analytics Ppt Final
 
IBM Watson Analytics Presentation
IBM Watson Analytics PresentationIBM Watson Analytics Presentation
IBM Watson Analytics Presentation
 
Big Data and Advanced Analytics
Big Data and Advanced AnalyticsBig Data and Advanced Analytics
Big Data and Advanced Analytics
 
Customer Journey Analytics and Big Data
Customer Journey Analytics and Big DataCustomer Journey Analytics and Big Data
Customer Journey Analytics and Big Data
 

Kürzlich hochgeladen

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 

Kürzlich hochgeladen (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 

Simulation frameworks: The key to dashboard success - Retail Analytics Solutions from Mu Sigma

  • 1.
  • 2. Simulation frameworks: The key to dashboard success Regardless of the organization that you work for, chances are that you use dashboards to display and deploy metrics. The technology for building dashboards has continuously evolved, so much so that it is now possible for a non-technical person to "build" a dashboard. Despite their ubiquity, whether dashboards have been able to achieve their utmost potential is subject to debate. Most dashboards typically start life in a business function (e.g. a spreadsheet tracking report). With increasing use, more data integration is required and the number of users burgeons, spawning the need for a full-fledged dashboarding solution. Departments (or governance bodies, in some instances) typically determine key metrics that must be part of the dashboarding solution, and IT is brought in to gather requirements and select the technology for a successful implementation. Independent of the hierarchy of implementation, each such exercise must attempt to answer two key questions:  What metrics must be chosen to maximize impact on business?  What is the relationship between metrics, and is there an overarching framework into which these KPIs slot in? Often the latter of the two — the focus on the big picture — is lost during the development of dashboards. Dashboards to "Cockpits" — A System Dynamics Approach Imagine that you're piloting a space shuttle. Would you prefer a conventional dashboard displaying certain choice metrics and trends or would you prefer a control panel, a "cockpit," with "actionable insights" to negotiate the vagaries of inter-stellar travel? Piloting an organization is often not very different from helming a space shuttle, and the future of dashboards depends on the extent to which they can emulate "cockpits," "flight simulators" and "auto-pilot mode," a notion first explored by Rob Walker [1]. The secret to developing dashboards of such astounding efficacy and power could lie in the disciplines of simulation and system dynamics. A commonly studied concept in simulation is the "Stock Flow" where a "stock" is simply an accumulation of an entity over time, and the status of stock varies depending on the "flow" variable. The mathematical equivalents of stock and flow are the "integral" and "partial derivative," respectively. This metaphor is appealing given its simplicity of explanation and intuitive appeal; stocks can be thought of as a bathtub and a flow will fill or drain the stock. Using these building blocks, one can then visually build a system complete with graphics and metrics that derive from the model. Someone non-technical could intuitively verify the model assumptions. Figure 1: The stock flow concept
  • 3. Customer Loyalty Program — The Dashboard Framework Let's say you're responsible for creating a tool to monitor the health of a loyalty program. Following the system dynamics approach would first entail the creation of a stock-flow map (see figure 2). Performing this exercise early on in the life of a dashboard ensures that the subsequent steps are grounded in theory and are sufficiently representative of reality. For a loyalty program, the key actors in the map are the customers ("stock") and their inflow/outflow represents the "flow" variable. Prospects flow into the enrollee customer state, and enrollees either activate into customers or they never conduct business with the loyalty program. Customers that flow from the active state to inactive are considered the loyalty program's churn flow. Now that we have "The Big Picture" in place, designing the dashboard is a straightforward process. We have an accurate view of the interrelationships governing the key metrics. The map display as a navigation device is a useful addition to any dashboard. Metric trends may be animated on the map. When one clicks on a stock or a flow, all the key metrics describing that state are displayed. For example, if one clicks the "Actives" stock, one could then see the number of active customers, customer segment distributions, "recency" and frequency tables, revenue and OLAP-style drill-downs displayed in a dedicated dashboard view. A benefit of this approach is it segments metrics immediately into two groups: Stock or Flow. Upon practice, one can utilize a similar template for stock variables and another for flow variables. The variable segmentation promotes re-use of the designed templates, thus enabling simpler implementations from a technology standpoint. Figure 2: A stock flow map for a typical loyalty program. Customer Loyalty Program - Onward to Simulation and Optimization With the stock flow map in hand, one can then form the basis for constructing a mathematical model of the system. The mathematical model opens the door for robust simulation and optimization as one matures beyond the dashboard reporting view. In its simplest form, the evolution of the system over time is constructed using the stocks and flows in the published map. For example, an analyst observes the active customer base in the firm's customer loyalty program has begun to stagnate. The number of active customers is not increasing over time as expected.
  • 4. You need to intervene and try to boost active customers, but what do you do? Viewing Figure 2, let's increase spending in the prospecting area of the map and boost the flow of spending dollars into the prospect stock. What would be the outcome with respect to active customers of this action? For example, increased prospect spending would likely cause an increase in the number of prospects, given an estimate of the response activation rate. You then can calculate the new stock of enrollees. Increased enrollees translate into a boost of active customers through the new enrollee activation rate. Improving response activation performance, attempting to reduce churn or some combination of these strategies present other scenarios to focus on. All these example scenarios are estimable from the map. In order to further enhance simulation accuracy one could introduce hierarchy. For each stock of customers, utilize customer segmentation to form sub groups. A customer segment is treated like a sub-stock to the parent stock, and one can track the inflow and outflow of each customer segment. This will reconcile in the parent stock, and one would gain considerable improvement in tactical ability. As the process of scenario analysis matures, most likely users will begin asking for the dashboarding system to recommend optimal scenarios given constraints. Optimization naturally extends the simulation apparatus; one can link the optimization engine with the automated output of the simulator, iterate and search for an optimal condition or control rule. Stochastic optimization as well as probabilistic meta heuristic approaches such as simulated annealing work fine in these applications. Last Word In sum, incorporating the "stock flow" mapping technique empowers the developer and end-user by giving them an extensible framework for understanding dashboards. Furthermore, this approach paves the way for successful implementation and is a natural step in the progression toward flight simulator and auto-pilot dashboards.