PM Mapped
Home / Module 1 / The CIRCLES Method
04
MODULE 1 · PRODUCT THINKING · TOOL 04

The CIRCLES Method

A seven-step structure for any “design a product” or “how would you improve X?” question — so you reason in the open instead of jumping to a feature.

▸ Try the interactive tool
SolvesFreezing in a product interview with no way to structure your answer.
Category · Product Thinking Complexity · Beginner Time to apply · 20–45 min Pairs with · JTBD · RICE
A WHAT IT IS

The framework

The CIRCLES Method, created by Lewis C. Lin, is a seven-step framework for answering open-ended product design questions: “design a product for X,” “improve product Y,” or “how would you solve Z?” Each letter is a step you work through in order.

It began as a PM interview tool — a way to answer “how would you improve a maps app?” without rambling — but it's equally a working method for structuring any product brainstorm. Its value is that it forces you to comprehend the situation and the user before proposing a single solution, which is the exact discipline that separates a considered answer from a reflexive one.

THE SEVEN STEPS

Comprehend the situation · Identify the customer · Report customer needs · Cut through prioritisation · List solutions · Evaluate trade-offs · Summarise the recommendation

TRY IT

Try it yourself

B WHY IT MATTERS

What it prevents

Open-ended product questions punish two instincts: answering before you understand, and listing features before you've prioritised. CIRCLES blocks both.

The shortcutWhat it costsWhat it gives you instead
Solving before understandingYou propose a feature in the first ten seconds and spend the rest defending a guess.Comprehend and Identify come first — you can't solve until you've framed the situation and named the user.
Designing for everyoneWithout a chosen customer, every idea seems valid and none is grounded.Identify forces one specific segment, so needs and solutions have a target.
Feature soupA long unranked list of ideas with no rationale.Cut and Evaluate force prioritisation and explicit trade-offs.
No clear recommendationThe answer trails off without a decision.Summarise demands one recommendation you'd actually stand behind.
C HOW TO RUN IT

Step by step

1

Comprehend the situation

Restate the context, constraints, and goal in your own words. Clarify the question before answering it — what's the product, who's asking, what's the goal, what's fixed?

2

Identify the customer

Name one specific user segment to design for. Not “everyone” — a segment with a distinct situation and need.

3

Report customer needs

List what that customer is actually trying to accomplish — ideally as jobs or needs, not features. This is where JTBD plugs in.

4

Cut through prioritisation

You can't serve every need. Pick the one or two that matter most for this customer and this goal, and say why.

5

List solutions

Now — and only now — brainstorm solutions for the prioritised need. Several options, not one, so you have something to compare.

6

Evaluate trade-offs

Weigh the options against criteria that matter (impact, effort, strategic fit). Make the trade-offs explicit rather than picking a favourite silently.

7

Summarise the recommendation

State your recommendation in one or two sentences, with the reason. A clear decision, not a shrug.

D IN PRACTICE

A short illustration

IN PRACTICEproduct interview · “improve a ride-share app”

A candidate asked to “improve a ride-share app” started listing features — better maps, loyalty points, in-app chat. The interviewer's notes read “unfocused.”

A second candidate ran CIRCLES: comprehended (the goal is rider retention), identified (occasional riders who churn after a bad first trip), reported their needs (predictability and trust), cut to the top need (reduce first-trip anxiety), listed three solutions, evaluated them, and recommended one — a driver-arrival confidence feature — with a reason.

The lesson: The first answer was a pile of features; the second was a decision with a defensible path to it. Same creativity, completely different signal.
E THE ARTIFACT

The structured answer

The deliverable is a one-page response that walks visibly through all seven steps — so a reader can trace your reasoning from situation to recommendation.

StepWhat the reader seesWhat it proves
ComprehendA crisp restatement of the situation and goalYou understood the question before answering
IdentifyOne named customer segmentYou designed for someone specific
ReportThat segment's real needs / jobsYou grounded it in needs, not features
CutThe one or two prioritised needsYou can choose under constraint
ListSeveral solution optionsYou explored, didn't fixate
EvaluateExplicit trade-offs across optionsYou reasoned, didn't guess
SummariseOne clear recommendationYou can commit to a decision
F THE SO-WHAT

Why it matters

THE KEY INSIGHT

The structure is the answer. Interviewers and stakeholders aren't grading your idea — they're grading whether you can reason from situation to recommendation without skipping the user.

In real work, CIRCLES is a fast way to structure a brainstorm or a one-pager so it doesn't collapse into a feature list. The first four steps — comprehend, identify, report, cut — are where the quality lives; the last three just make your reasoning legible.

G MISTAKES & LIMITS

Common mistakes

Skipping straight to “List solutions”

The most common failure. Solutions proposed before the customer and need are framed are guesses. Force yourself through C–I–R–C first.

Identifying “all users”

“I'd design for everyone” is the same as designing for no one. Pick one segment, even arbitrarily, and commit.

Listing one solution

With a single option there's nothing to evaluate. The Evaluate step needs at least two or three to be meaningful.

No actual recommendation

Trailing off with “so there are lots of options” wastes the whole structure. Summarise with one pick.

When not to use it

H CONNECTS TO

Where this sits in the toolkit

Feeds from → Jobs-to-be-Done

The “Report customer needs” step is strongest when fed by real JTBD analysis rather than imagined needs.

Feeds into → RICE / prioritisation

The “Cut” and “Evaluate” steps are informal prioritisation; RICE and ICE make them rigorous when stakes are high.

Pairs with → Problem Statement

“Comprehend” and “Report needs” naturally produce a problem statement — the falsifiable sentence Tool 09 formalises.

Interview staple

CIRCLES is the default scaffold for product-design interview questions — worth practising until the seven steps are automatic.

TRY IT YOURSELF

Run CIRCLES on a product you use

Pick a product you use daily and answer “how would you improve it?” — but force yourself through all seven steps out loud, in order, without naming a single solution until step five.

Notice how different your step-five solutions are once you've actually chosen a customer and a need in steps two through four.

The ideas you'd have blurted in the first ten seconds are almost never the ones you recommend after running the structure. That gap is the method working.