Project Retrospective · Lesson 2 of 6

Delivery framework

Turn a complicated project into a clear, role-aligned narrative without losing technical depth.
7 minInterview playbookIndependently written
CORE MODEL

The strongest delivery sequence is Problem → Constraints → Your decisions → Mechanism → Result → Reflection.

01

Framework map

See the reasoning sequence before the detail.

Delivery framework · interview sequence
  1. 01
    Select

    role-relevant work

  2. 02
    Scope

    problem + constraints

  3. 03
    Own

    your decisions

  4. 04
    Explain

    mechanism

  5. 05
    Prove

    metrics

  6. 06
    Reflect

    next decision

02

Complete playbook

What to say, prove, and defend.

01

Select a project with evidence

Choose work that overlaps the target role, contains real decisions, and has enough observable impact to survive follow-up. Recency matters less than ownership and depth.

  • You made or materially shaped key decisions
  • The project had a non-obvious constraint or failure
  • Results can be measured
  • The scope matches the level you are targeting
02

State the problem before the solution

Give the business or technical pain, who experienced it, and the cost of leaving it unsolved. Constraints explain why your architecture was reasonable.

  • Baseline latency, reliability, cost, or workflow
  • Scale and growth envelope
  • Timeline, team, legacy, or compliance constraint
  • Explicit non-goals
03

Separate your contribution from team output

Use “we” for shared context and “I” for decisions, analyses, experiments, and influence you personally drove. Name partners rather than absorbing their work.

  • Decision you owned
  • Alternative you evaluated
  • Person or team you aligned
  • Artifact or mechanism you produced
04

Make impact causal

Do not jump from activity to outcome. Explain how the mechanism changed a system metric and how that metric changed user, business, or engineering results.

  • Before and after measurement
  • Experiment or rollout evidence
  • Scope of affected users/services/teams
  • Known confounders and remaining gaps
05

Prepare for the counterfactual

A mature retrospective explains what you would choose now, what condition would make the rejected alternative better, and which risk still remains.

  • What you would redesign
  • What surprised you
  • What scaled poorly
  • Which decision created lasting leverage
03

Retrieval practice

Turn the lesson into an interview behavior.

  1. 01

    Write one sentence each for problem, constraint, decision, mechanism, impact, and learning.

  2. 02

    Replace every vague adjective with a number, observed behavior, or explicit uncertainty.

  3. 03

    Mark each sentence as team context or personal contribution.