Lesson 04 · 10 min · first-time founders

Prioritize features and pick the POC slice

A POC is not a small product. It’s the thinnest end-to-end path that proves the riskiest assumption.

Workshop: From Product Idea to Proof of Concept Workbook section 10 — Lesson 4 of 6 For: first-time founders

Stories versus features

Stories are about the user. Features are about the build. The same Must story usually decomposes into three or four features — a screen, a backend endpoint, a piece of state, an empty-state. As soon as you decompose, you over-scope. That’s normal. Prioritization at the feature level is the second cut.

A worked example

Story: “As a user, I want to see last month’s spend on one screen, so that I can decide what to cut.”

Features:

  • Sign-in (you can’t see your spend without one)
  • Connect-your-bank flow
  • Transaction-import job
  • Category mapping
  • The dashboard screen itself
  • Empty state for first-time users

One Must story, six features. The dashboard is the thing the user sees, but five of the six features have to exist before the dashboard renders anything useful.

Score on value and effort

For each feature, two numbers, both 1–5:

Value (1–5)

How much does this feature move the needle on the user’s outcome? 5 = the user can’t do the thing without it. 1 = nice gloss.

Effort (1–5)

How much work? 1 = an afternoon. 5 = a week or more, with unknowns.

You don’t need RICE here. Two numbers, eyeballed honestly, beat a four-factor model that asks for inputs you don’t have. Sort by value minus effort — or just by gut after you’ve written the numbers down. The act of assigning the numbers is the work.

The POC slice: thinnest end-to-end

This is the move that makes a POC a POC and not a tiny product.

A POC is not the smallest version of the whole product. It’s the smallest path through the product that lets a real user finish one real thing.

Pick the single Must story that, if you proved it worked end-to-end, would tell you the most about whether the product is real. Then ask: what is the absolute minimum set of features required to walk a user from start to finish on that one story? That set is your POC slice. Everything else — even other Musts — is for v1.1.

The trick is naming the assumption you’re testing. “If users will connect their bank” is a real assumption. “If the dashboard looks nice” isn’t. The riskiest assumption is the one that, if wrong, kills the whole product. Build the slice that tests it.

Use Claude to score and recommend

Paste your spec from Lesson 03 into the prompt below. Claude will decompose into features, score each, and recommend a POC slice with reasoning. The reasoning is the part to argue with — if Claude picks the wrong slice, it’s usually because the riskiest assumption isn’t spelled out anywhere and it had to guess.

Operator story · Lesson 4

From Alon’s notebook

The POC at SimilarWeb that shipped in two weeks because the team named the riskiest assumption first — and the next one, where they didn’t, and ended up with a beautiful dashboard that proved nothing. Suggested hook: the meeting where the “what are we actually testing” question changed the scope by 80%.

[OPERATOR STORY — Lesson 10]

Tonight’s assignment

Run the prompt. Drop your top features and scores into the workbook below, then write the POC slice as a single paragraph — the included features, the assumption you’re testing, and the result that would count as a pass.

Assignment · Section 10

Score features & pick the slice

Sign in to save your answers.

Five features with value & effort. Then the POC slice in one paragraph.

Format: V / E (e.g. 5 / 2).
If this turns out wrong, the whole product is wrong. One sentence.
One paragraph. The included features, the user journey they enable, and the result that would count as a pass.

Done with this section? Review all your answers in one place.

Review my workbook →
Open Lesson 05 →