Skip to content
All articles
Strategy · · 11 min read
Updated:

MVP in 8 Weeks — What's Realistic and What's a Red Flag

A decision framework: when eight weeks is a pragmatic MVP and when it is a promise that ends in technical debt. Rules, scoring, and a checklist.

  • #mvp
  • #strategy
  • #framework
Share
MVP in 8 Weeks — What's Realistic and What's a Red Flag
[Table of contents]Show table of contents

An 8-week MVP is realistic if and only if three conditions hold: the business problem is unambiguously defined, real users are ready to test the product by week 4, and scope reduces to a single primary flow. DailyHair met all three: (1) event managers were losing 6h/week coordinating 30+ media patrons, (2) three pilot conferences were lined up for weeks 4-7, (3) one flow — brief approval via magic link. Outside those conditions, “MVP in 8 weeks” is marketing, not engineering. You pay for it with technical debt nobody amortizes on the balance sheet, but that surfaces three months after launch.

This piece rests on two perspectives held at once. First — we have shipped 12 proprietary products as a venture builder and know what fits into 8 weeks when it is our own money. Second — in custom software projects we also deliver MVPs and know what fits when the client pays for scope. Those two worlds teach different lessons. The framework below is their composition.

8 wks realistic MVP timeline
30-50k EUR budget in this range
3-5 core features, no more
1 external integration max

When 8 weeks is realistic

Vague brief: “Build us an event platform.” Real brief: “A media patron approves a brief in 3 days, the event is in 2 weeks.” One is a feature list, the other is a bottleneck with a clock attached. The problem is phrased at the level of a specific pain, a specific person, and a specific metric you want to shift. If the team cannot say what stops hurting once the MVP ships, that is not an MVP — it is a prototype with no audience.

Second condition: access to real users by week 4. Not hypothetical personas from UX workshops, but concrete people with names and phone numbers who agreed to test early. An MVP without users at the midpoint of the project tests the team’s own assumptions, not the market. On projects where the client says “we’ll find users after launch,” delivery slips to 12-16 weeks — because we will end up building a second version before the first delivers value to anyone.

Third condition: a single primary flow. The user shows up, does one thing, leaves with value. Everything else is garnish — admin views, settings, exports, notifications. If the MVP holds two equal-weight flows (for example “for event managers and for media patrons at the same time”), that is not one MVP — it is two MVPs pretending to be one. In 8 weeks you can build one flow very well or two flows mediocrely. Mediocrity in an MVP is worse than no MVP, because it disproves the hypothesis instead of testing it.

When 8 weeks is a red flag

A client wanted SAP integration in the MVP. I said no. He found someone who said yes. They called us 16 weeks later. The market window had closed. Every enterprise integration — SAP PI, Salesforce, NetSuite, ERP on Comarch XL, HL7/FHIR in healthcare, SWIFT in banking — is a project of its own, not a sprint ticket. The SAP integration alone (sign-off from the client’s IT, test environments, mappings) takes 6-10 weeks without writing a single line of application code. If the MVP lives or dies on one enterprise integration, it is not an MVP — it is an integration project with a UI thrown in for free.

An MVP for 50 personas across 3 verticals in 3 countries at once. That is waterfall pretending to be agile. We pulled it back to one vertical. The brief reads: “the platform must serve meetups up to 100 people, boutique industry conferences, and cultural festivals for 50,000 attendees, with expansion into German, Ukrainian, and Spanish markets in mind.” Each of those segments has a different patronage model, different processes, different regulatory requirements. An MVP for all segments at once produces architecture that fits none of them. The right call: one segment in the MVP, the rest as v2. The MVP’s business architecture should be designed for extensibility, not for every case at once.

Third anti-pattern: no mechanism for user testing. “We’ll run tests after launch” is not a test plan — it is the decision not to test. Without a feedback loop in week 4, the MVP becomes an 8-week prototype that only starts learning after deployment. That is the most expensive moment to discover the problem was framed wrong — because the budget is already spent.

Fourth anti-pattern: compliance-heavy domains with auditable workflow. Banking (KNF, PSD2, SOX), healthcare (HIPAA, clinical-grade GDPR), public sector (EZD RP, PUW, KRI), pharma (GxP). In these domains the audit layer, data retention, and permissions alone eat 4-6 weeks of work. An 8-week MVP in a compliance-heavy domain means either skipping compliance (unacceptable risk) or reducing the product side to a facade. Realistic MVP timeline in those domains: 14-20 weeks.

DoMoreSoft MVP Scoping Framework

This matrix came out of watching projects. Score under 15? Something will break. 15-20? Tight but doable. 20+? Green light. We score the project across five dimensions on a 1-5 scale. The framework is pragmatic — it doesn’t replace a scoping workshop, but it sets the level of conversation in the first 30 minutes.

MVP Scope Checklist — what fits into 8 weeks

The concrete scope we deliver in a pragmatic MVP with a framework score of 20+:

  • Authentication and user registration (email/password, SSO where needed)
  • One primary flow end-to-end — from entry to value (booking, order, application submission)
  • One admin view with basic CRUD on the most important entities
  • One external integration (payment, SMS, maps, transactional email — the domain picks it)
  • Basic product analytics — who, when, what, where they dropped off
  • Staging and production deployment, CI/CD, error monitoring (Sentry/GlitchTip)
  • Minimum-viable GDPR: privacy policy, account export and deletion, consent handling
  • Technical documentation that lets another team pick up the code without a rescue mission

Not because we are being nice. Anything beyond this list carries a tail of hidden complexity. Multi-tenant? Three weeks of architectural debt. Offline mode? A separate project. Full RBAC? V3, not v2. If any of the points above drops out of scope to hit 8 weeks, it stops being an MVP and becomes a prototype. The foundation you can build on for 18-24 months without a rewrite has a minimum — and the minimum is above.

What doesn’t fit (and why that’s not a failure)

  1. Multi-tenant with full data isolation. A single tenant or a shared database with a tenant_id key is enough in an MVP. Full isolation (schema per tenant, database per tenant) is 3-5 weeks of architectural work, worth doing only when the first enterprise clients appear.
  2. Offline mode and sync. An app that works offline (PWA with offline queue, CRDTs, conflict resolution) is a separate project. An MVP accepts a constant-connection requirement.
  3. Advanced roles and permissions. Two or three roles suffice in an MVP (user, admin, optionally manager). Field-level RBAC, ABAC, and a full audit trail of every change belong in v2 or v3.
  4. Reporting dashboards and BI. CSV export plus 3-5 key indicators are enough. Full reporting with filters, cohorts, and custom queries is built only once you know which data the business team actually uses.
  5. Internationalization (i18n). One language in the MVP. A second language is a minimum of 2 weeks of work (string extraction, pluralization, dates, currencies, tests) — not worth paying for in the MVP if users from the second market don’t exist yet.

Deferring these items to v2 is pragmatic business architecture that doesn’t pay for functionality nobody needs yet. Each of them returns at the right moment, justified by a specific need rather than a guess. The decision about what moves to v2 is part of the discovery process — not improvisation during a sprint.

How we know these 8 weeks — we do it ourselves

We built the DailyHair MVP — a platform for managing media patronage and communication around industry events — in 8 weeks. Concrete entries from the log:

  • Week 1: we were 40% ready and panicking. Backlog disproportionate to working days.
  • Week 3: we cut 30% of planned features. Multi-channel notifications, custom reports, integration with two CRMs — all moved to v2.
  • Week 6: first conference on production, pivot on two flows after event manager feedback. Magic link beat password.
  • Week 8: shipped. Three pilots wired in, primary flow stable.

This is not an anecdote about how clever we are. It is evidence that the framework works when applied rigorously — to ourselves and to clients. We have been doing this since 2016, across 12 proprietary products, and each of them taught us what is genuinely nice in “nice to have” and what is hidden technical debt.

Cost math: 8 weeks vs. 16 weeks

TCO comparison for the same product on two paths:

ItemMVP 8 wksMVP 16 wks
Development budget30-50k EUR80-140k EUR
Time to market feedback8 wks16 wks
Cost of one learning cyclelowhigh
Risk of building the wrong thingcapped by scopehigh (more assumptions, more errors)
Technical debtcontrolled when framework scores 20+low, if the team didn’t rush artificially

The math looks unambiguous, but one condition flips it. A bad MVP in 8 weeks is more expensive than a good MVP in 12 weeks. The cost of building the wrong thing is not only the project budget — it is also opportunity cost (team time), credibility cost (first users testing a bad product don’t come back), and the cost of refactoring into a v2 that finally addresses the real problem. Those combined can exceed the budget of a 16-week MVP. They are simply spread over time and less visible in any single report.

Speed is not the goal. The goal is assumptions validated early. Eight weeks makes sense when it shortens time to learning, not when it shortens time to “we have something that looks like a product.”

Red flags on the client side, not just the vendor’s

Most MVP articles focus on what the vendor should do well. In practice, projects derail for reasons on the client side too — and honesty requires naming them out loud. Three that turn an 8-week MVP into 16 weeks regardless of team quality:

First: scope changes every sprint. A client who adds new features every two weeks (“it’s a small thing, just squeeze it in”) guarantees slippage. Every scope change is a decision — either we fall out of 8 weeks, or something else drops from scope. You can’t eat your cake and have it. A mature client understands that a scope freeze after week 2 is a precondition for on-time delivery.

Second: no access to end users. A client who says “we’ll provide users” but by week 3 still has no first pilot booked has turned off the learning loop. From week 4 the team codes blind — even if the architecture is correct, product decisions are guesses. That is the moment to pause the project and reset.

Third: the decision-maker is outside the project. The client delegates the MVP to a mid-level manager with no authority over scope. Every meaningful decision lands on the CEO’s desk, and the CEO responds once a week — usually with a scope change. Precondition for working in an 8-week MVP: a decision-maker with real authority available on a 48-hour cycle.

Want to check whether your MVP fits into 8 weeks?

Use the framework above — score the five dimensions on a 1-5 scale, sum them, see where you land. Score 20+ — start, the conditions are met. 15-19 — let’s talk about 10-12 weeks or a scope trim. Below 15 — you need a discovery workshop, not an MVP.

Send your self-assessment to office@domoresoft.com. If you’re on the edge (17-20 points), a 30-minute call with an architect will show what stays in the MVP, what moves to v2, and what it will really cost. For context on how to evaluate the partner who will actually deliver this MVP, see our framework for choosing a software house in 2026. We don’t sell “MVP in 8 weeks” as a shelf product — we sell an honest conversation about whether those 8 weeks are realistic in your case.

PDF

Download free checklist

A 20-point checklist before choosing a software house. Practical knowledge in PDF — zero spam.

Let's talk about your project.

Free consultation — no strings attached.

Schedule a consultation