Skip to content

Adaptive-Edge/governance-game

Repository files navigation

Governance Stress Test Game

A strategic card game to test organizational governance systems against real-world crisis and opportunity scenarios.

About

This game presents teams with 10 different scenarios (4 opportunities, 6 crises) and asks them to evaluate how well their governance system would handle each situation. For each scenario, teams answer four key questions:

  1. Governance Rating (1-10): How good is our governance system at responding to this scenario?
  2. Risk Assessment (Yes/No): Does this scenario put our company survival and culture at risk?
  3. Success Factor: What is the top governance success factor to master this scenario?
  4. Improvement Potential: What is the top improvement potential for our governance system?

Scenario Types

Opportunity Scenarios (Blue Cards):

  • Major Acquisition
  • Africa Developing Rapidly
  • Share-Shift
  • Generative AI

Crisis Scenarios (Red Cards):

  • Cyberattack
  • Natural Disaster
  • Regulation
  • Trade War
  • Recession
  • Fraud Case

Quick Start

  1. Install dependencies:

    npm install
  2. Start development:

    npm run dev
  3. Open in browser:

    http://localhost:5173/governance-game/
    

Deployment

  1. Build:

    npm run build
  2. Copy to server:

    scp -r dist/* root@adaptiveedge.uk:/var/www/governance-game/
    scp ecosystem.config.cjs root@adaptiveedge.uk:/var/www/governance-game/
  3. Start with PM2:

    pm2 start ecosystem.config.cjs
    pm2 save
  4. Add Apache config:

    # Static files
    Alias /governance-game /var/www/governance-game/public
    <Directory /var/www/governance-game/public>
        AllowOverride All
        Require all granted
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /governance-game/index.html [L]
    </Directory>
    
    # API proxy (if needed)
    ProxyPass /governance-game/api http://127.0.0.1:5020/api retry=0
    ProxyPassReverse /governance-game/api http://127.0.0.1:5020/api

Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui, Wouter
  • Backend: Node.js, Express (minimal - mainly for serving static files)
  • Storage: LocalStorage (client-side)
  • Deployment: PM2, Apache reverse proxy

Activity Structure

  1. Group Discussion (10 mins): Introduce team members and discuss initial thoughts
  2. Card Game (50 mins): Work through all 10 scenarios
  3. Debrief (20 mins): Review results and identify improvement areas

Best played in teams of 4-6 people.

About

A strategic card game for testing organizational governance systems against real-world scenarios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages