1. Cheat sheets
  2. Leadership

8 minReference

Engineering leadership cheat sheet

Leading engineers on a few screens: what a tech lead, manager and department head each own, a 1:1 template and questions, feedback with SBI, delegation levels, the hiring loop and scorecards, performance and team health, DORA metrics, managing up, incident comms templates and cadence, design docs, slicing work, tech debt and budgets. Keep it open before a 1:1, a hiring debrief, an incident or a planning meeting.

Who owns what

Titles vary by company; write down who owns each row in your team so nothing falls between two people. At Mangrove, Nadia is tech lead for the Store app team and Ken is its engineering manager (Tech lead role, Manager's job, Department head).

AreaTech leadEngineering managerHead of engineering / CTO
Technical directionOwns design for the team; writes and reviews design docsMakes sure decisions get made and recordedSets tech strategy and principles across teams
DeliverySlices work, unblocks, keeps quality upPlans capacity, manages risks and dependenciesPortfolio of bets; what gets funded
PeopleMentors, gives technical feedbackHires, 1:1s, growth, performance, pay inputManagers, org design, career framework
OperationsOn-call quality, incident technical leadOn-call health and fairnessReliability and security risk at company level
StakeholdersWorks with PM and design day to dayManages up and across; sets expectationsBoard, execs, budget, vendors
LessonsTech lead roleManager's jobDepartment head, Operating model

1:1 template

Weekly or every two weeks, 30 minutes, never cancelled twice in a row. It is their meeting: they bring the agenda first, you add yours after. Keep shared notes so commitments do not get lost (1:1s and feedback).

Markdown
## 1:1 Ken / Nadia, 2026-03-04
Their topics (first):
-
My topics:
- Feedback on Tuesday's design review (SBI)
Check-ins (pick one or two, not all):
- Energy this week, 1 to 5? What would make it a 5?
- What is slowing you down that I could remove?
- Anything you are worried about that we have not talked about?
Growth (once a month):
- Progress on the goal: lead the GRN offline sync design
Actions:
- [ ] Ken: get Nadia into the payments architecture review, by Fri
- [ ] Nadia: draft the sync design doc, by next 1:1

Questions that open people up

GoalAskLesson
Find blockers"What took longer this week than it should have?"1:1s and feedback
Spot burnout early"How sustainable does your current workload feel?"Team health
Get feedback on you"What is one thing I could do differently to help you more?"1:1s and feedback
Career"What work have you enjoyed most in the last six months, and why?"Performance
Hidden risks"If this project fails, what will the reason have been?"Slicing work
Team dynamics"Who on the team has helped you recently?"Team health
Retention"What would make you think about leaving?"Team health

Feedback with SBI

Situation, Behaviour, Impact, from the Center for Creative Leadership. Describe what you saw, not what you think the person is. Then ask, and agree on what happens next. Give praise the same way, so it says what to repeat (1:1s and feedback).

Output
Situation:  In Tuesday's design review for the Partner app sync,
Behaviour:  you cut Leila off twice before she finished her point about offline carts,
Impact:     she stopped contributing, and we missed the conflict case she raised later in chat.
Ask:        How did that meeting feel from your side?
Next:       Next review, let each person finish, then respond.
  • Give it soon, in private for anything corrective, and in public only for praise the person is comfortable with.
  • One point at a time. A list of ten is a performance review, not feedback.
  • Avoid "always", "never" and guesses about intent.
  • Ask for feedback on yourself first and often; it makes giving it easier.

Delegation levels

Say the level out loud when you hand something over. Most frustration comes from one person thinking it was level 3 and the other thinking level 7. These seven levels come from Management 3.0's delegation poker (Delegation).

LevelNameWhat it meansExample
1TellI decide and tell youSecurity fix ships today
2SellI decide and explain whyWe freeze releases during the festival week
3ConsultI ask for your input, then decideWhich team takes the payments migration
4AgreeWe decide togetherThe quarter's priorities
5AdviseYou decide; I give my adviceThe queue library for the job runner
6InquireYou decide; tell me afterwardsHow to split the GRN work into tickets
7DelegateYou decide; I do not need to knowCode style inside the module

Hiring loop

Decide what "good" looks like before you see any candidate. Every interviewer gets different competencies to assess, writes their notes before the debrief, and scores against the same rubric (Hiring).

StepWhatWatch out forLesson
1. Role scorecardMission of the role, 3 to 5 outcomes for the first year, competencies with levelsA wish list nobody can meetHiring
2. SourcingReferrals, communities, job posts that describe the actual workOnly hiring people who look like the current teamHiring
3. Screen30 minutes: motivation, must-haves, pay range up frontWasting a full loop on a pay mismatchHiring
4. Work sampleA task close to the real job (debug a Store app bug, review a PR), time-boxedPuzzles that test trivia, unpaid take-homes over a few hoursHiring
5. InterviewsStructured: same questions for every candidate, each mapped to a competency"Culture fit" as a vague vetoHiring
6. DebriefWritten scores first, then discussion; the hiring manager decidesThe loudest or most senior voice anchoring everyoneHiring
7. Close and onboardFast offer, a 30-60-90 day plan, a buddy, first PR in week oneA great hire lost to a slow, silent processHiring

Scorecard rubric, one competency

Markdown
Competency: Breaks down ambiguous work
1 = Needs tasks fully specified
2 = Splits a clear feature into steps with help
3 = Splits a feature into thin, shippable slices alone   (bar for this role)
4 = Slices cross-team work and spots risks early
Evidence (quotes and facts only): ...
Score: _   Hire / No hire for this competency: _

Performance and growth

No surprises: nothing in a review should be news. Write expectations per level in a career framework, check progress monthly in 1:1s, and keep a running document of evidence for both strengths and gaps (Performance).

SituationDo thisLesson
Strong performer, wants to growA stretch goal with a sponsor and visible scope; promotion case built on evidencePerformance
Was strong, slipping latelyAsk first: workload, health, life, unclear goals. Then agree on supportTeam health
Consistently below the barClear written expectations, examples, support and a time frame (often 4 to 8 weeks); involve HR earlyPerformance
Brilliant but hard to work withBehaviour is part of performance; give SBI feedback and set expectations like any other gap1:1s and feedback
Wants to be a managerLet them try parts first: run planning, mentor a new hire, lead an incident reviewProduct and management

Team health signals

  • People disagree openly in meetings and still commit afterwards. Silence is a worse sign than conflict.
  • Work in progress stays small; nobody is on five things at once.
  • On-call pages per week are tracked and trending down; nobody is paged most nights.
  • Unplanned work is under about a fifth of the sprint, or you plan for it.
  • Knowledge is spread: every critical system has at least two people who can change it.
  • Regrettable attrition, overtime and sick days are watched, not guessed.
  • Retros produce one or two actions, and those actions get done.

See Team health and Toil.

Delivery metrics: DORA

The four key metrics from the DORA research programme measure a team's delivery system, not individuals. Use them to find bottlenecks, never to rank people or teams. DORA later added reliability as a fifth area, and in 2023 renamed time to restore as failed deployment recovery time (Operating model, Shipping).

MetricMeasuresImprove it withLesson
Deployment frequencyHow often you release to productionSmall PRs, trunk-based work, feature flags, automated pipelineShipping
Lead time for changesCommit to running in productionFaster reviews, fewer hand-offs, quick CISlicing work
Change failure rateShare of deployments that cause a failure needing a fixTests that matter, canaries, smaller changesQuality and debt
Failed deployment recovery timeHow long to restore service after a bad changeFast rollback, good alerts, practised incident rolesIncident command

Other numbers worth watching

Pair speed metrics with quality and people metrics so one is never bought with another. The SPACE framework (satisfaction, performance, activity, communication, efficiency) is a good checklist. Useful ones: PR review time (aim for the same working day), time from ticket start to done, escaped defects, on-call pages per week, SLO attainment, onboarding time to first PR, and a quarterly team survey. Never use lines of code or commit counts (Operating model, SLOs and budgets).

Managing up and across

I want to...Do thisLesson
Keep my manager informed without long meetingsA weekly written update: shipped, next, risks, help needed; five linesManaging up
Bring a problemBring the problem, two or three options, your recommendation and the deadline for a decisionManaging up
Get a decision from execsA one-page decision memo with the ask in the first lineDecision memos
Report status to leadershipLead with red items; one line per project; numbers, not adjectivesExec updates
Say no to a request"Yes, if we drop X" with the trade-off in writing, or "Not this quarter, because..."Stakeholders
Disagree with a decisionDisagree in the room with evidence, then commit and support it outsideManaging up
Talk to the board about techBusiness outcomes, risks with likelihood and impact, the ask; no architecture diagramsBoard and execs

Incident comms: roles and cadence

Separate fixing from talking. The incident commander coordinates, an ops or tech lead fixes, and a comms lead keeps everyone else informed so engineers are not interrupted (Incident command).

SeverityExample at MangroveUpdate cadence (common rule)Who hears
SEV1Checkout down in the app, or tills cannot take card paymentsEvery 30 minutes, even if nothing changedExecs, support, store operations, status page
SEV2Delivery slots fail for one city; Partner app orders delayedEvery hourAffected teams, support
SEV3A Back office report is lateAt start and when resolvedThe owning team and its users

Status update template

Markdown
[SEV1] App checkout failing, update 3, 19:40 UTC
Impact:   About 40% of checkouts in the Mangrove app fail since 18:55.
          Stores and tills are not affected.
Status:   Cause found: a payment provider certificate expired on our side.
          Fix being deployed now.
Next:     Expect recovery by 20:00. Next update 20:10 or sooner.
Ask:      Support: use the macro "checkout-issue-0304" for customers.
Contacts: Incident commander Ken, comms lead Imran. Channel #inc-checkout
  • Say what users see, not what the system does. "Orders fail" beats "502s on the payments service".
  • Never guess a cause in public. "We are investigating" is fine.
  • Always give the time of the next update, and keep it.
  • Close with a resolved message and the date of the postmortem (Postmortems).

Postmortem in one breath

Blameless: ask what in the system let a reasonable person make that change, not who made it. Write the timeline, impact in user terms, contributing causes, what went well, and three to five actions with owners and dates. Share it widely and track the actions like product work (Postmortems).

Design doc outline

Write one when work takes more than a couple of weeks, crosses teams, or is hard to reverse. Two to six pages. Share early as a draft; the review is for finding problems, not for approval theatre (Vision and design docs, Design reviews).

Markdown
# Offline GRN receiving in the Store app
Author: Nadia. Reviewers: Ken, platform team, Ama (store S-014). Status: Draft
1. Problem and goal: receiving takes 51 min, 21 on workarounds; target under 35.
2. Non-goals: supplier portal changes.
3. Requirements with numbers: works 2 h offline, 1,000 scanners, no lost GRNs.
4. Proposed design: diagram, data, API, sync and conflict rules.
5. Alternatives considered and why not.
6. Risks, rollout plan, metrics, rollback.
7. Open questions.

Slicing work

  • Slice vertically: each slice is usable end to end by a real user, even if small. "Receive one GRN offline at S-014" beats "build the sync layer" (Slicing work).
  • Ship the riskiest unknown first, as a spike or a thin slice, before polishing the easy parts.
  • Aim for slices that finish in a few days; if a ticket takes more than a week, split it.
  • Hide unfinished work behind feature flags instead of long-lived branches.
  • Every slice has acceptance criteria and a way to know it worked in production.
  • Estimate in ranges and update them as you learn; share the range, not just the midpoint.

Tech debt: decide, do not just complain

StepDo thisLesson
List itA debt register: what, where, how it hurts, who feels itQuality and debt
Price itHours lost per month, incidents caused, features slowed; in money if you canQuality and debt
Rank itCost of keeping it times how often you touch that codeQuality and debt
Fund itA steady share of capacity (many teams use 10% to 20%), plus fixing debt in code you are already changingQuality and debt
Sell itTie it to a goal: "Fixing the stock sync should bring orders with an item cut for being out of stock down from 9% toward 5%"Product and management

Budgets for heads of department and CTOs

People are usually the biggest line in an engineering budget, followed by cloud and software licences. At Mangrove an engineer costs about $5,000 a month (Budgets, Budgets).

  • Model headcount by month with start dates and a ramp-up, not as a full year from day one.
  • Split run (keep the lights on) from change (new capability), and show the ratio over time.
  • Show cloud cost per order or per store next to the total, so growth and waste can be told apart (FinOps).
  • Keep a small contingency and say what it is for; hidden padding destroys trust.
  • Link every big line to a strategy bet and a measure of success (Tech strategy).
  • Report security and reliability as risks with likelihood, impact and the cost to reduce them (Risk and security).

Glossary

Plain definitions of the terms used across the Leadership line.

Tech lead
The engineer accountable for a team's technical direction and quality, usually still writing code. Tech lead role
Engineering manager
The person accountable for a team's people, health and delivery. Manager's job
1:1
A regular private meeting between a manager and a report, driven by the report's agenda. 1:1s and feedback
SBI
Situation, Behaviour, Impact: a way to give specific, factual feedback. 1:1s and feedback
Delegation level
How much decision power is handed over, from "I tell you" to "you decide". Delegation
Scorecard
A written definition of a role's outcomes and competencies used to judge every candidate the same way. Hiring
Structured interview
Every candidate gets the same questions, scored against the same rubric. Hiring
Career framework
Written expectations for each level, used for growth, promotion and pay. Performance
Performance improvement plan
A written, time-bound plan with clear expectations and support for someone below the bar. Performance
Psychological safety
A shared belief that people can speak up, ask and admit mistakes without being punished. Team health
Bus factor
How many people would have to leave before a system has nobody who understands it. Team health
DORA metrics
Deployment frequency, lead time for changes, change failure rate and recovery time. Operating model
SPACE framework
Five dimensions of developer productivity: satisfaction, performance, activity, communication and efficiency. Operating model
Managing up
Keeping your own manager informed and aligned so they can help you and your team. Managing up
Decision memo
A short document that asks for one decision with options, a recommendation and a deadline. Decision memos
Incident commander
The person who coordinates an incident response; they direct, others fix and communicate. Incident command
Severity level
A label such as SEV1 to SEV3 that sets how urgent an incident is and who must be told. Incident command
Blameless postmortem
A written incident review focused on causes in the system, not on who to blame. Postmortems
Design doc
A short written proposal for a piece of work, reviewed before building. Vision and design docs
Vertical slice
A small piece of work that delivers something usable end to end. Slicing work
Spike
A short, time-boxed experiment to answer a technical question before committing. Slicing work
Tech debt
Shortcuts or outdated choices in code that make future change slower or riskier. Quality and debt
Toil
Manual, repetitive operational work that could be automated and grows with load. Toil
Run versus change
Splitting spend between keeping systems running and building new capability. Budgets
Operating model
How a department is organised, plans, decides and measures itself. Operating model

Courses on Kolom

  • The Manager's Path by Camille Fournier. Every step from tech lead to CTO, with what changes at each.
  • An Elegant Puzzle by Will Larson. Systems thinking for engineering management: team sizing, planning and org design.
  • Accelerate by Nicole Forsgren, Jez Humble and Gene Kim. The research behind the DORA metrics; current reports at dora.dev.
  • Radical Candor by Kim Scott. Caring personally while challenging directly.
  • Staff Engineer by Will Larson, and his writing at staffeng.com, for the senior technical path.
  • Google's SRE books, free at sre.google/books, for incident management and postmortems.