MVP & Startups

MVP Scoping Checklist: What to Prepare Before You Brief an Agency

A lone figure mid-leap between two clifftops, lit from the far side of the gap
Aariz RasheedCo-Founder & Chief Product Officer11 min read

The short answer

An MVP scoping checklist should cover eleven things before your first agency call: a one-sentence problem statement, the primary user and the workaround they use today, the single critical user journey, an explicit out-of-scope list for v1, success metrics, systems you must integrate with, data you already hold, compliance constraints, a budget range, the approval path, and the launch deadline with the reason behind it. Agencies price uncertainty rather than effort, so every question answered in advance narrows the estimate and shortens the build. The two answers founders most often withhold — budget and the reason behind the deadline — are the two that most change what gets proposed.

What actually goes wrong on the first agency call

Most first calls fail the same way. The founder describes a product, the agency asks questions nobody has considered, both sides improvise, and the call ends with a promise of a proposal built on guesses. It arrives wide, then either frightens the founder off or gets renegotiated in month two.

Working through an MVP scoping checklist first converts those guesses into constraints. The eleven items below change what gets built or what it costs. They are deliberately not a feature list, the easiest document to write and the least useful to send. None require a technical background: an agency can design the system, but not invent your constraints.

What an MVP scoping checklist is really testing

An estimate is not a measurement of effort. It is a range reflecting how much the estimator does not know, widened in proportion to that uncertainty. Two identical feature lists can be quoted a factor of three apart because one has a named user, a documented integration and a fixed date, and the other has none.

Each item removes a source of variance: answering them in advance buys a narrower number and a shorter discovery. It is also how you tell firms apart — one that takes your feature list at face value and prices it line by line has told you how the project will run.

The problem statement, the user, and the workaround they use today

1. One sentence describing the problem, with no solution in it

Name who has the problem and what it costs them, with no mention of an app or a platform: clinic managers spend two hours every Monday rebuilding a rota because availability arrives by text. That is testable. We are building an AI-powered scheduling platform is not, because it asserts the answer. A good agency uses the sentence as the tie-breaker for later scope arguments — does this reduce the two hours. Otherwise disputes are settled by seniority, which is how scope grows.

2. The primary user, singular, and what they do instead today

Name one user type, not three segments. Then describe what that person does today to cope: the spreadsheet, the group chat, the paper form. The workaround is the most informative line in the brief: it proves the problem is real, because somebody already pays for it in time, and it sets the bar you must clear, since a product slower than the spreadsheet will not be adopted. It usually contains the data model too — those columns are your entities, and the messy ones hide the logic.

One critical journey in, everything else explicitly out

3. The single journey that has to work

Write one end-to-end path, step by step, from trigger to the outcome with value. A clinic manager opens the rota on Monday, sees who has declared availability, drags three shifts, publishes, and affected staff are notified. Eight to twelve steps is usually right; fewer means you skipped the hard part. This is what an agency estimates against and demos back, and it exposes hidden work at once: publishes implies notifications, delivery preferences and knowing who a change affects.

4. A written out-of-scope list for v1

List what is not in the first version, and mark each item deferred or abandoned. No mobile apps. No single sign-on. No multi-currency. Reporting limited to one export. The distinction matters: deferred items shape the design, since storing money with a currency code from day one costs nothing now and a painful migration later, while abandoned items simplify it.

How you will know v1 worked

5. Success metrics, with a number and a date

One primary measure and at most two supporting ones, each with a threshold and a date: twenty of thirty managers publish a rota in month one; Monday preparation drops below thirty minutes by quarter end. Improved efficiency cannot be designed for, so it cannot be traded against cost. A measurable target also implies instrumentation, a line item. Stated on day one, events are emitted as features are built, nearly free; retrofitted after launch it means reopening signed-off code, and the first month of usage data does not exist.

Integrations, data and compliance: where estimates move

6. Every system this must talk to, and who owns the credentials

List each system by name, what flows in which direction, and who inside your organisation controls access. The spread is enormous and unrelated to how important an integration seems: a service with public REST documentation and a free sandbox is often two days, while one with no sandbox, credentials gated behind an account manager and a nightly CSV over SFTP is a fortnight plus a schedule risk you do not control. Many delays are not engineering but waiting on credentials from a third party whose relationship is with you.

7. The data you already hold

Describe format, rough volume and quality. Four hundred spreadsheet rows with inconsistent country spellings is a different project from a four-million-row MySQL export with no foreign keys and three columns called status. Say whether it must migrate at launch, and who may see it. Migration is the classic underestimate: transformation is straightforward, reconciliation is not, because someone who trusts the old system must be shown nothing was lost.

8. Compliance and data-residency constraints

State the regimes that apply, even if unsure. GDPR covers EU and UK personal data wherever your company sits, with extra conditions on special-category data under Article 9. US health data brings HIPAA, which requires business associate agreements with every subprocessor touching protected health information, constraining which hosting and analytics tools may be used at all. Card details bring PCI DSS, where never letting card data reach your servers is the difference between a short self-assessment questionnaire and a long one. Mention any enterprise buyer asking about SOC 2: a Type II report covers an observation window, commonly three to twelve months, so controls must predate the audit.

Budget, approval path and deadline: the three answers founders withhold

9. A budget range, and why hiding it wastes your own time

Withholding the budget is an attempt to avoid being quoted up to it. What it does is force the agency to propose the median of everything it has built before — too large for a founder testing a hypothesis, too small for one who needed the integration and the audit trail. You then spend two more calls converging on a number you already knew.

A range with a reason works best — sixty thousand approved, eighty if the case is made — because it tells an agency which version to design. The bands below are ranges observed across the market for outsourced MVP builds, not anybody’s rate card; they move with the team’s location, seniority mix and how much design is included.

Budget bandWhat that scope usually buysWhat it does not include
Under $25,000One journey, one role, no integrations, a templateCustom design, migration, compliance evidence, later support
$25,000 to $60,000One or two journeys, bespoke design, one simple integration, basic analyticsComplex permissions, legacy migration, regulated hosting
$60,000 to $150,000Several journeys, two or three integrations, role-based access, a real migration, a lasting pipelineAudit readiness, high availability, multi-region residency
Above $150,000Regulated data, enterprise SSO, awkward legacy integrations, native plus webRarely an MVP — check whether v1 has quietly become v2
Observed market ranges for outsourced MVP builds, USD

10. Who decides, and who can overturn it later

Name who signs, who is consulted, and any review that happens afterwards — a board, an investor, an IT security questionnaire, procurement. The failure this prevents is common: a project agreed by a founder and stopped in week six by a security review nobody mentioned. Decide too who is available week to week, since MVPs are blocked by unanswered questions more often than by hard problems.

11. The deadline, and the reason behind it

Dates without reasons are treated as preferences and slip accordingly. Dates with reasons are constraints to design around, and the reason decides what may be cut. A trade show means the demo path must be flawless and the admin screens can stay a database client for a fortnight. An expiring licence on the system you are replacing makes the migration the deadline. If the date is arbitrary, say so — that turns a fixed-date negotiation into a fixed-scope one.

The MVP scoping checklist in one table

Work down the first column, two or three sentences each. It should fit on two pages; at ten you have written a specification, and specifications drafted this early encode solutions, not constraints.

What to prepareA weak answerA strong answerWhat the agency does with it
Problem statementWe are building a scheduling platformManagers lose two hours each Monday rebuilding a rota from textsSettles later scope arguments objectively
Primary userClinics, staff and head officeThe clinic manager, one per site, about thirtyDesigns one workflow, not an average of three
Current workaroundThey do it manuallyA shared spreadsheet and group chat, rebuilt weeklyReads the data model out of it; sets the bar
The critical journeyManagers manage rotasEight to twelve numbered steps, opening to notificationEstimates, sequences and demos against it
Out of scope for v1We will see how it goesNo apps, SSO or multi-currency; multi-site deferredDesigns for deferred items, not abandoned ones
Success metricImprove efficiencyTwenty of thirty publish in month one; prep under thirty minutesInstruments events during the build
IntegrationsIt should connect to our systemsNamed systems, flow direction, sandbox, credential ownerPrices each separately; starts credential requests early
Existing dataWe have some dataFour hundred rows, inconsistent names, migrate at launchScopes transformation and reconciliation
ComplianceNothing specialEU personal data, no health data, one buyer asked about SOC 2Constrains hosting, logging and vendors upfront
Budget rangeWhat would you chargeSixty thousand approved, eighty if the case is madeProposes the version that fits, or says none does
Decision pathI decideI sign, co-founder consults, IT security reviews before go-liveFront-loads the security questionnaire
Deadline and reasonAs soon as possibleMarch 12th, because that is the trade showPolishes the demo path, defers admin screens
The eleven items, weak versus strong answers, and their use

What to send ahead of the call, and what to expect back

Send the two pages a day or two ahead, not during the call. Reading it in advance lets the hour be spent on disagreement rather than transcription, and disagreement is the only part carrying information.

  • The two-page brief, with anything you cannot answer marked unknown rather than filled with something plausible.
  • One screenshot of the current workaround — the actual spreadsheet, form or thread. Worth more than a page of description.
  • Anything already written that acts as a constraint: a design system, a mandated hosting arrangement, a security questionnaire already sent to you.

What comes back should be a range, the assumptions it depends on, an explicit list of exclusions, and at least one place the agency disagrees with your scope. A proposal with one precise number and no assumptions is not more confident — it has moved the uncertainty into the change-request process.

If you have worked through this MVP scoping checklist and want a second read before going to market, we are happy to look at a brief and say where the estimate will be widest and why, whether or not the build ends up with us.

Frequently asked questions

What should I send an agency before the first call?
A two-page brief covering the problem in one sentence, the primary user and their current workaround, the single critical journey, what is out of scope for v1, your success metric, integrations, existing data, compliance constraints, budget range, approval path and deadline. Add a screenshot of the workaround. Send it a day or two ahead so the call is spent on disagreement rather than on you reading it aloud.
Should I tell a development agency my budget?
Yes, as a range with a reason. Withholding it does not prevent being quoted to the maximum; it forces the agency to propose the median of everything it has built before, which is wrong in both directions and costs two extra calls to correct. A range lets a good agency design the version of the project that fits, and tell you honestly if your scope does not fit inside it.
How detailed should an MVP spec be before getting quotes?
Two pages of constraints rather than ten pages of features. Agencies price uncertainty, so what narrows an estimate is knowing the user, the one journey, the integrations, the data, the compliance regime and the deadline. A long feature list encodes solution decisions you have not earned yet and often has to be unpicked during discovery, which costs time you are paying for.
How long should MVP scoping take before a build starts?
Preparing the brief is a few hours of your own time. A paid discovery phase with an agency typically runs one to three weeks depending on integrations and compliance, and produces the journey definition, a technical approach, a milestone plan and a firmer range. If an agency proposes months of discovery for a single-journey MVP, ask what specifically is uncertain enough to justify it.
What if I do not know my success metric yet?
Say that explicitly rather than inventing one. Testing whether anyone will use the product at all is a legitimate goal, and it changes the design — faster instrumentation, a shorter build, less durability that a discarded product would never need. What matters is that the uncertainty is stated, because an unstated metric becomes an assumed one, and the assumption will not be yours.
Do I need wireframes or designs before briefing an agency?
No, and rough ones can hurt. Wireframes tend to be read as decisions, so an agency prices what you drew rather than proposing something better. A written journey with numbered steps conveys the same intent without fixing the interface. If your organisation already requires a design system or brand guidelines, send those, because they are a genuine constraint on the work.

Talking about technical consulting?

Architecture review, technology selection, due diligence and a second opinion when a decision is expensive to reverse.