Yashveer Singh
Connect
<- All posts

Scope Negotiation: How to Push Back on Your Own Wishlist

Scope negotiation in MVP development is the process of deciding which features are essential to the initial product launch and which can be deferred, dropped, or handled through manual processes. It is the discipline of trading completeness for speed, accepting that the first version of the product will not contain everything originally envisioned, and making those trade-offs intentionally rather than reactively. Scope negotiation applies to features, integrations, polish, and technical infrastructure equally.

Written by Yashveer Singh, founder of Yashveer Labs.

What you need to know

  • The test for an MVP feature is not whether it would be useful, but whether the product is genuinely unusable without it for the target customer's primary use case.
  • Manual processes are a legitimate substitute for automation in the first 10 to 50 customers. Build the automation when the manual process has been validated.
  • Technical decisions are often scope decisions in disguise. Custom auth, custom payments, and microservices at MVP stage are scope choices that delay the launch.
  • Scope creep from co-founders and investors is best addressed by making the time trade-off explicit: this feature costs N weeks of validation delay.
  • When scope negotiation keeps expanding rather than converging, the problem is unclear customer definition, not unclear scope.

The core argument

The wishlist problem is universal. Every founder approaches an MVP build with a mental model of the complete product, and the complete product is always bigger than what can ship in three months. The gap between the mental model and the deliverable is not resolved by working harder or hiring more people. It is resolved by scope negotiation: the discipline of deciding what the first version is and is not, and defending those decisions against the pull toward completeness.

The founders who ship fastest are not more focused by nature. They are more willing to be temporarily wrong about scope. They ship a product that does less than they wanted, learn from real customers whether their assumptions were correct, and iterate toward the complete product with validated data rather than assumptions. The founders who ship slowly are often optimizing for the complete product on the first launch, which delays the only data that actually matters: whether a customer will pay for it.

In my experience building products for clients, scope negotiation with founders is the single most consistent determinant of whether an MVP ships on time. When scope is well-defined and defended, the build is predictable and focused. When scope is fluid and features accumulate throughout the build, every estimate becomes unreliable and the launch date becomes theoretical. For Prominence Football Academy, we defined the MVP as a registration and scheduling system and deferred every other feature the client wanted, including analytics, communication tools, and an app. The MVP shipped in six weeks. The additional features were added over the following three months once the core was validated.

Common mistakes

  1. Treating every customer request as a scope requirement. Customer feedback during an MVP build is valuable data, but it is not a scope requirement. A customer who says "this would be better with X" is not saying "I will not use it without X." Filter customer feedback through the unusable test: does the absence of this feature prevent the customer from achieving the core outcome? If no, it is post-MVP feedback, not a blocker.
  1. Building for edge cases instead of the primary use case. Edge cases in the product flow (users who have unusual data, users who want to import from an unusual format, users who need to undo a specific action) are scope for a later iteration. The primary use case for the median customer is the only scope for the first version. Edge cases will appear in production regardless of how well they are anticipated; address them when they have real users behind them.
  1. Treating operational infrastructure as product features. Admin dashboards, internal analytics tools, bulk data export for customer support, and internal automation are operational needs, not product features. They are real and they need to be built eventually, but they are not MVP scope and should not delay shipping to paying customers.
  1. Agreeing to add a feature and not adjusting the timeline. Adding features to an in-progress build without adjusting the launch date creates a silent schedule failure. Every feature addition has a cost. If the scope expands during the build, either the timeline must move or something else must be cut. Making this trade-off explicitly and visibly prevents the accumulation of undisclosed schedule debt.
  1. Deferring hard technical decisions instead of scope decisions. Some teams defer the hard scope decisions by making them into technical decisions: building a flexible enough architecture that any feature could be added later. Flexibility is not free. An architecture optimized for future flexibility is more complex, takes longer to build, and often never delivers the features it was designed to accommodate.

Where to start

  1. Write the three-sentence MVP description and get sign-off from everyone who will build it. The description should include: the target customer (one sentence), the primary use case the product enables (one sentence), and what the product will not do in the first version (one sentence). If the team cannot write the third sentence, the scope is not defined. The third sentence is where scope negotiation actually happens.
  1. Audit every planned feature against the unusable test. For each feature in the current scope, answer: is the product genuinely unusable for the target customer's primary use case without this feature? If no, move it to a post-MVP list. Record the reason for each cut decision so the post-MVP prioritization is driven by validation data rather than revisiting the original decision.
  1. Identify which planned features can be replaced by manual processes for the first 50 customers. Automation that takes two weeks to build but handles 50 transactions per month is often replaceable by a manual process for the MVP. The automation gets built in iteration two, with actual data about the use patterns. List the features where manual substitution is viable and remove them from the MVP scope.

Related reading

FAQ

Frequently asked

Author

About the author and why it matters

Yashveer Singh wrote this. I run Yashveer Labs out of New Delhi. The work I take on tends to come from founders who have been burned by an agency, a freelancer, or their own ambition. I do not promise miracles. I promise that the system will be online, the code will be readable, and the next engineer who touches it will not curse me. That is rarer than it should be.

Related reading