MVP scope decisions
How to Scope an MVP in a Complex Domain
Quick Answer
Scoping an MVP in a complex domain means choosing one painful workflow for one narrow group of users and making that workflow work end to end, including the rules the domain will not let you skip. Compliance, data accuracy and audit needs stay in scope. Breadth goes, meaning other user types, other workflows, other jurisdictions and convenience features. The test of good scope is that real users can complete one real job with it.
Complex domains make founders nervous about cutting scope, and for good reason. In healthcare, finance, energy or logistics, a product that gets the rules wrong is worse than no product at all. We often see that fear turn into a first version that tries to cover the whole domain and takes a year to reach anyone.
MVP scope is the set of workflows, users and rules your minimum viable product will handle in its first release, and just as importantly, everything it deliberately will not. Eric Ries defined the MVP as the version that collects the maximum amount of validated learning about customers with the least effort. In a complex domain, "least effort" still has to include the parts the domain makes mandatory.
This post explains why MVP scope balloons in complex domains, gives a seven-step method to set it, lists what must stay in scope anyway, walks through a worked example and covers the mistakes we see most.
Why MVP Scope Balloons in Complex Domains
Complex domains carry more rules, more edge cases and more stakeholders than a typical consumer app. Each of those adds pressure to widen the first release, and we see the same three forces every time.
- Every stakeholder knows a real edge case, and each one sounds too important to leave out.
- Founders who know the industry well can see the whole system, so the full solution feels like the minimum.
- Engineering teams try to model the entire domain up front, so the data model grows before any user has touched it.
The result is an MVP that is really a third version in disguise. The longer it takes to ship, the longer the team goes without the one thing an MVP exists to produce, which is evidence from real users.
How to Set MVP Scope in a Complex Domain Step by Step
We use these seven steps to scope a first release in a complex domain. The aim is a narrow product that is complete for its purpose, rather than a broad product that is complete for nobody.
1. Pick One Workflow That Hurts Today
List the workflows your target customers struggle with and pick the one that costs them the most time, money or risk right now. That single workflow becomes the spine of your MVP scope.
We ask founders to name a real customer who has this problem today, because a workflow nobody can name a buyer for is probably not painful enough yet.
Resist choosing the workflow that best shows off the vision. Choose the one a customer would pay to fix this quarter.
2. Narrow to One User Type and One Context
Choose one role, one customer size and, where rules vary, one jurisdiction or market. A product for a single compliance officer at a mid-sized firm in one state is far easier to get right than one for every role everywhere.
Narrowing the user also narrows the rules you must implement, which is often the biggest saving in a complex domain. You can widen the audience later, once the first group trusts the product and the rules engine underneath it has been proven.
3. Map the Workflow End to End
Write out every step the user takes, from the first input to the final output, including handoffs to other people or systems. Mark which steps the product must perform and which can stay manual for now.
A manual step done by your team behind the scenes is a legitimate part of an MVP. It lets you learn before automating.
4. Separate Domain Rules From Domain Preferences
For each rule in the workflow, ask if breaking it would cause a legal, financial or safety problem, or simply an inconvenience. Rules in the first group stay. Preferences, configurable options and rare exceptions go to a later release.
This step usually needs someone with real domain expertise in the room. Founders who know the industry are well placed to make these calls quickly.
5. Test the Riskiest Assumption First
Identify the assumption that would sink the product if it were wrong. It might be data access, a regulatory interpretation, or users trusting automated output. The UK government's service manual advises teams to focus early work on identifying your riskiest assumptions and testing them, doing the minimum needed to test them.
If the riskiest part is a hard integration or a messy data source, it belongs in the MVP even though it is unglamorous.
6. Write an Out-of-Scope List and Share It
List everything the MVP will not do, with a short reason for each. Share it with stakeholders and early customers so expectations are set before the build starts.
An explicit out-of-scope list prevents the quiet scope creep that happens when every review meeting adds one more small thing. It also gives sales a straight answer when a prospect asks for something that is not ready, which protects the team from promises made in a demo.
7. Define What Success Looks Like Before Launch
Agree on the evidence that would prove the MVP worked, such as a number of users completing the workflow each week, time saved per task or a pilot customer willing to pay. Decide it before launch so the result cannot be rationalized afterward.
The planning templates in our founder's playbook cover this step, and it is how we approach MVP development for founders in regulated and operational industries.
What a Complex-Domain MVP Must Include Anyway
Narrow scope does not mean cutting corners on the parts the domain treats as mandatory. We keep these in scope even for a first release.
- Regulatory requirements that apply to the workflow you chose.
- Data accuracy and validation, because wrong numbers destroy trust in a domain product immediately.
- Security and access control appropriate to the data you hold.
- Audit trails where the law or your customers require them.
Healthcare is a clear example. The HIPAA Security Rule requires mechanisms that record and examine activity in systems that contain or use electronic protected health information. An MVP handling that data cannot postpone audit controls, however narrow its feature set. We find it helps to treat these requirements as part of the workflow rather than as features competing for space.
A Worked Example From Regulatory Reporting
Consider how we would apply the steps to a hypothetical product for compliance reporting at financial firms. The tempting first version covers every report type, several jurisdictions, automated anomaly detection and a full approval workflow.
A tighter MVP scope picks one high-effort report that one compliance officer prepares by hand on a fixed schedule. The product connects to one data source, transforms the data, applies the rules for that report and produces the required output. Other reports, other jurisdictions, anomaly detection and complex roles move to the out-of-scope list.
What stays is everything that makes the one report trustworthy, namely validation, a record of who generated it and from which data, and secure access. That version can reach a real user quickly, and its usage shows which report to add next.
MVP Scope Mistakes in Complex Domains
The MVP scope mistakes we see most in complex domains come from trying to be complete too early, or from cutting the wrong things.
- Trying to serve every user type and jurisdiction in the first release.
- Cutting compliance or data validation to save time, then losing the first customer's trust.
- Modeling the entire domain in the database before any workflow is proven.
- Building for scale that no customer has asked for yet.
- Ignoring the integration or data source the core workflow depends on.
- Launching with no agreed definition of success, so every result looks like progress.
If your scope already feels too big, our guide on deciding what to cut from your MVP scope walks through the trade-offs. The warning signs that a plan has grown into a later version are covered in our post on an MVP scope that is really a V3. Where data exchange is the core risk, our post on integrations versus features helps decide what to build first.
Scope the Smallest Complete Workflow First
Good MVP scope in a complex domain is narrow but complete. Choose one painful workflow, one user and one context, keep the rules the domain makes mandatory, and cut breadth rather than correctness. We think that is how a first release earns trust in an industry that does not forgive errors.
If you want help scoping a first release in a regulated or operational industry, Better Software agrees a scoped plan with an estimated timeline and budget before work begins.
Frequently Asked Questions
What Does MVP Scope Mean?
MVP scope means the workflows, users and rules a minimum viable product will handle in its first release, and what it deliberately leaves out. We define it as the smallest complete job a real user can finish with the product, not simply the shortest feature list.
How to Define MVP Scope?
We define MVP scope by choosing one painful workflow for one user type, mapping it end to end, and keeping only the steps and rules needed to complete it. An out-of-scope list and a success measure agreed before launch keep the scope from drifting.
How Is an MVP Chosen?
We choose an MVP by finding the riskiest assumption behind the product and the cheapest version that can test it with real users. Sometimes that is working software, and sometimes it is a manual service or a landing page. The choice depends on what needs proving first.
How Do I Design an MVP Quickly?
We design an MVP quickly by limiting it to one workflow and one user, keeping manual steps where automation is not yet needed, and reusing existing tools. Agreeing the out-of-scope list early saves the most time, because it stops new requests from reopening the plan.
Is Scope Fixed in Agile?
In agile work, scope is usually the flexible part, while time and team size are held steadier. We fix the goal of an MVP and the rules it must follow, then adjust the feature list as we learn, rather than fixing every feature up front.
About the author
Better Software Team
Product and engineering team
Better Software Team is the product and engineering team at Better Software. We build new software products and improve existing applications and systems, with deeper experience in healthcare, finance and energy.