Skip to content

Instantly share code, notes, and snippets.

@asenchi
Created September 2, 2014 21:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asenchi/cf96da721d0cb9b80370 to your computer and use it in GitHub Desktop.
Save asenchi/cf96da721d0cb9b80370 to your computer and use it in GitHub Desktop.
This is a YAML representation of the Incident Command System (ICS) states. These were used at Heroku to build their ICS, watch more here: http://www.heavybit.com/library/video/2014-06-17-blake-gentry
---
state: 0
name: "State 0"
description: "Everything Healthy"
color: green
metrics:
- blah1
- blah2
- blah3
- blah4
- blah5
enabled: true
organization:
- IC: name here
- OSC: name here
- ESC: name here
- SCS: name here
transition: [1]
---
state: 1
name: "State 1"
description: "Possible Incident"
color: yellow
metrics:
- blah1
- blah2
- blah3
- blah4
- blah5
enabled: false
organization:
- IC: name here
- OSC: name here
- ESC: name here
- SCS: name here
transition: [0,2,3]
---
state: 2
name: "State 2"
description: "Incident"
color: orange
metrics:
- blah1
- blah2
- blah3
- blah4
- blah5
enabled: false
organization:
- IC: name here
- OSC: name here
- ESC: name here
- CSC: name here
transition: [0,3]
---
state: 3
name: "State 3"
description: "Major Incident"
color: red
metrics:
- blah1
- blah2
- blah3
- blah4
- blah5
enabled: false
organization:
- IC: name here
- OSC: name here
- ESC: name here
- CSC: name here
transition: [2]
@asenchi
Copy link
Author

asenchi commented Sep 2, 2014

I am working on some ideas around building a dashboard to allow Incident Commanders (in technical organizations) to more easily manage an Incident as it moves through the state machine. This is a data representation of those states and the information needed for each. I've extended the model I helped work on at Heroku to automatically fill each Section Chief. The idea being that someone is automatically in charge of those organizations and are transitioned roles just like the IC. Each Section Chief is then in charge of organizing their respective organizations to address the incident. Note, just like the Incident Commander role, these are filled by the first responders automatically until later transitioned to another individual.

There is a lot of background that I am not covering, but that explains more of the data above.

@asenchi
Copy link
Author

asenchi commented Sep 2, 2014

Oh, and I forgot the abbreviations:

  • Operations Section Chief
  • Engineering Section Chief
  • Communications Section Chief

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment