A role-playing game for incident management training
The Wheel of Misfortune is best done with an on-call group but can be expanded to fit larger groups up to the entire enterprise depending on how thorough and complex you make your scenarios.
My team has found that this works best as a monthly activity, and in general we get through 2 incidents in about an hour as we select an on-call agent using the random picker, spin the wheel (terrifying), work through the incidents – with team leads adding information and hints or extra challenges along the way, then a wrap up of the incident by going through a mock Root Cause Analysis/Blameless Postmortem.
A live demo of this project is available to view at http://wom.twstewart.me/
It is hosted as a static site in an AWS S3 bucket, a walkthrough on setting up a static website using S3 on my personal blog at https://twstewart.me/the-wheel-of-misfortune/
One can use the included Dockerfile to test and/or host a local version of the game...or just open the index.html in your favorite browser (low tech testing)
$ docker build -t wheel-of-misfortune-test .
$ docker run --name wom-test -d -p 8080:80 wheel-of-misfortune-test
The Wheel of Misfortune Welcome page
Select an On-call Agent
Spin the wheel and get started solving incidents
The concept of a Wheel of Misfortune comes from the Google's Site Reliability Engineer ebook, and the tool was originally created by https://github.com/dastergon/wheel-of-misfortune and then I forked and expanded to fit my team’s needs, added ‘dark mode’ and a random on-call agent selector at https://github.com/twstewart42/wheel-of-misfortune