Incident Management Guide for Tech Leads: Response Framework, Postmortems, and Culture

By Fernando March 8, 2025 20 min read

Table of Contents

  1. Why Incident Management Is a Leadership Skill
  2. Defining Severity Levels
  3. The Incident Response Framework
  4. Roles During an Incident
  5. Communication During Incidents
  6. Blameless Postmortems
  7. The Postmortem Template
  8. From Postmortem to Action Items
  9. Building an Incident Culture
  10. Proactive Incident Prevention

In 22 years of building software, I have been through hundreds of production incidents — some minor, some that made national news. The difference between organizations that handle incidents well and those that descend into chaos comes down to one thing: preparation. Not just technical preparation (monitoring, runbooks, redundancy), but cultural and process preparation that determines how humans behave under pressure.

As a tech lead, your incident management responsibility goes far beyond fixing the immediate problem. You are building the systems, culture, and habits that determine whether your team panics or performs when things go wrong. And in any sufficiently complex system, things will go wrong.

Why Incident Management Is a Leadership Skill

Incident management reveals the true quality of engineering leadership. During normal operations, even mediocre leadership can produce acceptable results. During incidents, leadership is tested against real consequences under time pressure with incomplete information.

A tech lead's incident management responsibilities include:

Defining Severity Levels

Clear severity levels ensure everyone has a shared understanding of how to respond. Here is a framework you can adapt:

LevelDefinitionResponse TimeExample
SEV-1
Critical
Complete service outage or data loss affecting all usersImmediate (within 15 min)Website completely down, payment processing failing, data breach
SEV-2
Major
Significant degradation affecting many users or a critical functionWithin 30 minAPI response times 10x normal, checkout flow broken for 30% of users
SEV-3
Minor
Partial degradation affecting some users or a non-critical functionWithin 2 hoursSearch results slow, email notifications delayed, admin panel error
SEV-4
Low
Minor issue with workaround availableNext business dayUI alignment issue, non-critical feature error, cosmetic bug

The most important aspect of severity definitions is that they are understood and agreed upon by the entire team, as well as by stakeholders outside engineering. When a SEV-1 is declared, everyone should know exactly what that means and what is expected.

The Incident Response Framework

An effective incident response follows five phases:

Phase 1: Detection (Minutes 0-5)

How do you know something is wrong? In mature organizations, automated monitoring detects most incidents before users report them. Your detection infrastructure should include:

Phase 2: Triage (Minutes 5-15)

Once an incident is detected, the on-call engineer assesses the situation:

  1. What is the impact? How many users are affected?
  2. What severity level does this warrant?
  3. Is there an obvious cause? (Recent deployment, infrastructure change, external dependency failure)
  4. Can it be mitigated quickly? (Rollback, feature flag toggle, traffic shift)

If the severity warrants it (SEV-1 or SEV-2), escalate immediately. Do not spend time debugging alone when the impact is significant. It is always better to escalate and stand down than to delay and suffer prolonged customer impact.

Phase 3: Response (Active Incident)

For SEV-1 and SEV-2 incidents, activate the incident response process:

  1. Assign roles (Incident Commander, Technical Lead, Communications Lead)
  2. Open a dedicated communication channel (Slack channel, bridge call)
  3. Establish a timeline document for logging actions and observations
  4. Focus on mitigation first, root cause second
  5. Communicate status updates at regular intervals (every 15-30 minutes for SEV-1)

Phase 4: Resolution

The incident is resolved when the immediate user impact has been eliminated. This does not mean the root cause has been fixed — it means the service is functioning normally. Resolution might be a rollback, a hotfix, a configuration change, or manual intervention.

Phase 5: Follow-Up

After the incident is resolved, schedule a postmortem within 48 hours while details are fresh. Track follow-up action items to completion.

Roles During an Incident

Clear roles prevent the chaos of everyone trying to help simultaneously with no coordination. Define these roles in advance and ensure multiple people can fill each role:

Incident Commander (IC)

The IC owns the incident process, not the technical fix. Their responsibilities:

The IC does not need to be the most senior person. They need to be calm, organized, and decisive. I have seen junior engineers make excellent ICs because they focus on process rather than trying to also debug the technical issue.

Technical Lead

The technical lead drives the investigation and fix:

Communications Lead

The communications lead manages all external and internal communications:

Scribe

The scribe documents everything in real-time:

Communication During Incidents

Communication is where most incident responses fail. Engineers naturally focus on fixing the problem and forget that dozens of people — support agents, executives, customers — are anxiously waiting for information.

Internal Communication Rules

External Communication Rules

Blameless Postmortems

The postmortem is where learning happens. Without effective postmortems, you will repeat the same incidents. The key principle is blamelessness: focus on systems and processes, not individuals.

Blameless does not mean "nobody is responsible." It means we assume that people acted with good intentions and the best information available to them at the time. The question is never "who caused this?" but "what in our systems, processes, or culture allowed this to happen?"

Why Blameless Works

Running the Postmortem Meeting

  1. Schedule within 48 hours of resolution, while details are fresh.
  2. Invite broadly. Everyone involved in the incident plus interested observers. Attendance is optional for observers but mandatory for participants.
  3. Set the ground rules. "We are here to learn, not to blame. We will focus on systems and processes, not individuals."
  4. Walk through the timeline. What happened, in what order? Fill in gaps in the scribe's notes.
  5. Ask "why" five times. For each contributing factor, dig deeper. "The database ran out of connections." Why? "Because the connection pool was set to 100." Why was that the limit? Continue until you reach systemic causes.
  6. Identify contributing factors. There is almost never a single root cause. Complex failures result from multiple contributing factors.
  7. Generate action items. For each contributing factor, identify what could prevent recurrence.
  8. Assign owners and deadlines. Action items without owners are wishes, not plans.

The Postmortem Template

# Incident Postmortem: [Title]

## Summary
[1-2 sentence description of what happened and the impact]

## Severity: SEV-[X]
## Duration: [Start time] to [End time] ([total duration])
## Impact: [Number of users affected, business impact]

## Timeline
| Time (UTC) | Event |
|------------|-------|
| HH:MM | Alert triggered / Issue reported |
| HH:MM | On-call engineer paged |
| HH:MM | Incident declared as SEV-X |
| HH:MM | [Action taken] |
| HH:MM | Mitigation applied |
| HH:MM | Service restored |
| HH:MM | Incident resolved |

## Contributing Factors
1. [Factor 1]: [Explanation]
2. [Factor 2]: [Explanation]
3. [Factor 3]: [Explanation]

## What Went Well
- [Something that worked in our response]
- [Something that limited the blast radius]

## What Could Be Improved
- [Something that slowed our response]
- [Something that made the impact worse]

## Action Items
| Action | Owner | Deadline | Priority |
|--------|-------|----------|----------|
| [Specific action] | [Name] | [Date] | P1/P2/P3 |

## Lessons Learned
[Key takeaways that apply broadly]

From Postmortem to Action Items

The postmortem is only valuable if it leads to action. Many teams write thorough postmortems but fail to follow through on action items, repeating the same incidents months later.

To ensure follow-through:

In the First Lead course, I teach a system for integrating incident learnings into your team's continuous improvement cycle, ensuring that each incident genuinely makes the system more resilient.

Building an Incident Culture

Process and tools are necessary but insufficient. The culture around incidents determines whether your team responds effectively or falls apart.

Celebrate Good Incident Response

Publicly acknowledge when someone detects an issue early, runs a smooth incident response, or writes a particularly insightful postmortem. This signals that incident management is valued work, not just a burden.

Practice Regularly

Run incident simulations (game days) quarterly. Simulate a realistic failure scenario and have the team practice the full response process. This builds muscle memory and reveals gaps in your process before real incidents expose them.

Share Learnings Broadly

Publish postmortems to the broader engineering organization. Other teams learn from your incidents without having to experience them. Some organizations hold monthly "Incident Review" meetings where teams share interesting postmortems.

Normalize Incidents

In complex systems, incidents are inevitable. They are not failures of competence — they are the natural consequence of operating at scale. Teams that treat incidents as learning opportunities rather than shameful events develop resilience faster.

Proactive Incident Prevention

The best incident management is incident prevention. Here are proactive practices that reduce incident frequency and severity:

"You do not rise to the level of your preparation. You fall to the level of your practice. The teams that handle incidents well are the teams that have rehearsed, documented, and built systems that support humans under pressure."

Build Resilient Systems and Teams

The First Lead course includes complete incident management playbooks, postmortem templates, game day exercises, and communication scripts. Lead with confidence when production is on fire.

Prepare Your Team for Any Incident