Systemising Pain: When to Fix a Process with Software, Automation or AI

How to Run a Lessons-Learned Session That Actually Changes Things

By Andrew Lee Ward 5 min read Updated 27 Jun 2026

To run a lessons-learned session, gather the people who did the work, ask four questions — what was meant to happen, what happened, why the difference, and what we'll change — keep it blameless but accountable, then turn each lesson into one specific change with a named owner and a date. Without that last step, it's a document nobody reads.

How to Run a Lessons-Learned Session That Actually Changes Things

A lessons-learned session is worth running whenever a piece of work taught you something a future team would pay to know in advance. The point is not to file a report. It's to leave the room with a small number of changes that mean the next project goes better — and to make sure those changes actually happen.

What is a lessons-learned session?

A lessons-learned session is a structured review where a team examines a finished project or phase to capture what worked, what didn't, and what should change next time. It's a long-standing project-management practice: the Project Management Institute's PMBOK Guide treats capturing lessons as part of closing any project, and PRINCE2 (Axelos) makes "learn from experience" a core principle backed by a dedicated lessons log. The format varies; the intent never does — turn experience into improvement.

The four questions to ask

The simplest reliable structure is the four-question frame borrowed from the US Army's after-action review (AAR). It was formalised by the US Army in the 1970s and has since spread across business, healthcare and software because it needs no special training to run:

  1. What was meant to happen? Agree the original plan or intent. You can't measure a gap without a baseline.
  2. What actually happened? Get the honest account, with facts and a timeline, before anyone theorises about why.
  3. Why was there a difference? This is where the learning lives — the gap between intent and reality, and what produced it.
  4. What will we change? Convert the gap into a specific change for next time.

If you only remember one thing, remember that the first three questions are worthless without the fourth. A session that ends at "why" is a good conversation; a session that ends at "what we'll change" is a system that gets better.

Who runs it, and who's in the room

A lessons-learned session needs a facilitator who is close to the work but not defending it. Their job is to keep the four questions moving, protect honesty, and make sure each lesson lands on an owner — they run the process, not the verdict. Invite the people who did the work and saw the problems first-hand, plus at least one person who can authorise the changes you agree. Keep the group small. A packed room with senior observers suppresses candour, and candour is the entire input.

Keep it blameless, but accountable

The most common way a lessons-learned session fails is by turning into a hunt for who to blame. The moment it does, people stop telling the truth and the session learns nothing. The discipline is to keep it blameless but accountable: separate the question of what in the system let this happen from any question of individual fault, and still end with a concrete change that has an owner. Blameless protects the input; accountable protects the output. You need both.

"Bad news early is not a failure. Surprise is." — The Control Standard

Turn each lesson into an actual change

This is the step almost everyone skips, and it's why so many lessons-learned logs are graveyards. A lesson written as an observation — "communication could be better" — changes nothing. A lesson written as a change does:

A lesson as an observation The same lesson as a change
"Sign-off was too slow." "Hand-off form now requires a decision date. Owner: Priya. Live by 11 Jul."
"Requirements kept shifting." "Scope is frozen at kickoff; changes go through the RAID log. Owner: delivery lead."
"We were under-resourced." "Resourcing check added to the go/no-go checklist. Owner: PMO."

The test for a real lesson is simple: could the next team encounter it without having read your document? If the answer is no — if it only lives in a register someone has to remember to open — it isn't yet a lesson, it's a note. The durable forms are a checklist item, a step in the process, a rule, or an automation. Each one should have a named owner and a date, and someone should check, weeks later, that it actually landed.

Why most lessons learned are never used

The honest reason lessons learned underperform is that capturing them and using them are two different jobs, and organisations are far better at the first. Research on project knowledge management has repeatedly found that lessons are documented but rarely reused — they're recorded at closure, filed, and never retrieved on the next project, so the same mistakes recur.1 Writing about the wider problem of organisational learning, Harvard Business Review has noted that most companies are "remarkably bad" at learning from experience precisely because review rarely translates into changed behaviour.2 The fix isn't a better template. It's wiring each lesson into the work itself.

When the same lesson keeps coming back

A single session improves one project. The bigger prize is the pattern: when the same lesson keeps reappearing across projects, that repeated pain is system information — a signal the process, not the people, needs changing, and a recurring cost that is the drift tax in action. At that point the question shifts from "what will we change this time?" to "is this worth a permanent fix — a standing checklist, a rule, an automation, or purpose-built software?" Deciding that is exactly what the free Pain Automation Score below helps you judge in about five minutes.


  1. See, for example, Williams, T. (2008), "How Do Organizations Learn Lessons From Projects — and Do They?", IEEE Transactions on Engineering Management — a review finding lessons are widely captured but seldom reused. 

  2. Gino, F. & Staats, B. (2015), Why Organizations Don't Learn, Harvard Business Review

Frequently asked

What are the four questions in a lessons-learned session?
What was meant to happen, what actually happened, why was there a difference, and what will we change? These four come from the US Army's after-action review and are the simplest reliable structure for a lessons-learned session. They move a group from storytelling to a concrete change without needing a facilitator's handbook.
Who should run a lessons-learned session?
Someone close enough to the work to know what happened but not so invested they'll defend their own decisions — often a delivery lead, project manager or a neutral peer. The facilitator's job is to keep the four questions moving, protect honesty, and make sure every lesson lands on an owner. They run the process, not the verdict.
Who should attend?
The people who did the work and saw the problems first-hand, plus at least one person who can authorise the changes you agree. Keep the group small enough that everyone can speak honestly — a packed room with senior observers suppresses the truth, which is the one thing the session needs.
How long should a lessons-learned session take?
Most run between 45 and 90 minutes. Longer than that and energy drops and the group drifts into re-litigating decisions; shorter and you skip the 'what will we change' step that makes it worth doing. Time-box it and protect the last fifteen minutes for agreeing actions.
Is a lessons-learned session the same as a retrospective or after-action review?
They're close relatives. A retrospective is the agile term, an after-action review is the military origin, and 'lessons learned' is the broader project-management label. The format differs slightly but the intent is identical: review what happened and change what you do next. The distinction that matters is whether anything actually changes.
When should you hold one?
Hold a full session at project or phase close while memory is fresh, and capture lessons continuously along the way so the detail isn't lost. PRINCE2 recommends keeping a lessons log open throughout, not waiting for a single end-of-project review. For a costly or recurring problem mid-project, run one immediately rather than parking it.
How do you stop lessons learned from being ignored?
Convert every lesson into a change the next team can't avoid — a checklist item, a step in the process, a question on a hand-off form — with an owner and a date, then check it landed. A lesson that lives only in a register nobody opens before the next project is, in practice, not a lesson at all.
What's the difference between a lesson and a root cause?
A lesson is what you'll do differently; a root cause is why the problem happened in the first place. For anything costly or recurring, run a root-cause analysis inside the session so the change you agree fixes the cause, not just the symptom.

Keep reading