Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Definition & Scope  ›  Lesson

Feature Scoping

Feature Scoping 12 minScope a first version to one complete loop from need to result, and move every feature the loop does not need to later, because cheap-to-generate features are still costly to own.

Feature Scoping

Asha's wish list for Pantry Pal has fourteen items: meal plans, grocery delivery, nutrition charts, a social feed, voice input, barcode scanning and more. An AI builder would happily generate all fourteen in an afternoon. Then she would own fourteen features to test, fix and explain, before knowing whether anyone wants the first one.

The rule

Ship one complete loop; cut everything the loop does not need.

A loop is the shortest path from a user's need to a result they value, end to end. For Pantry Pal: enter what is in the kitchen → get three dinner ideas → open one and cook it. If that loop does not deliver value, no extra feature will rescue the product. If it does, users will show you what to add next.

"Complete" matters as much as "one". A loop with a missing last step — ideas but no recipe steps — teaches you nothing, because nobody can finish it.

Sort every idea into three lists:

  • Must — the loop breaks without it.
  • Later — it makes the loop nicer, not possible.
  • No — it belongs to a different product.

AI tools change the arithmetic of this decision. Generating a feature is now cheap, but owning it is not: every feature still has to be reviewed, tested, kept safe, explained to users and fixed when it breaks. Cheap to generate is not cheap to own.

The shortcut

For each feature, ask: "If I remove it, can a new user still get from need to result?" If yes, it is not a Must.

Scoping Pantry Pal's first versionStep 1 of 5
  1. Typing in items

    Without it the app knows nothing about the kitchen. Must.

Look at the allergy setting again. Scoping is not "cut as much as possible"; it is "cut what the loop does not need", and a loop that can hurt someone is not complete.

Drills

Answer fast — trust the rule.

quick drill

What is Pantry Pal's core loop?

quick drill

An AI builder could add voice input in ten minutes. What is the best reason to still leave it for later?

quick drill

Which feature is a Must for the first version?

quick drill

Asha's first version shows great dinner ideas but no recipe steps. What is wrong with this scope?

Remember

  • Ship one complete loop; cut everything the loop does not need.
  • Ask "without it, can a new user still get from need to result?"
  • Trap: adding features because AI makes them cheap to generate. They are not cheap to own.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainMust, Later or No

A friend is building an AI app that turns lecture recordings into study notes. His list: upload a recording, get written notes, export notes as PDF, flashcards, a shared class chat, and a warning when the audio was too unclear to trust. Name the core loop, sort each feature into Must, Later or No, and justify your two hardest calls.