github.com/mentimeter/morty@v1.2.2-0.20221012065510-5596adecd154/mortems/template.go (about)

     1  package mortems
     2  
     3  var templateContent = `<!--
     4  ^ The bits with these tags are just helpful comments, and won't show up on your post-mortem
     5  
     6  Post Mortem Agenda:
     7  ---
     8  
     9  Initial statement
    10  
    11    - Read aloud: "We're trying to prepare for a future where we are as stupid as we are today"
    12    - During the meeting we will disallow counterfactual phrases "would have" and "could have"
    13    - When creating your timeline, try and stick to actual metrics rather than subjective human judgement
    14  
    15  Reach an agreement on a complete timeline of the incident
    16  
    17    - Severity
    18    - Total down time
    19    - Time to detect
    20    - Time to resolve
    21  
    22  Reach an agreement on the list of corrective actions
    23  
    24  Follow-up: set a reminder (maybe in slack) to follow up on the corrective actions
    25  -->
    26  
    27  <!-- The title of your incident. Make sure the title is a h1 (single #)-->
    28  
    29  # Love Lost Globally: Jerry Develops Malicious App
    30  
    31  <!-- The date which the incident started on. The no letters after the numbers please 1, 2, 3 NOT 1st, 2nd, 3rd -->
    32  
    33  ## Date: July 1, 2020
    34  
    35  <!-- The owner of the post mortem, responsible for following up on actions -->
    36  
    37  ## Owner: Morty Smith
    38  
    39  A short description of the event. Rick help develop the malicious app of an innocent alien.
    40  Hostile aliens almost take over the planets water supply.
    41  
    42  ## Timeline
    43  | Time  | Event                                                                             |
    44  | ----- | --------------------------------------------------------------------------------- |
    45  | 9:16  | Breakfast. Rick introduces alien. "Do not develop my app" is tattooed on forehead |
    46  | 10:37 | Jerry begins app development with alien                                           |
    47  | 12:30 | App released                                                                      |
    48  | 12:34 | Morty realises aliens app is released                                             |
    49  | 15:36 | Lovefinderrz reaches 100,000 users                                                |
    50  | 18:44 | Jerry and Morty install paywall, number of users rapidly decreases                |
    51  | 20:03 | No app users remain                                                               |
    52  
    53  <!-- Crucial metrics to agree on. Format: x unit[, x smaller_unit] -->
    54  <!-- Units can be seconds, minutes, hours, days. Use full unit (1 second, not 1s) -->
    55  <!-- Severity can be on your own scale, it is tracked as a category rather than a metric -->
    56  <!-- Could be: 1 = Service down completely, 2 = Service hindered for many users, 3 = Service hindered for some -->
    57  
    58  ## Metrics
    59  
    60  | Metric          | Time                |
    61  | --------------- | ------------------- |
    62  | Severity        | 1                   |
    63  | Time To Detect  | 4 minutes           |
    64  | Time To Resolve | 6 hours, 14 minutes |
    65  | Total Downtime  | 6 hours, 28 minutes |
    66  <!-- Total Downtime = Detect + Resolve, Sanity check. -->
    67  
    68  ## Cause of the Problem
    69  
    70  Alien with malicious intent invited into the house. Family members not informed of the severity
    71  of alien app. Forehead tattoo documentation inadequate.
    72  
    73  ## Corrective Actions with Owners
    74  
    75  - All house members must be debriefed before high risk aliens are brought into house [Rick]
    76    - Enforced using debrief document created in family-process repo
    77  - App review process to require 3 reviewers before release [Jerry]
    78  `