Created
September 2, 2014 21:00
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
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] |
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
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.