Field Guide № 01 — 2026
On Designing Good Products
An Interactive Field Guide

On Designing
Good Products
Eight Frameworks,
one map.

study

Frameworks are not rules. They are lenses—each one shows you a different slice of the same elephant. Knowing which lens to pick, and when, is what separates a product person from a feature factory.

TopicProduct · Design · Strategy Reading~ 18 minutes Widgets8 interactive · all playable SourcesChristensen, IDEO, Ries, Kano, Intercom
Preface

Most products fail not because they were built wrong, but because they were the wrong thing to build.

Good product thinking is mostly the disciplined avoidance of obvious mistakes: solving for symptoms instead of needs, optimizing for features instead of outcomes, treating "what users say" as "what users want."

Each framework below is a shortcut—a piece of stolen institutional wisdom that, applied at the right moment, saves you weeks of motion masquerading as progress. Read, play, and keep moving.

01Chapter One · The Job
Jobs-to-be-Done · Christensen, Ulwick

People don't buy products. They hire them to do a job.

A father doesn't buy a milkshake because he loves milkshakes. He hires it to make a long commute less boring, to keep his hands busy, to get him to work without crumbs in the car. Change the job, and the competition changes too—now you're competing with bagels and podcasts, not other milkshakes. Once you can articulate the job in a single sentence, the design space narrows from "infinite" to "tractable."
Heuristic If your roadmap is a list of features, you are building features. If it is a list of jobs, you are building products.
Warning Jobs are not personas. "Busy moms aged 25–40" tells you nothing. "Get a healthy dinner on the table in under 20 minutes without thinking about it" tells you everything.
Template When [situation], I want to [motivation], so I can [outcome].
Compose a job statement.
Type in each slot or load a famous example.
When
I want to
so I can
"
When I'm commuting alone in the morning, I want to have something to keep me occupied, so I can arrive at work feeling less bored.
✗ Feature talk
"We need a thicker milkshake with bigger chunks."
✓ Job talk
"Help bored commuters survive a 45-minute drive without crumbs."
Job for Snapchat
"Help me share a moment that disappears, so I don't have to curate my whole identity."
Job for Uber
"Get me from A to B without the friction of hailing, paying, or guessing."
Job for Notion
"Be a flexible canvas for thoughts that can't decide what shape they want to be."
Job for Netflix
"Make 'something to watch tonight' a solved problem, not a decision."
02Chapter Two · The Loop
Design Thinking · IDEO, d.school

Empathize. Define. Ideate. Prototype. Test.

Design Thinking is less a process than a posture: stay curious longer than feels comfortable, define the problem narrower than feels safe, generate options wider than feels useful, and put something crappy in front of someone real before you trust your own taste. The five stages aren't sequential—you'll bounce between them—but they each have a job, and skipping any one of them is how the wrong thing ships.
Common failure Jumping from empathize straight to prototype. You'll build a beautiful answer to a question no one asked.
Common failure Defining the problem after you've already fallen in love with a solution. The brief becomes a press release for what you wanted to build anyway.
Mantra "Fall in love with the problem, not the solution."
Click a stage. Each one has a job to do.
Hover to preview · click to expand
i
Empathize
ii
Define
iii
Ideate
iv
Prototype
v
Test

Empathize

Methods
    Deliverable
    Watch out for
    Try this
    03Chapter Three · The Two Diamonds
    Double Diamond · British Design Council

    Diverge. Converge. Diverge again.

    The Double Diamond is the rhythm of any honest design process: open wide, narrow hard, open wide again, narrow hard again. The first diamond figures out what is the right problem. The second figures out what is the right solution. People conflate them constantly—the solution-first reflex is the original sin of product work—and you can spot a healthy team by how comfortable they are sitting in the messy middle of each diamond without rushing for closure.
    Tell If the team can't articulate the problem statement on its own (no solution sneaking in), the first diamond isn't done.
    Tell If the team has exactly one solution candidate they're "validating," the second diamond hasn't opened. It's an option, not a choice.
    Click each phase to see what work belongs there.
    Left diamond = Problem · Right diamond = Solution
    Discover Diverge · Research Define Converge · Synthesis Develop Diverge · Ideate Deliver Converge · Ship PROBLEM SOLUTION "the right problem" "the right answer"
    Phase 01 · Diverge

    Discover

    Methods
    04Chapter Four · The Curve
    Kano Model · Noriaki Kano, 1984

    Not every feature creates joy. Some only prevent pain.

    Kano's insight is that features sit on three different curves. Basic features (the wheels on a car) cause misery if absent but no joy if present—their ceiling is zero. Performance features (battery life, speed) scale linearly with quality. Delighters are unexpected and disproportionately joyful—you didn't ask for them, but their absence isn't missed. Treating all three the same is how teams waste sprints polishing things customers were never going to notice.
    Rule Ship basics first. Make performance features competitive. Spend the last 10% of energy on a single delighter.
    Decay Today's delighter is tomorrow's basic. (Touch screens. Free shipping. Dark mode.)
    Drag features onto the chart. Closest curve wins.
    Or click a feature card to auto-place it.
    Delighted Neutral Frustrated Absent Functionality → Excellent Basic Performance Excitement

    Drag & classify · 6 features

    Car has working brakes basic
    Phone battery lasts 2 days perf
    App remembers where you left off excite
    Login actually works basic
    Search returns in under 200ms perf
    A delightful empty state excite
    Basic · "must-have"Absent = anger. Present = no credit.
    Performance · "more is better"Linear: improve it, customers notice.
    Excitement · "delighter"Unexpected. Disproportionate joy.
    05Chapter Five · The Score
    RICE Prioritization · Sean McBride, Intercom

    Reach × Impact × Confidence ÷ Effort.

    Every product person eventually invents some version of this formula in a desperate moment after a stakeholder meeting. Intercom just gave it a clean name. RICE forces you to make four judgments explicit: how many people are affected, how much it'll move the needle, how sure you are, and what it costs to do. The score is not the truth. It's a conversation starter—and a way to notice when "obviously important" features have, on closer inspection, terrible math.
    Trap Confidence becomes 100% for everyone's pet project. Force the team to argue for anything above 80% with actual evidence.
    Trap Effort is always underestimated. A useful rule: ask the engineer, then add 50%.
    Edit the table. Watch the ranking change live.
    Impact: 0.25 minimal · 0.5 low · 1 medium · 2 high · 3 massive
    Feature Reach (users/qtr) Impact Confidence Effort (p-mo) RICE
    RICE = (R × I × C) / E
    06Chapter Six · The Star
    North Star Metric · Sean Ellis, Amplitude

    One number every team can point to in the dark.

    A North Star Metric is the one number that, if it goes up, your customers and your business win at the same time. It is not revenue—revenue is the bill the customer pays after the value is delivered. It is the value itself, measured: nights booked, songs played, messages sent, decks shared. Below the star sit input metrics—the levers teams can actually push. Below those, the activities that move the levers. Get the chain right, and the org aligns without anyone shouting.
    Test Read your NSM out loud. If your customer would nod, it's right. If only your CFO nods, it's wrong.
    Test If you can game the NSM by making customers miserable, redesign it.
    Pick a product. See its NSM, inputs, and activities.
    Real (or close-to-real) trees from public talks & case studies.
    Why this NSM works
    07Chapter Seven · The Loop
    Build · Measure · Learn — Eric Ries, Lean Startup

    The fastest team isn't the one that builds fastest.

    The whole point of Lean Startup is to shrink the loop. Build something just-good-enough to test a single hypothesis. Measure the right thing—not vanity metrics, but the metric the hypothesis predicts. Learn whether you were right, then either pivot (the hypothesis was wrong, change direction) or persevere (you were right, push harder). Teams that confuse "building fast" with "learning fast" can produce a year of features and still not know what their product is for.
    Vanity vs Actionable "We had 100k visitors" is vanity. "12% of visitors signed up, beating our 5% baseline" is actionable.
    Pivot ≠ Failure A pivot is a learned course correction. The failure is staying on a wrong path because pivoting feels like quitting.
    Run a single cycle. Then decide: pivot or persevere?
    Click a node to jump · or step through the cycle
    Build ideas → MVP Measure MVP → data Learn data → ideas
    Stage 01 · Build

    What's your hypothesis?

    State the smallest belief you can disprove. Use the form: "We believe X. We'll know we're right when Y."
    Stage 02 · Measure

    What's the metric?

    One number. Pre-registered before you ship. Actionable, not vanity.
    Stage 03 · Learn

    What did you learn?

    Was your hypothesis confirmed? If yes, persevere—double down. If no, pivot—change one variable and re-run.
    08Chapter Eight · The Cuts
    MoSCoW · Dai Clegg, 1994

    Must. Should. Could. Won't.

    A prioritization model is only useful if it forces someone to say no. MoSCoW's brilliance is the explicit "Won't" column—not "later," not "backlog," but a public acknowledgement that some things will not be done in this round. Saying "no" out loud is more politically difficult than picking what's important, which is exactly why teams that skip it ship bloated, late, and incoherent products. Drag the items below and feel the resistance in your stomach when you have to put something in Won't.
    Rule of 60 Musts should fit in ~60% of capacity. Anything more, and the plan is fiction.
    Anti-pattern Everything is a "must." Translation: nothing has been decided.
    Drag features into buckets. Total estimate per column shown.
    Capacity for this quarter: 10 person-weeks. Plan accordingly.
    Backlog · drag from here
    Onboarding redesign3w
    Fix login bug1w
    Dark mode2w
    AI summary feature4w
    CSV export2w
    Pricing page copy1w
    Mobile push notifications3w
    Multi-tenant rewrite5w
    Empty-state polish1w
    Analytics dashboard v22w
    Must 0 / 0w
    Non-negotiable for this release
    Should 0 / 0w
    Important but not vital
    Could 0 / 0w
    Nice if there's time
    Won't 0 / 0w
    Explicitly not this round
    09Chapter Nine · The New Bottleneck
    On Vibe Coding · 2024 →

    When code is cheap, taste is everything.

    For thirty years, "shipping software" meant convincing engineers to build the thing. Now you can build it yourself, this afternoon, before the coffee gets cold. The result: the bottleneck moved. Code used to be the hard part — it isn't anymore. The hard part is knowing what to build, for whom, and having the discipline not to ship every clever idea your AI offered you at 2am. The eight frameworks above didn't become obsolete in the AI era. They became load-bearing: when build cost approaches zero, the cost of building the wrong thing approaches infinity.
    Shift AI eats the easy half of software. Generating code is now cheap. Knowing which 10% of code matters is the whole job.
    Trap More builders ≠ more products. The graveyard of half-finished AI-built side projects is now the largest software repository on Earth.
    Hard truth Distribution didn't get easier. Anyone can build it now — so being the one who ships it to actual humans matters more than ever.
    Mantra "Spend 10× more time on the problem than on the code." If your AI is bored, you're doing it right.
    Slide through the eras. Watch where the bottleneck moves.
    % of competitive advantage, by source · narrative estimates
    2026
    — The vibe-coding era —
    Everyone can build it. The scarce things are taste, judgment, and a real understanding of who you're building for.
    1995 2010 2020 2026
    Writing code · the artifact5%
    "AI generates it. Your edit history is the IP."
    Distribution & GTM · getting found35%
    "More builders → noisier feeds. Standing out is the new building."
    Taste & judgment · what to leave out35%
    "Opinionated work beats generic AI output, every time."
    Listening to users · unfair insight25%
    "You can build anything in a day. Do you know anyone who'd use it?"
    The temptation of vibe coding is to confuse motion with progress. AI can generate ten features in an hour. Your customers can absorb maybe one a month. The leverage is not in shipping more — it's in shipping the right thing, sooner, to the right person. The frameworks above are still the work. AI just lets you run more laps. The discipline is to make each lap count.
    New scarcity Attention. Trust. Judgment. None of these scale with compute.
    New abundance Code. Drafts. Variants. Pixels. Boilerplate. None of these are the product anymore.
    The vibe coder's seven-question check.
    Honest answers only. Toggle yes for each.
    0 / 7
    Begin
    Did I talk to a real human about this in the last 7 days?
    Can I state the job this serves in one sentence?
    Did I say no to a feature my AI suggested today?
    Did I ship something to a real user in the last 48 hours?
    Did I decide what not to build — on purpose?
    Am I measuring an outcome, not visits or token usage?
    If this product vanished tomorrow, would anyone notice?
    Begin.
    Flip the toggles for the ones you've actually done — this week, not "in theory." The score is for you, not for the gallery.

    In the end, the work is to ask better questions.

    i.

    Frameworks are scaffolding, not cages.

    Use them to think, not to outsource thinking. The moment a framework is producing answers you already wanted to hear, swap it for another.

    ii.

    Pair a divergent with a convergent.

    JTBD + RICE. Kano + MoSCoW. Design Thinking + North Star. One opens the space; the other forces a choice. Don't only use one half.

    iii.

    Ship something today.

    Frameworks reward patience but punish paralysis. A 60%-confident decision shipped this week beats a 95%-confident one shipped next quarter.