Topic 04

MVP, Prioritization, and the Backlog

Concept

You can't build everything at once, and you shouldn't try. The disciplined move is to ship the smallest version that delivers real value first — the Minimum Viable Product, or MVP — and put everything else in a prioritized list called the backlog. Deciding what's not in version one is half the skill.

This is where requirements meet reality. There's always more to build than time to build it, so the question is never "what could we build?" but "what should we build first?" Answering it well is what ships products; answering it badly is how teams polish forever and never launch.

Picture opening a food truck before a full restaurant. Start with one dish you do brilliantly, learn what sells, then expand. The truck is your MVP — small, real, and teaching you something you couldn't learn from a business plan.

MVP: The Smallest Useful Thing

An MVP is the smallest version of a product that's genuinely useful to real users — and, crucially, that teaches the team something. The "minimum" is about scope, not quality: it should be small in features but solid in what it does. The whole point is to get something real in front of users quickly, learn from it, and avoid spending a year building features nobody wanted.

Prioritization

To decide what makes the cut, teams prioritize. A popular method is MoSCoW — sorting work into Must have, Should have, Could have, and Won't have (this time). Another common lens is value versus effort: do the high-value, low-effort things first. Either way, the aim is to order honestly, not to pretend everything is equally urgent.

MoSCoWMeaningA Cadence example
Must haveWithout it, there's no productCreate a habit and check it off
Should haveImportant, but not launch-blockingDaily reminders
Could haveNice if there's roomShare a streak with a friend
Won't have (yet)Deliberately not nowDetailed charts and statistics

The Backlog

The backlog is the single, ordered list of everything the product might need but hasn't been built yet. The key word is ordered — a backlog isn't a wish list where everything floats equally; the order is the decision about what comes next. The most important, most ready work sits at the top, where the team pulls from; vaguer, lower-value ideas sink toward the bottom. Keeping it ordered and honest is one of the product owner's main jobs.

Saying No (For Now)

The hardest and most valuable skill here is saying "not yet". Every feature you add is something to build, test, and maintain forever, so a good team guards scope fiercely — the "Won't have" column is a feature of the method, not a failure. Deciding what to leave out is exactly what lets a product ship at all, instead of growing without limit until it never launches.

Cadence's MVP is tiny on purpose: just "create a habit and check it off". That's genuinely useful — someone can track a habit on day one — and it teaches the team how people really use it. Reminders, sharing, and statistics all go on the backlog, ranked by value against effort. Reminders rise to the top as the next "Must", while detailed charts sit firmly in "Won't have, yet". The team ships the small thing, learns, and builds the next slice with real evidence.

Common Confusions
  • "MVP means low quality." It means small scope, full quality. An MVP does few things, but it should do them well — a janky, broken MVP teaches you nothing useful.
  • "The backlog is just a wish list." It's an ordered list, and the order is the real decision. A pile of equally-weighted ideas isn't a backlog; the prioritization is the point.
  • "Prioritize by what's easiest to build." Prioritize by value, weighed against effort. Easy-but-pointless work shouldn't beat valuable work just because it's quick.
Why It Matters
  • MVP and ruthless prioritization are the difference between teams that ship and learn, and teams that polish a huge product nobody asked for and never release.
  • The backlog is an artifact you'll live in daily on any real team — understanding that its order is the decision changes how you read it.
  • Learning that "not yet" is a valid, valuable answer is one of the most freeing lessons in product work — scope discipline is what makes shipping possible.

Knowledge Check

What is a Minimum Viable Product (MVP)?

  • The smallest version that's genuinely useful and teaches the team something
  • A cheap, low-quality version rushed out to save money
  • The complete, finished product with every single planned feature already included
  • A non-working mockup used only for design discussions

In MoSCoW prioritization, what does "Won't have (this time)" represent?

  • Work deliberately left out for now, on purpose
  • Work that is technically impossible to ever build
  • The features without which there is no product at all
  • The single most urgent thing to build first

What makes a backlog more than just a wish list?

  • It's ordered, and the order is the decision about what comes next
  • It contains a very large number of items
  • It lists only the bugs found in the software
  • It records only the features that have already been completely built

Why is deciding what not to build considered half the skill?

  • Guarding scope is what lets a product ship instead of growing forever
  • Because building fewer features simply means that the team gets to be lazy
  • Because a small product hides the team's lack of skill
  • Because users generally prefer software with no features

You got correct