Skip to main content
Free template · Updated September 2026

MVP Requirements Template

Define the smallest product that tests your riskiest assumption with real users. This template forces the decisions that keep an MVP small: one core journey, a written out-of-scope list, and the events you will measure from day one.

The MVP requirements template

Work through the sections in order — each one narrows the next. Replace the grey italic hints with your own answers. If a section takes more than a page, your MVP is probably too big.

It is one of several planning resources in our free tools library.

1. Problem statement

ItemYour answer
The problem in one sentence[Who] struggles to [do what] because [why], which costs them [time / money / risk]
How people solve it todaySpreadsheets, WhatsApp groups, a competitor, an agency, doing nothing — and what is wrong with each
Evidence the problem is realInterviews held, search volume, waitlist sign-ups, pre-orders, letters of intent — with numbers
Why nowA regulation, platform shift, cost change or behaviour change that makes this solvable or urgent now

2. Target user and job to be done

ItemYour answer
Primary user (be narrow)e.g. “Independent physiotherapy clinics with 1–5 therapists in UK cities”, not “healthcare providers”
Buyer, if different from userWho pays and what they care about
Job to be doneWhen [situation], I want to [motivation], so I can [expected outcome]
Current trigger momentThe moment the user feels the pain enough to look for a solution
Early adopters you can reachNamed communities, lists or contacts for your first 20–50 users

3. Riskiest assumptions

List what must be true for the business to work. Rank by risk (how likely it is wrong × how bad if wrong). The MVP exists to test the top one or two.

#AssumptionTypeRisk (H/M/L)How the MVP tests itSignal that proves / disproves it
A1Clinics will switch from paper diaries to online bookingDesirabilityHOnboard 15 clinics, observe weekly use≥ 10 clinics still booking weekly after 6 weeks
A2Clinics will pay a monthly fee of [amount]ViabilityHPaid plan after 30-day trial≥ 30% of trial clinics convert
A3Calendar sync with Google works reliably enoughFeasibilityMTechnical spike in week 1No double bookings in test
A4AssumptionDesirability / Viability / FeasibilityTestSignal

4. Core user journey

Describe the one path from first visit to the moment the user gets value. Everything in the Must list should serve this journey.

StepUser actionWhat the product doesValue moment?
1Lands on site from a referralExplains offer, shows sign-upNo
2Signs up with emailCreates account, starts guided setupNo
3Adds services and opening hoursGenerates a booking page linkNo
4Shares link; first patient booksSends confirmation to both sidesYes — “aha” moment
5Patient attends; clinic marks visit completeSends reminder for next visitRepeat value
ItemYour answer
Time to value targete.g. a new user reaches step 4 within 15 minutes of sign-up

5. Feature list (MoSCoW)

IDFeaturePriorityJourney step / assumption servedRough size (S/M/L)
M-01Email sign-up and loginMustStep 2S
M-02Service and availability setupMustStep 3, A1M
M-03Public booking pageMustStep 4, A1M
S-01SMS remindersShouldStep 5S
C-01Google Calendar two-way syncCouldA3L
IDFeatureMust / Should / CouldStep / assumptionS / M / L

Test for every Must: if we removed it, could a user still complete the core journey and could we still test the top assumption? If yes, it is not a Must.

6. Out of scope for the MVP

Writing this list down is what keeps the MVP small. Revisit it only after launch data arrives.

Not in the MVPWhy not nowManual workaround for early usersRevisit when
Native iOS and Android appsResponsive web proves demand firstMobile web, add to home screen> [x] weekly active users on mobile
In-app paymentsPricing not validatedInvoice manuallyAfter 10 paying customers
Multi-location clinicsDifferent buyer, more complexitySeparate accounts3+ requests
Admin analytics dashboardFounders can query data directlyWeekly exportTeam > 3
FeatureReasonWorkaroundTrigger

7. Success metrics

MetricDefinitionTarget by dateDecision if missed
Activation% of sign-ups who reach the value moment within 7 dayse.g. 40%Fix onboarding before adding features
Retention% of activated users active in week 4e.g. 25%Re-interview churned users
Conversion% of trials that paye.g. 20%Test pricing / packaging
QualitativeSean Ellis “very disappointed” share, or interview quotese.g. 40%Narrow the segment

North-star metric for this stage: one metric that best reflects value delivered, e.g. bookings completed per week.

8. Analytics events

Name events before build so they ship with the first release. Use one consistent naming style.

Event nameFired whenKey propertiesAnswers which question
signup_completedAccount createdsource, plan, referrerWhich channels bring users?
onboarding_step_completedEach setup step finishedstep_name, duration_secondsWhere do users drop off?
booking_page_sharedUser copies or shares linkshare_methodDo users reach activation?
booking_createdFirst and subsequent bookingsis_first, lead_time_hoursValue moment reached?
subscription_startedPayment succeedsplan, price, trial_days_usedIs it viable?
event_nameTriggerPropertiesQuestion
ItemYour answer
Analytics toole.g. a privacy-friendly product analytics tool or your own event table; consent banner requirements

9. Platforms

ItemYour answer
Platform for launchResponsive web / progressive web app / iOS / Android / cross-platform (Flutter, React Native) — and why
Devices and browsers to supporte.g. mobile Safari and Chrome, desktop Chrome and Edge
Admin / back officeSimple internal admin, off-the-shelf admin tool, or none (database access for founders)
Hosting and regionCloud provider and region; data residency needs

10. Integrations

ServicePurposeMust for MVP?Alternative if it slips
e.g. StripeSubscriptionsNo — manual invoicing firstPayment links
e.g. Twilio / local SMS gatewayRemindersShouldEmail reminders
e.g. Google sign-inFaster sign-upCouldEmail magic link
ServicePurpose

11. Design references

ItemYour answer
Products whose UX you admire (and why)Links plus the specific screen or pattern, e.g. “Calendly’s availability picker — obvious in one glance”
Brand assets availableLogo, colours, fonts — or “brand is in scope”
Design fidelity for MVPUI kit with light customisation / custom design system — MVPs rarely need the latter
Accessibility baselinee.g. WCAG 2.2 AA colour contrast and keyboard access for core journey
Existing wireframes or prototypesLinks

12. Launch plan

StageWhoWhenGoal
Private alpha5–10 hand-picked users, onboarded by foundersWeek [n]Core journey works end to end
Closed betaWaitlist, 20–50 usersWeek [n]Activation and retention signals
Public launchChannels: communities, partners, Product Hunt, outboundDateFirst paying customers
ItemYour answer
Budget and timelinee.g. USD 15k–40k over 8–14 weeks for build; plus marketing and running costs
Support at launchWho answers users, in which channel, how fast
Legal basicsTerms, privacy policy, cookie consent, data processing agreement if B2B

13. Post-launch learning loop

ItemYour answer
Review cadencee.g. weekly metrics review every Monday, fortnightly release
User conversationse.g. 5 user interviews every two weeks; include churned users
Feedback captureIn-app feedback, support tags, session recordings (with consent)
Decision rulesPre-agreed: when do we persevere, pivot the segment, change pricing, or stop?
Backlog intakeHow new ideas are logged and compared against the out-of-scope list
WeekWhat we learnedEvidenceDecision / next experiment
1
2

How to use this template

1ProblemOne sentence, with evidence
2AssumptionsRank what could kill the idea
3JourneyOne path to the value moment
4Cut scopeMoSCoW plus an out-of-scope list
5MeasureEvents and decision rules

Fill in this template before you ask anyone for a quote. Founders often arrive with a feature list; this template turns it into a set of decisions. The order matters: the problem and user define the riskiest assumptions, the assumptions define the core journey, and the journey decides which features are genuinely Must-haves.

Plan on one or two focused sessions. Do sections 1–3 alone or with a co-founder, then walk the core journey with two or three target users — ideally on paper sketches — before you finalise the feature list. When you prioritise, attach every feature to a journey step or an assumption. A feature that serves neither belongs on the out-of-scope list, not in the MVP.

Name your analytics events before development starts. Adding tracking after launch means your first, most valuable weeks of data are lost. Keep the list short: sign-up, each onboarding step, the value moment and payment are usually enough.

Once complete, the template doubles as the brief for a development partner — or as the scope section of a formal software development RFP. Our MVP development services start from exactly this kind of document, and the longer MVP development guide covers validation, tech choices and common mistakes. To sanity-check budget, put your Must list into the app development cost calculator. Indicatively, a focused MVP often lands in the $15k–$40k range over 8–14 weeks, while a short discovery or clickable prototype is typically $3k–$8k.

Tips from our delivery team

  • Test one assumption at a time. An MVP that tries to prove demand, pricing and a technical breakthrough at once rarely gives a clear answer on any of them.
  • Prefer manual over automated behind the scenes. Invoicing by hand, onboarding users on a call, or curating data in a spreadsheet is fine for the first 50 customers.
  • Design the core journey before the screens. A short UX design sprint on the value moment usually saves more build time than it costs.
  • Keep the out-of-scope list visible. Share it with your team and development partner; point to it whenever a new idea appears mid-sprint.
  • Choose boring, maintainable technology. If the MVP works, you will build on it. Pick a mainstream stack you can hire for, rather than something you will need to rewrite.
  • Decide your pivot rules in advance. Writing “if week-4 retention is under X we narrow the segment” before launch protects you from rationalising weak results.
  • Startups with investors: the problem, evidence and metrics sections double as the product part of a pitch narrative. See our startup app development page for how we work with early-stage teams.

Frequently asked questions

What should an MVP requirements document include?

A clear problem statement with evidence, a narrowly defined target user and job to be done, ranked riskiest assumptions, one core user journey, a MoSCoW feature list, an explicit out-of-scope list, success metrics, named analytics events, platform and integration choices, design references, a launch plan and a post-launch learning loop.

How many features should an MVP have?

There is no fixed number, but every Must-have should be needed to complete the core journey or to test the top assumption. Many successful MVPs have fewer than ten Must-have features. If your Must list keeps growing, the target user or journey is probably too broad.

What is the difference between an MVP and a prototype?

A prototype, often clickable designs, tests whether users understand and want a concept, without working software. An MVP is working software used by real users in real conditions, so it can test behaviour such as retention and willingness to pay.

Should an MVP be a web app or a mobile app?

Choose the platform where your target user meets the problem. Responsive web is usually faster and cheaper to change during validation. Go mobile first when the core value depends on the device itself, such as camera, location, push notifications or offline use.

How long does it take to build an MVP?

Indicatively 8 to 14 weeks for a focused MVP, after a short discovery. Timelines grow mainly with the number of user roles, integrations and platforms, which is why the out-of-scope list in this template has such a large effect on schedule.

Want us to review your completed template? — free

Share your completed MVP template and a Next Olive product lead will suggest what to cut, flag technical risks and give an indicative budget range. No obligation.

Request a free review
© Next Olive Technologies · nextolive.com · sales@nextolive.com