Skip to content
Matt Grant for Congress — Missouri — District 2
Access to Business

Community resource

Product & MVP Playbook

Product & MVP Playbook

graph LR A[Identify Riskiest Assumption] --> B[Pick MVP Type] B --> C[Build Minimum Scope] C --> D[Ship to 10 Users] D --> E[Collect Feedback] E --> F{Learning Achieved?} F -- Yes --> G[Iterate / Scale] F -- No --> A style A fill:#2563eb,stroke:#1e40af,color:#fff style B fill:#7c3aed,stroke:#5b21b6,color:#fff style C fill:#2563eb,stroke:#1e40af,color:#fff style D fill:#059669,stroke:#047857,color:#fff style E fill:#d97706,stroke:#b45309,color:#fff style F fill:#dc2626,stroke:#b91c1c,color:#fff style G fill:#059669,stroke:#047857,color:#fff

Core Rule

Ship fast. Learn fast. Kill features that don't serve the core job. The goal of an MVP is to learn, not to impress.


MVP Principles

  1. An MVP is not a bad version of your product. It's the minimum needed to test your riskiest assumption.
  2. Cut scope until it hurts, then cut more. If you're not embarrassed by your MVP, you launched too late. (Reid Hoffman)
  3. Build for your first 10 customers, not your first 1,000.
  4. Manual before automated. Do it yourself before building software to do it.
  5. Feedback is the product. Your job is to collect it, not to ship features.

MVP Types (Pick the Right One)

TypeDescriptionBest ForTime to Build
ConciergeYou do it manually for the customerValidating demand + process0 days
Wizard of OzLooks automated, you do it manuallyTesting UX without backend1-2 weeks
Landing pageDescribe solution, collect emailsMeasuring interest1-2 days
PrototypeClickable mockup (Figma)UX validation3-5 days
PiecemealStitch existing tools (Zapier + Airtable + Stripe)Fast delivery without custom build1-2 weeks
Single featureOne core feature, nothing elseFocused validation2-4 weeks

No-Code MVP Options

You don't need to write code to validate most ideas:

What You're BuildingNo-Code StackCost
Landing page + waitlistCarrd + MailchimpFree
Simple SaaSBubble or Softr + Airtable$25-50/mo
MarketplaceSharetribe or Bubble$50-100/mo
Mobile appGlide or Adalo + AirtableFree-$50/mo
Internal toolRetool or NotionFree tier
E-commerceShopify or Gumroad$29/mo or %
Scheduling / bookingCal.com + StripeFree
Course / info productTeachable or GumroadFree-$39/mo

Use no-code to validate. Rebuild in code only when no-code breaks (usually at 50-100 users or when you need custom logic).


When to Stop Building and Start Selling

Founders overbuild. Use this checklist:

Ship when:

  • [ ] One person can complete the core workflow end-to-end
  • [ ] The biggest pain point is addressed (even if imperfectly)
  • [ ] You've cut every feature that isn't required for the first use
  • [ ] A real user has tested it and found the core value

Do NOT wait for:

  • Edge case handling
  • Beautiful design
  • Mobile responsive layout
  • Multi-user support
  • Settings and preferences
  • Analytics dashboard
  • Email notifications for everything

The test: Can a customer pay you money and get value? If yes, ship it.


Feature Prioritization (ICE Framework)

Score each feature 1-10 on:

  • Impact — How much will this move the north star metric?
  • Confidence — How sure are we this will work?
  • Ease — How fast/cheap can we build it?

ICE Score = (Impact + Confidence + Ease) / 3

Build highest-scoring features first. Review and re-score weekly.

Alternative: RICE Framework (for larger teams)

  • Reach — How many users does this affect per quarter?
  • Impact — How much does it move the metric? (3=massive, 2=high, 1=medium, 0.5=low)
  • Confidence — How sure are we? (100%, 80%, 50%)
  • Effort — Person-weeks to build

RICE Score = (Reach × Impact × Confidence) / Effort


North Star Metric

Your north star metric is the one number that best captures value delivered to customers.

Company TypePossible North Star
MarketplaceGMV, transactions
SaaSMRR, WAU, activated users
ConsumerDAU, retention D30
SocialPosts created, connections made
ProductivityTasks completed, time saved

Choose one. Align the whole team to it. Review weekly.


Product Roadmap (Startup Format)

Don't build 12-month roadmaps. Build rolling 90-day plans.

NOW (this sprint):
- [Feature/fix 1]
- [Feature/fix 2]

NEXT (next 4 weeks):
- [Feature 3]
- [Feature 4]

LATER (90 days):
- [Big bet 1]
- [Big bet 2]

NOT DOING:
- [Thing people ask for but doesn't move NSM]

Review and update every 2 weeks. The "NOT DOING" list is as important as the "NOW" list.


User Story Format

As a [user type],
I want to [action],
So that I can [outcome/benefit].

Acceptance Criteria:
- [ ] Given [context], when [action], then [result]
- [ ] Edge case: [X]

Sprint Structure (2-Week Cycle)

DayActivity
Mon (Week 1)Sprint planning — what ships by Friday of week 2?
Tue-Fri (Week 1)Build
Mon (Week 2)Mid-sprint check — cut scope if behind
Tue-Thu (Week 2)Build + QA
Fri (Week 2)Ship + demo + retro

Retro questions:

  1. What went well?
  2. What slowed us down?
  3. What do we change next sprint?

Rule: Never extend a sprint. Cut scope instead. Shipping on time builds the muscle.


Product Metrics to Track Weekly

MetricWhy It Matters
Activation rate% of new users who complete core action
Retention (D7, D30)Are users coming back?
Feature adoptionAre people using what you built?
Bug reportsQuality signal
NPS / CSATSatisfaction signal
Time to valueHow fast do users get the first win?

The most important metric pre-PMF is retention. If users aren't coming back, nothing else matters.


Common Product Mistakes

MistakeFix
Building what users say they want (not what they need)Watch behavior, not just feedback
Too many featuresKill the bottom 30% of features quarterly
Shipping without talking to usersMinimum 2 customer calls per sprint
Optimizing before PMFFocus on retention, not performance
Ignoring churnChurn is the most honest signal you have
Building for edge casesBuild for the core 80% use case
Perfecting before shippingLaunch at 80%. Improve based on real usage.
Adding features instead of fixing onboardingMost "missing feature" complaints are onboarding failures

The "Should I Build This?" Test

Before building any feature, ask:

  1. Does it serve the core job? If not, it waits.
  2. Will 3+ current customers use it this week? If not, it's speculative.
  3. Can we test the idea without building it? (Mock, prototype, manual)
  4. What's the cost of NOT building it? (Churn? Lost deals? Nothing?)
  5. Does it make the product simpler or more complex? Complexity is a tax.

If you can't answer #2 with specific customer names, don't build it.


Tools (Free / Low Cost Tier)

CategoryTool
WireframingFigma (free)
Project trackingLinear, Notion, GitHub Projects
User feedbackTypeform, Tally
AnalyticsMixpanel (free tier), PostHog (open source)
Session replayHotjar, FullStory
Feature flagsFlagsmith (open source), LaunchDarkly
Error trackingSentry (free tier)
No-code builderBubble, Softr, Retool

> Disclaimer: This playbook provides educational frameworks for product development. Tool recommendations are not endorsements. This is not professional business advice.

Nonpartisan informational resource for Missouri — District 2 — not legal, medical, or financial advice. Source: dougdevitre/access-to-business.

Paid for by Matt Grant for Congress.