For New Builds

The MVP Scoping Worksheet

Fill in each prompt in order. By the end you'll have a one-sentence scope, clear exclusions, and a checkable list of acceptance criteria you can use in a planning call.

In this resource

  • Pin down the user, problem, and desired outcome
  • Record states, permissions, dependencies, and acceptance checks
  • Estimate a schedule with contingency instead of certifying a deadline

Part 1 - The Riskiest Assumption

Every idea rests on assumptions. Name the one that, if wrong, sinks the whole thing. That's what your MVP must test.

  • The riskiest assumption behind my idea is: ____________________
  • If this assumption is wrong, the idea fails because: ____________________
  • The fastest way to test it with real users is: ____________________

Part 2 - User, Problem, and Outcome

Describe who has the problem, what they are trying to do, and the useful outcome they need. Keep the first version focused enough to check with real users.

  • The user or role is: ____________________
  • Their current problem is: ____________________
  • The outcome they need is: ____________________
  • The moment they know it worked is: ____________________

Part 3 - Current Workaround and Dependencies

Write down what happens today and what the first version depends on. This exposes hidden work before it becomes a delivery surprise.

  • The current workaround is: ____________________
  • The system, vendor, data, or access this depends on is: ____________________
  • The riskiest dependency to confirm is: ____________________

Part 4 - Required States, Roles, and Permissions

Describe the states the workflow can be in and who can see or change each state. Include the permission boundary that must be respected.

  • The states or stages are: ____________________
  • The roles or people involved are: ____________________
  • Each role can see or change: ____________________
  • The data that must stay private or isolated is: ____________________

Part 5 - Acceptance Checks

List the concrete, testable statements that define done. Use as many checks as the agreed outcome needs, and make each one a single checkable sentence.

  • A user can complete the intended outcome: ____________________
  • The workflow handles the required success state: ____________________
  • The workflow handles the required error or empty state: ____________________
  • The right role can access the right information: ____________________
  • The handover or release check is: ____________________

Part 6 - Exclusions and Sensitive Data

Name what is deliberately out of scope and identify sensitive data before implementation. A smaller first release is easier to review and safer to operate.

  • Not building yet: ____________________
  • Not configuring or automating yet: ____________________
  • Sensitive or regulated data involved: ____________________
  • The data that must never be pasted into a planning form is: ____________________

Part 7 - Inputs, Timing, and Contingency

Record what the client must provide, what timing depends on, and what happens if an input is late or changes. Use this to estimate a schedule with contingency rather than to promise a deadline.

  • Client inputs or decisions required are: ____________________
  • The schedule depends on: ____________________
  • If an input is late or changes, the contingency is: ____________________
  • The next decision point is: ____________________

Decision Rule

A scope is ready for a planning conversation when the user, problem, outcome, dependencies, acceptance checks, exclusions, sensitive data, and timing assumptions are clear. If uncertainty remains, use Technical Discovery or a focused review before committing to implementation.

Continue with the right path

Related guides

Filled this out and ready to build? Compare the launch starting points before deciding whether Founder Launch, Launch Sprint, or waiting is the right next step.

See launch pricing

Email me this resource

Prefer a copy in your inbox? We'll send this public link. Occasional PiFlow updates remain optional.

We'll email the resource link. Future PiFlow notes are optional.

Do not enter passwords, API keys, payment card numbers, health information, or private customer data.