SlideShare a Scribd company logo
1 of 75
Web simulation development fundamentals using  Forio  Simulate Week 6 of 6 Michael Bean Forio   Business Simulations
In six hours over six weeks, you’ll know the fundamentals of building a web simulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What we will discuss today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thousands  of valuable models and analyses are  trapped .
Organizations and individuals could benefit from these models and analyses if they were shared .
Putting your material online is  not enough .
Sharing requires a contributor and  an audience.
% of Twitter Users Number of Followers Per Twitter User On the web, audience size is  not distributed evenly .
Web simulations and data visualizations follow the  same usage pattern   as other web content.
In order to get widely used, simulations should be  easily   Understandable ,  Convenient   to access, and Enjoyable   to use
easily understandable convenient to access enjoyable to use
easily understandable This is not a simulation.
easily understandable This is not a simulation.
A simulation is the  combination  of a  model  and a  user interface . easily understandable
easily understandable Users have  expectations about how rich internet applications  should work.
Ignoring  these design principles can frustrate users .  easily understandable
easily understandable There are only  four common tools  that you need to create  basic web simulations . Quantitative Output User Decisions Qualitative Output Actions and Navigation
Quantitative Output User Decisions Non-Quantitative Output Actions and Navigation easily understandable Tables Graphs
Quantitative Output User Decisions Actions and Navigation easily understandable Chart Tools FusionCharts   www.fusioncharts.com Forio Simulate UI Builder   forio.com/simulate Chart Selector  http://www.flickr.com/photos/amit-agarwal/3196386402 Table Tools Stephen Few,  Designing Tables and Graphs to Enlighten http://www.amazon.com/Show-Me-Numbers-Designing-Enlighten/dp/0970601999
Basic qualitative output from web simulations can be created from  text ,  images , and  video . easily understandable Qualitative Output
easily understandable Where is the qualitative output on user interface?
easily understandable
easily understandable Qualitative Output
easily understandable http://www.youtube.com/watch?v=GA8z7f7a2Pk Sasquatch Music Festival video to explain diffusion qualitatively. Qualitative Output
easily understandable User Decisions Basic user decisions can be created using Radio Buttons, Sliders, Text Boxes,  and   Check Boxes .
easily understandable Actions and Navigation Basic actions and navigation Buttons, Link,  Tab Navigation,  Hit Area,  and Drop Down List .
easily understandable Basic tab navigation
easily understandable Basic tab navigation
easily understandable Basic tab navigation
easily understandable convenient to access enjoyable to use
Web browsing tools are becoming  increasingly diverse . convenient to access
convenient to access 96%   of all displays are at  1024 x 768 pixels  or higher. 1024 x 768 Source:  http://www.w3schools.com/browsers/browsers_stats.asp
convenient to access 2. Select Document Settings 1. Click in here 3. Change Settings Here
convenient to access Web simulations operate on a  variety   of operating systems and browsers. Source:  http://www.w3schools.com/browsers/browsers_stats.asp
In the United States,  Excel   is installed on about  75% of all computers … convenient to access … which implies Excel-only results will  lose 25% of your audience . Source:  http://www.webmasterpro.de/portal/news/2010/02/05/international-openoffice-market-shares.html
convenient to access Every screen size, plug-in, browser or application limitation reduces the number of potential users . All users Windows users with Firefox and Excel Windows users with Firefox Windows users
In uncontrolled environments users can get  distracted … … therefore web simulations need to be  interruptible . convenient to access
convenient to access Experiment We made half our users  enter an email address  before using a simulation,  the other half could use the simulation without an email. What happened?
convenient to access When required to enter an email address, 50% drop out.
convenient to access HTML 5  is the next major revision of HTML and may  eliminate the need for Flex/Flash .
convenient to access HTML 5 support  across all popular browsers is  years away . Source:  http://www.w3schools.com/browsers/browsers_stats.asp
convenient to access Forio   recommends: 1024 x 768 minimum screen size HTML with javascript and/or Flex/Flash Testing on both Windows and Mac Testing on IE7, IE8, IE9, Firefox, Chrome, Safari
convenient to access Forio   discourages: Client-side Java Video without using Flash/Flex Browser-specific designs HTML 5 reliant web pages Relying on desktop applications
easily understandable convenient to access enjoyable to use
Games and simulations are  converging . enjoyable to use
enjoyable to use When people talk about computer games, they often mean console games for the Wii, Playstation, or Xbox.
The problem is, most modeling and simulation projects  have smaller budgets  than console game projects. enjoyable to use Source:  http://wiki.answers.com/Q/Video_game_development_costs
More  practical  ideas for game dynamics come from  casual games . enjoyable to use
Game dynamics include  intermittent rewards, leveling up ,   and   player communication . enjoyable to use
Monopoly   provides an example of how to apply intermittent rewards . enjoyable to use
enjoyable to use Attempts at automating Monopoly have been largely  unsuccessful .
The implication for simulations is to allow for  player experimentation ,  failure , and  repeated play . enjoyable to use
Leveling up  means   start easy  and gradually add complexity after players have mastered the basics. enjoyable to use
Make simulations  easy to use  at first but then  progressively more sophisticated . enjoyable to use
Without player communication,  the MIT  beer game  can be  dry ,  complicated  and   frustrating . enjoyable to use
With player communication, the beer game  can be  fun . enjoyable to use
Providing  leader boards  encourages competition and increases learning. enjoyable to use
Creating a user interface is  a different skill  than creating a model. Writers, animators, directors, and voice actors all overlap. Writers, animators, directors, and voice actors are specialized. < 5 minutes per episode. 20 minutes per episode. Inexpensive to produce. Expensive to produce.
Assessment Design Development Alpha / Beta / Field Tests Release Forio’s current project planning methodology
Overview of ideas generated during our meeting
Students will experiment with price optimization by applying marginal math.
Decisions in previous rounds will affect behavior in the current round.
Initial causal diagram for the pricing simulation Relative Attractiveness Market Share Sales Volume Product Availability Product Predictability Product Quality Net Price List Price Price Promotions Expected Price Pricing Fairness Inventory Capacity Revenue Variable Costs Purchase Frequency Market Size Peak /  Non-Peak Market Growth Rate Seasonality Fixed Costs Total Costs Profit DELAY DELAY
 
 
 
 
 
Frequent testing  is the most important thing you can do to create a high quality simulation One test with eight testers will uncover more problems in a single test But the worst problems will keep them from getting far enough to find others Total problems found: 5 One test, eight testers = eight tests Three testers may not find as many problems in a single test But after major problems are fixed, they’ll see problems they couldn’t have seen before. Total problems found: 9 First test Second test Two tests, three testers = six tests
Although creating user interfaces is a different skill than creating models,  the same principles apply . complexity   !=   sophistication simplicity   improves   comprehension
http://xkcd.com/552/
Source:  http://xkcd.com/605/
Like XKCD, if the content is good, a simple design can be effective.
Surveys
For questions, contact me: Michael Bean  [email_address] Try building your own web simulation at: www.forio.com/simulate

More Related Content

Recently uploaded

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Building Forio Web Simulations - Designing Popular Simulations

  • 1. Web simulation development fundamentals using Forio Simulate Week 6 of 6 Michael Bean Forio Business Simulations
  • 2.
  • 3.
  • 4. Thousands of valuable models and analyses are trapped .
  • 5. Organizations and individuals could benefit from these models and analyses if they were shared .
  • 6. Putting your material online is not enough .
  • 7. Sharing requires a contributor and an audience.
  • 8. % of Twitter Users Number of Followers Per Twitter User On the web, audience size is not distributed evenly .
  • 9. Web simulations and data visualizations follow the same usage pattern as other web content.
  • 10. In order to get widely used, simulations should be easily Understandable , Convenient to access, and Enjoyable to use
  • 11. easily understandable convenient to access enjoyable to use
  • 12. easily understandable This is not a simulation.
  • 13. easily understandable This is not a simulation.
  • 14. A simulation is the combination of a model and a user interface . easily understandable
  • 15. easily understandable Users have expectations about how rich internet applications should work.
  • 16. Ignoring these design principles can frustrate users . easily understandable
  • 17. easily understandable There are only four common tools that you need to create basic web simulations . Quantitative Output User Decisions Qualitative Output Actions and Navigation
  • 18. Quantitative Output User Decisions Non-Quantitative Output Actions and Navigation easily understandable Tables Graphs
  • 19. Quantitative Output User Decisions Actions and Navigation easily understandable Chart Tools FusionCharts www.fusioncharts.com Forio Simulate UI Builder forio.com/simulate Chart Selector http://www.flickr.com/photos/amit-agarwal/3196386402 Table Tools Stephen Few, Designing Tables and Graphs to Enlighten http://www.amazon.com/Show-Me-Numbers-Designing-Enlighten/dp/0970601999
  • 20. Basic qualitative output from web simulations can be created from text , images , and video . easily understandable Qualitative Output
  • 21. easily understandable Where is the qualitative output on user interface?
  • 24. easily understandable http://www.youtube.com/watch?v=GA8z7f7a2Pk Sasquatch Music Festival video to explain diffusion qualitatively. Qualitative Output
  • 25. easily understandable User Decisions Basic user decisions can be created using Radio Buttons, Sliders, Text Boxes, and Check Boxes .
  • 26. easily understandable Actions and Navigation Basic actions and navigation Buttons, Link, Tab Navigation, Hit Area, and Drop Down List .
  • 27. easily understandable Basic tab navigation
  • 28. easily understandable Basic tab navigation
  • 29. easily understandable Basic tab navigation
  • 30. easily understandable convenient to access enjoyable to use
  • 31. Web browsing tools are becoming increasingly diverse . convenient to access
  • 32. convenient to access 96% of all displays are at 1024 x 768 pixels or higher. 1024 x 768 Source: http://www.w3schools.com/browsers/browsers_stats.asp
  • 33. convenient to access 2. Select Document Settings 1. Click in here 3. Change Settings Here
  • 34. convenient to access Web simulations operate on a variety of operating systems and browsers. Source: http://www.w3schools.com/browsers/browsers_stats.asp
  • 35. In the United States, Excel is installed on about 75% of all computers … convenient to access … which implies Excel-only results will lose 25% of your audience . Source: http://www.webmasterpro.de/portal/news/2010/02/05/international-openoffice-market-shares.html
  • 36. convenient to access Every screen size, plug-in, browser or application limitation reduces the number of potential users . All users Windows users with Firefox and Excel Windows users with Firefox Windows users
  • 37. In uncontrolled environments users can get distracted … … therefore web simulations need to be interruptible . convenient to access
  • 38. convenient to access Experiment We made half our users enter an email address before using a simulation, the other half could use the simulation without an email. What happened?
  • 39. convenient to access When required to enter an email address, 50% drop out.
  • 40. convenient to access HTML 5 is the next major revision of HTML and may eliminate the need for Flex/Flash .
  • 41. convenient to access HTML 5 support across all popular browsers is years away . Source: http://www.w3schools.com/browsers/browsers_stats.asp
  • 42. convenient to access Forio recommends: 1024 x 768 minimum screen size HTML with javascript and/or Flex/Flash Testing on both Windows and Mac Testing on IE7, IE8, IE9, Firefox, Chrome, Safari
  • 43. convenient to access Forio discourages: Client-side Java Video without using Flash/Flex Browser-specific designs HTML 5 reliant web pages Relying on desktop applications
  • 44. easily understandable convenient to access enjoyable to use
  • 45. Games and simulations are converging . enjoyable to use
  • 46. enjoyable to use When people talk about computer games, they often mean console games for the Wii, Playstation, or Xbox.
  • 47. The problem is, most modeling and simulation projects have smaller budgets than console game projects. enjoyable to use Source: http://wiki.answers.com/Q/Video_game_development_costs
  • 48. More practical ideas for game dynamics come from casual games . enjoyable to use
  • 49. Game dynamics include intermittent rewards, leveling up , and player communication . enjoyable to use
  • 50. Monopoly provides an example of how to apply intermittent rewards . enjoyable to use
  • 51. enjoyable to use Attempts at automating Monopoly have been largely unsuccessful .
  • 52. The implication for simulations is to allow for player experimentation , failure , and repeated play . enjoyable to use
  • 53. Leveling up means start easy and gradually add complexity after players have mastered the basics. enjoyable to use
  • 54. Make simulations easy to use at first but then progressively more sophisticated . enjoyable to use
  • 55. Without player communication, the MIT beer game can be dry , complicated and frustrating . enjoyable to use
  • 56. With player communication, the beer game can be fun . enjoyable to use
  • 57. Providing leader boards encourages competition and increases learning. enjoyable to use
  • 58. Creating a user interface is a different skill than creating a model. Writers, animators, directors, and voice actors all overlap. Writers, animators, directors, and voice actors are specialized. < 5 minutes per episode. 20 minutes per episode. Inexpensive to produce. Expensive to produce.
  • 59. Assessment Design Development Alpha / Beta / Field Tests Release Forio’s current project planning methodology
  • 60. Overview of ideas generated during our meeting
  • 61. Students will experiment with price optimization by applying marginal math.
  • 62. Decisions in previous rounds will affect behavior in the current round.
  • 63. Initial causal diagram for the pricing simulation Relative Attractiveness Market Share Sales Volume Product Availability Product Predictability Product Quality Net Price List Price Price Promotions Expected Price Pricing Fairness Inventory Capacity Revenue Variable Costs Purchase Frequency Market Size Peak / Non-Peak Market Growth Rate Seasonality Fixed Costs Total Costs Profit DELAY DELAY
  • 64.  
  • 65.  
  • 66.  
  • 67.  
  • 68.  
  • 69. Frequent testing is the most important thing you can do to create a high quality simulation One test with eight testers will uncover more problems in a single test But the worst problems will keep them from getting far enough to find others Total problems found: 5 One test, eight testers = eight tests Three testers may not find as many problems in a single test But after major problems are fixed, they’ll see problems they couldn’t have seen before. Total problems found: 9 First test Second test Two tests, three testers = six tests
  • 70. Although creating user interfaces is a different skill than creating models, the same principles apply . complexity != sophistication simplicity improves comprehension
  • 73. Like XKCD, if the content is good, a simple design can be effective.
  • 75. For questions, contact me: Michael Bean [email_address] Try building your own web simulation at: www.forio.com/simulate

Editor's Notes

  1. Sharing involves more than just the contributor. Sharing requires a contributor and an
  2. It’s more complicated than just making a simulation available.
  3. Some authors that I’ve worked with have made the mistake that they are designing a simulation inside another application.
  4. 20% are at 1024 x 768
  5. Feb 2010 data
  6. A simulation is simply a game about something real.
  7. Heavy Rain for Playstation
  8. If you find you need to take the Looney Tunes approach, keep in mind that…