Columns in this template
- π Liked
- π Learned
- π Lacked
- π― Longed For
On this page (10 sections)
The 4Ls retrospective asks the team to sort the sprint into four columns: what we Liked, what we Learned, what we Lacked, and what we Longed For. It's reflective without being emotional, and balanced without being bland. That makes it a good choice after a release or a project phase, or for a mixed group of engineers, designers and product people who want to look back together.
The four columns
| Column | What goes here | Example note |
|---|---|---|
| π Liked | What you enjoyed or valued | "Designers joined planning, so we found the tricky edge cases on day one." |
| π Learned | New knowledge: technical, product, or about how you work | "Our biggest customer uses CSV export daily. We had no idea." |
| π Lacked | What was missing and caused a problem | "No test data for the new invoicing API, so we tested against production copies." |
| π― Longed For | What you wish you'd had, even if it didn't hurt yet | "A staging environment that actually matches production." |
Lacked vs Longed For is the distinction that matters most. Lacked looks back: something was missing and it cost you. Longed For looks forward: something you wish existed. If the Longed For column is a copy of Lacked, ask: "What would make next sprint better even if nothing went wrong?"
Where it comes from. Mary Gorman and Ellen Gottesdiener of EBG Consulting described the format in a June 2010 blog post. It began as three Ls (Liked, Lacked, Longed For), which Gorman mentioned at a Deep Agile event. People shared it, and the authors later added Learned. Their original version ran as a World CafΓ©, with a poster per L and small groups each clustering one poster.
When to use it (and when not to)
Use it when:
- a release, a launch or a project phase has just ended
- the sprint involved a lot of new work, tools or people
- the group mixes roles and you want a format that doesn't need explaining
- the last few retros were dominated by problems and you want a balanced look
Pick something else when:
- you need a quick, specific fix. 4Ls is broad; Start Stop Continue gets to decisions faster.
- emotions are high. A frustrated team will fill Lacked with anger. Run Mad Sad Glad first.
- you have 30 minutes or less. Four columns need time. Drop Longed For and run the three-L version, or use What Went Well.
How to run it live (50 minutes)
| Time | Step |
|---|---|
| 0β5 min | Review last retro's action items |
| 5β15 min | Silent writing in all four columns |
| 15β20 min | Read Liked and Learned out loud |
| 20β25 min | Group and dot vote on Lacked and Longed For |
| 25β43 min | Discuss the top groups |
| 43β50 min | Agree on one to three action items |
- Open with follow-through. In the Action Items panel, check the Previous Retro tab. Anything stuck belongs in today's Lacked column.
- Write silently. Set the shared timer for 10 minutes. Ask for at least one note per column, and at least one Learned note from everyone.
- Read the positives. Use the All Topics menu to show only Liked, then only Learned, and read them out. Learned notes are often useful to the whole team, not just the author.
- Group and vote. Drag related Lacked and Longed For notes into groups. Use dot voting with three votes each and sort by Most Votes.
- Discuss. For each top group, ask: is this something we can fix (Lacked), or something we'd have to build or ask for (Longed For)?
- Decide. Most actions come from Lacked and Longed For. Liked items can become "keep doing" agreements.
How to run it async over a sprint
4Ls works well async, especially the Learned column. Things you learn mid-sprint ("the invoicing API rate-limits at 100 requests a minute") are forgotten by retro day unless someone writes them down.
- Day 1: open the board. In Retro Rabbit, the next retro's board opens the moment you click Start New Retro after your last meeting.
- During the sprint: treat Learned as a "today I learned" log. Add notes on the board, in Quick Notes on the Team Room page, or with
/retro your noteif you've connected Slack. Turn off Show Name to post without your name shown. - Mid-sprint: the facilitator checks that Longed For isn't just a copy of Lacked. If it is, add a forward-looking example of your own.
- Two days before the end: everyone votes.
- The day before: the facilitator groups notes and reads the CarrotIQ summary for each column. The Learned summary is worth sharing beyond the team.
- Retro day: a 25-minute call on the top Lacked and Longed For groups, or an async round where each proposed owner posts a draft action.
More in how to run an async retrospective.
12 example prompts
Liked
- What did you enjoy working on most?
- What made collaboration easy this sprint?
- What would you want a new teammate to experience?
Learned 4. What surprised you about the product or its users? 5. What did you learn from a mistake? 6. What do you know now that would have saved time on day one?
Lacked 7. What information did you need but couldn't get? 8. Where did you lack time, tools, or people? 9. What decision did we lack that slowed us down?
Longed For 10. If you could add one thing to our process, what would it be? 11. What do other teams have that you wish we had? 12. What would make next sprint feel easier, even if nothing goes wrong?
For more, see 60 sprint retrospective questions.
Facilitator tip and a common pitfall
Tip: don't let Learned stay on the board. Learned notes are the most valuable thing a 4Ls retro produces, and the most likely to be forgotten. After the retro, copy the top Learned notes into your team's docs or onboarding notes. The Sprint Summary gives you a short version to paste.
Pitfall: agreeing on what the columns mean only after people have written. If half the team reads Lacked as "what was missing" and the other half as "what we did badly", you get a muddled board. Spend 30 seconds at the start on the definitions in the table above.
How AI helps with this format
On Pro AI (and during the free trial), CarrotIQ handles the admin:
- Group names. Four columns produce a lot of notes. Drag "no test data for invoicing" onto "tested against production copies" and CarrotIQ names the group, for example "Missing Test Data".
- Summaries. The Sprint Summary gives a short summary of each column and an overall summary. The Learned summary is a ready-made "what we learned this sprint" for stakeholders.
- Suggested action items. CarrotIQ Suggest proposes an action from the notes, weighting the most-voted ones and avoiding duplicates of existing items. The team edits it and assigns the owner.
Example action items
Map each column to a kind of action: Liked becomes "keep doing", Learned becomes "write it down", Lacked becomes a fix, and Longed For becomes an experiment or a request.
| Note | Action item |
|---|---|
| Liked: "Designers in planning" | "Keep inviting design to planning. Aisha adds it to the planning invite for the next three sprints." |
| Learned: "Invoicing API rate-limits at 100/min" | "Jun documents the rate limit in the integration README by Friday." |
| Lacked: "No test data for invoicing" | "TomΓ‘s creates a seed script for invoicing test data before the next sprint starts." |
| Longed For: "Staging that matches production" | "Marcus writes a one-page request to the platform team with three examples of bugs staging missed, and shares it by 15 Nov." |
At the next retro, the Previous Retro tab shows these, and Old / Unresolved Items keeps anything older in view. See retrospective action items that actually get done.
Use this template in Retro Rabbit
- Start a 14-day free trial. No card is needed.
- Name your team and choose The Four L's as your retro format.
- Ask the team to add a Learned note whenever they learn something this sprint.
Prefer the three-L version? Clear the Longed For column in the Team Room settings. See pricing for plans.
Related formats
- What Went Well: similar, with a "What puzzles us?" column
- Sailboat: adds a goal and future risks
- Mad Sad Glad: when feelings come first
- The complete guide to sprint retrospectives
- All retrospective templates
Frequently asked questions
What are the 4Ls in a retrospective?
Liked, Learned, Lacked and Longed For. Liked covers what people enjoyed or valued, Learned covers new knowledge, Lacked covers what was missing, and Longed For covers what people wish they'd had. Together they give a balanced look back without asking anyone to assign blame.
Who created the 4Ls retrospective?
Mary Gorman and Ellen Gottesdiener of EBG Consulting described it in a June 2010 blog post. It grew out of a three-L version (Liked, Lacked, Longed For) that Gorman mentioned at a Deep Agile event; Learned was added later.
What's the difference between Lacked and Longed For?
Lacked is what was missing during this sprint and caused a problem, such as test data for the new API. Longed For is what you wish you had, even if its absence didn't hurt yet, such as a staging environment that mirrors production. Lacked items usually become fixes; Longed For items become experiments or requests.
When should you use a 4Ls retrospective?
After a release, a project phase or a sprint with a lot of new work, when you want a reflective look back that's neither a blame session nor a pure feelings check. It works well for mixed groups, such as engineers, designers and product people together.
How long does a 4Ls retrospective take?
About 45 to 60 minutes. Four columns produce a lot of notes, so if the team adds notes during the sprint, you can save the writing time and spend it on discussion.
What is the Loved, Loathed, Longed For, Learned variant?
A variant some teams use, including in Atlassian's Team Playbook, that swaps Liked for Loved and Lacked for Loathed. It invites stronger opinions. The original wording is calmer and better when the team is already tense.
Run this retro in Retro Rabbit
Your team adds notes during the sprint, CarrotIQ groups and summarizes them and suggests action items, and unfinished items carry into the next retro.
14-day free trial Β· No credit card