PMaker home
Abstract needs can't produce a design; concrete situations canWrite the anchorWho, when, what they want to achieve, where they're stuck, and what they do todayMeasure solutions with itRun every proposal through the anchor; the ones that don't fit eliminate themselvesWithout an anchor, it comes down to who talks loudestPut it in the promptHave AI state the hard constraints, the main task, and what common approaches don't fitThe third question is the most useful: it forces AI to say "this doesn't fit the scene"

The same need, written two ways. The sentence on the left can't be argued with or acted on; the paragraph on the right leads straight to three design decisions.

Scene Anchor

Replace a vague "users find it inconvenient" with a specific person in a specific moment.

Swap "users find it inconvenient" for "what a specific person is going through at a specific moment." Abstract needs can't produce a design; concrete situations can. This is the same idea behind "jobs to be done": people don't buy products, they hire them to get something done at a particular moment.hbr-jtbd

What you'll run into:

  • Everyone on the team reads the same requirement differently
  • Design discussions run on "I feel," with no basis to judge
  • Ask AI for a screen and it returns a generic page that fits anywhere

The problem with abstract descriptions isn't inaccuracy—it's that they're compatible with too many approaches. "Enter data faster" could mean voice input, a quick template, or automatic recognition, and each one fits the sentence. You finish building, only to find the user wanted a fourth option.

The five elements of an anchor

Element Example Note
Who Lao Wang, a stall vendor, fifty, on an old Android phone Not a word like "small merchants"
When Closing up at nine in the evening, under the streetlight, counting cash one-handed The environment sets font size, button size, one-hand use
What they want to achieve Knowing how much he took today Not "bookkeeping"—bookkeeping is the means
Where they're stuck A customer arrives mid-entry and he forgets where he was This line is the product's main task
What they do today Tally marks on a cigarette pack, copied over at home The workaround is also your real competitor

The third line is the easiest to get wrong. Users never want to "use your product"; recording, exporting, and filtering are all means. The state behind them is the end. When writing an anchor, draft "stuck at" and "what they do today" first: they're the hardest to invent, and the fastest test of whether you really know the user—an anchor you can't fill there is probably a fake one.

How to use it to decide

Once the anchor is written, it becomes a ruler. Measure every proposed solution against it:

Candidate Measured against the anchor Verdict
Voice input It's noisy at closing time, and he'd be embarrassed saying amounts out loud No
Photo recognition He holds loose change, not receipts; there's nothing to photograph No
Big quick-amount buttons Tap with one hand, survives interruptions, matches his common amounts Yes
Auto-saved drafts Directly fixes "I forgot where I was" — the main sticking point Yes

Without an anchor, all four sound reasonable, and the decision comes down to who talks loudest or who outranks whom. With an anchor, the first two eliminate themselves.

A note for AI

Put the anchor in the prompt, and what comes back shifts from a generic template to a solution with real trade-offs.

Hold onto this usage scene first; every design decision after this defers to it:

Who: [specific person, including age, device, and skill level]
When: [time, place, environment, and what else they're handling]
Wants to achieve: [the state they want, not the feature they'd use]
Stuck at: [which exact step fails, and what happens when it does]
What they do now: [their current workaround]

Based on this scene, tell me first:
1. What hard constraints this scene puts on the UI (font size,
   tap targets, one-hand use, interruptibility, etc.)
2. What main task you plan to build, and why not something else
3. Which common approaches do not fit this scene

I'll confirm before you write code.

The third question is the most useful. It forces AI to make a call like "voice input doesn't fit this scene" instead of piling on every feature it can think of.

References

  1. Know Your Customers' "Jobs to Be Done" — Harvard Business Review