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).
| Area | Tech lead | Engineering manager | Head of engineering / CTO |
|---|---|---|---|
| Technical direction | Owns design for the team; writes and reviews design docs | Makes sure decisions get made and recorded | Sets tech strategy and principles across teams |
| Delivery | Slices work, unblocks, keeps quality up | Plans capacity, manages risks and dependencies | Portfolio of bets; what gets funded |
| People | Mentors, gives technical feedback | Hires, 1:1s, growth, performance, pay input | Managers, org design, career framework |
| Operations | On-call quality, incident technical lead | On-call health and fairness | Reliability and security risk at company level |
| Stakeholders | Works with PM and design day to day | Manages up and across; sets expectations | Board, execs, budget, vendors |
| Lessons | Tech lead role | Manager's job | Department 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).
## 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:1Questions that open people up
| Goal | Ask | Lesson |
|---|---|---|
| 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).
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).
| Level | Name | What it means | Example |
|---|---|---|---|
| 1 | Tell | I decide and tell you | Security fix ships today |
| 2 | Sell | I decide and explain why | We freeze releases during the festival week |
| 3 | Consult | I ask for your input, then decide | Which team takes the payments migration |
| 4 | Agree | We decide together | The quarter's priorities |
| 5 | Advise | You decide; I give my advice | The queue library for the job runner |
| 6 | Inquire | You decide; tell me afterwards | How to split the GRN work into tickets |
| 7 | Delegate | You decide; I do not need to know | Code 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).
| Step | What | Watch out for | Lesson |
|---|---|---|---|
| 1. Role scorecard | Mission of the role, 3 to 5 outcomes for the first year, competencies with levels | A wish list nobody can meet | Hiring |
| 2. Sourcing | Referrals, communities, job posts that describe the actual work | Only hiring people who look like the current team | Hiring |
| 3. Screen | 30 minutes: motivation, must-haves, pay range up front | Wasting a full loop on a pay mismatch | Hiring |
| 4. Work sample | A task close to the real job (debug a Store app bug, review a PR), time-boxed | Puzzles that test trivia, unpaid take-homes over a few hours | Hiring |
| 5. Interviews | Structured: same questions for every candidate, each mapped to a competency | "Culture fit" as a vague veto | Hiring |
| 6. Debrief | Written scores first, then discussion; the hiring manager decides | The loudest or most senior voice anchoring everyone | Hiring |
| 7. Close and onboard | Fast offer, a 30-60-90 day plan, a buddy, first PR in week one | A great hire lost to a slow, silent process | Hiring |
Scorecard rubric, one competency
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).
| Situation | Do this | Lesson |
|---|---|---|
| Strong performer, wants to grow | A stretch goal with a sponsor and visible scope; promotion case built on evidence | Performance |
| Was strong, slipping lately | Ask first: workload, health, life, unclear goals. Then agree on support | Team health |
| Consistently below the bar | Clear written expectations, examples, support and a time frame (often 4 to 8 weeks); involve HR early | Performance |
| Brilliant but hard to work with | Behaviour is part of performance; give SBI feedback and set expectations like any other gap | 1:1s and feedback |
| Wants to be a manager | Let them try parts first: run planning, mentor a new hire, lead an incident review | Product 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).
| Metric | Measures | Improve it with | Lesson |
|---|---|---|---|
| Deployment frequency | How often you release to production | Small PRs, trunk-based work, feature flags, automated pipeline | Shipping |
| Lead time for changes | Commit to running in production | Faster reviews, fewer hand-offs, quick CI | Slicing work |
| Change failure rate | Share of deployments that cause a failure needing a fix | Tests that matter, canaries, smaller changes | Quality and debt |
| Failed deployment recovery time | How long to restore service after a bad change | Fast rollback, good alerts, practised incident roles | Incident 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 this | Lesson |
|---|---|---|
| Keep my manager informed without long meetings | A weekly written update: shipped, next, risks, help needed; five lines | Managing up |
| Bring a problem | Bring the problem, two or three options, your recommendation and the deadline for a decision | Managing up |
| Get a decision from execs | A one-page decision memo with the ask in the first line | Decision memos |
| Report status to leadership | Lead with red items; one line per project; numbers, not adjectives | Exec 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 decision | Disagree in the room with evidence, then commit and support it outside | Managing up |
| Talk to the board about tech | Business outcomes, risks with likelihood and impact, the ask; no architecture diagrams | Board 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).
| Severity | Example at Mangrove | Update cadence (common rule) | Who hears |
|---|---|---|---|
| SEV1 | Checkout down in the app, or tills cannot take card payments | Every 30 minutes, even if nothing changed | Execs, support, store operations, status page |
| SEV2 | Delivery slots fail for one city; Partner app orders delayed | Every hour | Affected teams, support |
| SEV3 | A Back office report is late | At start and when resolved | The owning team and its users |
Status update template
[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).
# 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
| Step | Do this | Lesson |
|---|---|---|
| List it | A debt register: what, where, how it hurts, who feels it | Quality and debt |
| Price it | Hours lost per month, incidents caused, features slowed; in money if you can | Quality and debt |
| Rank it | Cost of keeping it times how often you touch that code | Quality and debt |
| Fund it | A steady share of capacity (many teams use 10% to 20%), plus fixing debt in code you are already changing | Quality and debt |
| Sell it | Tie 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
- From Engineer to Tech Lead: design docs, slicing, delegation, quality and debt.
- Engineering Management: 1:1s, feedback, hiring, performance, team health and managing up.
- Leading a Tech Department: Head of Engineering to CTO: strategy, operating model, budgets, risk and the board.
- Communication & Leadership: decision memos, exec updates and stakeholders.
- Site Reliability Engineering: incident command, postmortems and toil.
What to read next
- 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.