pythrust-logo

Back to Home

Article

Article

Scope Kills Products. Here Are the 5 Cuts We Make in Every MVP Kickoff.

Scope Kills Products. Here Are the 5 Cuts We Make in Every MVP Kickoff.

Ankit Singh

Share

Most founders don't overspend on engineers. They overspend on the wrong decisions made in the wrong order.

The average MVP costs two to three times what it should. Not because development is expensive - it is, but that's not the problem. The problem is that by the time the first line of code gets written, the feature list has already ballooned into something that was never actually minimal. A scope nobody challenged in week one becomes a six-month timeline by week eight.

Here's a number worth sitting with: across more than 500,000 software projects tracked over two decades, the Standish Group found that 64% of features built are rarely or never used. A more recent Pendo study puts that number closer to 80%. Which means most of what gets built - most of what founders spend runway on - never gets touched by a real user.

This isn't an engineering failure. It's a scoping failure.

When Drew Houston wanted to validate Dropbox in 2007, he didn't build multi-device sync, a sharing dashboard, an admin panel, or enterprise controls. He recorded a four-minute video showing one thing working. The waitlist jumped from 5,000 to 75,000 overnight. Engineering followed proof. It didn't precede it.

Travis Kalanick and Garrett Camp launched Uber in 2009 as Uber Cab - an invitation-only iPhone app with one feature: book a ride. No Uber Pool, no scheduled rides, no driver ratings, no surge pricing. Kalanick himself called drivers to confirm bookings manually. Three out of ten drivers they approached agreed to participate. That was enough to prove the idea.

Closer home, Ola launched in December 2010 as a basic cab aggregator in Mumbai. Bookings were largely manual. Co-founder Bhavish Aggarwal drove cabs himself when drivers didn't show up. The app was built to run on 2G because that's what India had. No driver tracking, no in-app payments, no ride history - just get the cab there.

That sequencing - validate first, build second - is what every MVP kickoff should enforce. Most don't. And the founders who show up to us six months in, over budget and under-validated, almost always have the same problem at the root: scope that nobody cut early enough.

We cut it. Here's how.


The Feature List That Never Stops Growing

It starts innocently. A founder has an idea, opens a Notion doc, and writes down everything the product needs to do. Forty-five minutes later, the list has thirty items on it. By the next team meeting, it's fifty. By the time a developer is briefed, it's a roadmap.

Nobody planned for this. It just happened - because every feature on that list felt necessary when it was added. The login flow. The notification system. The analytics dashboard. The export function. The admin panel for managing users. The onboarding sequence that walks new users through everything.

And underneath all of it, one quiet assumption doing enormous damage: that more features equals more value.

It doesn't. It equals more time, more cost, more complexity, and a longer wait before you learn whether the core idea even works.

The trap isn't laziness or poor planning. It's that founders are genuinely trying to think ahead. They're anticipating user objections. They're imagining edge cases. They're building for the product they eventually want to ship, not the one that needs to exist right now. Eric Ries called this out in The Lean Startup over a decade ago - build the minimum, measure what happens, learn and iterate. Founders read it. Nod along. Then open Notion and write fifty items on a list anyway.

As Sam Altman puts it plainly: start with something simple - you can always make it more complex later. Most founders do the opposite. They start complex and try to simplify, by which point the timeline, the budget, and the team's energy are already spent.

Because knowing the principle and feeling safe enough to act on it are two different things entirely.


What That Extra Scope Actually Costs

Let's make this concrete.

Every feature that isn't the core user problem is a tax. It costs design time, development time, testing time, and bug-fixing time. It pushes your launch date out by days or weeks. It consumes the runway that was supposed to fund the period after launch - the period where you're actually learning something.

CB Insights analysed over 430 failed VC-backed startups and found that 43% failed due to poor product-market fit, and that running out of capital - cited in 70% of cases - was almost always the final symptom, not the root cause. The money ran out because the product never found traction. The product never found traction because nobody validated the core assumption early enough.

Gartner puts the IT project failure rate at 75–80%. McKinsey found that 70% of digital transformation initiatives fail to meet objectives, with 70% exceeding original budgets. The leading cause in both cases isn't bad engineering. It's scope that nobody challenged before the build began.

The cost isn't always visible on a spreadsheet. Sometimes it's the notification system that took three weeks and which zero users have ever toggled on. Sometimes it's the internal admin dashboard that the team uses once a month but which a developer spent two sprints building. Sometimes it's the multi-tier pricing logic that was engineered before a single paying customer existed.

And sometimes it's the feature the founder fought hardest for - the one that came from a conversation at a dinner party, or from a gut feeling that turned out to be a personal preference dressed up as product vision. Jason Fried put it plainly in Rework: half the product done well beats the full product done poorly. Every time.

Shreyas Doshi's LNO framework - built from his years as a PM at Google, Stripe, and Twitter - makes the same point about tasks that applies equally to features: not all of them are created equal. Leverage tasks generate 10x return. Overhead tasks consume time and generate little. Most feature lists, if you're honest, are 80% overhead. The founders who move fastest identify the leverage features early and cut everything else.

The startups that run out of money before finding traction rarely do so because they under-built. They do so because they built too much of the wrong thing, too early, for the wrong reasons.


What We Actually Do in the Kickoff

When a founder comes to Pythrust to build an MVP, the first conversation isn't about technology. It's about what to remove.

We go through the feature list line by line, and we ask the same questions every time. The answers determine what gets built and what gets dropped before a single sprint is planned.

The first thing we look for is whether a feature directly solves the core user problem. Not a related problem. Not a problem the user might have later. The specific problem that is the reason the product needs to exist. Everything else - no matter how logical it sounds in a meeting - is a distraction at this stage. If a user can't experience the core value of the product without a feature, it stays. If they can, it goes.

The second cut is subtler, and founders resist it the most. We ask: who does this feature actually serve? A lot of what ends up in an MVP scope isn't built for users at all. It's built for the founder who wants a clean dashboard to monitor activity. It's built for the team that wants automated reports. It's built for the investor demo that needs to look impressive. These are legitimate needs - but they are not the user's needs, and they have no place in a product that hasn't yet proved it solves anything.

The third cut is about time. Every feature has a cost, but some features carry a disproportionate time cost relative to their core value. A complex integration, a custom algorithm, a feature that requires three external dependencies to work - these are the ones that silently absorb weeks of engineering time while the launch date drifts further away. If a feature is not core and it's expensive in time, it's gone.

The fourth cut is the hardest conversation to have, because it requires a founder to be honest about their own instincts. We ask: where did this feature come from? Was it a user request, backed by evidence? Or was it the founder's excitement about a particular use case - a vision of what the product could eventually become, projected onto what it needs to be right now? Founder bias is not a character flaw. It's inevitable. But an MVP that reflects a founder's enthusiasm rather than a user's problem is not a test - it's a monument.

Instagram's Kevin Systrom had spent months building Burbn - a cluttered check-in app with too many features - before he was honest enough to admit that users only cared about one thing: photo sharing. He and Mike Krieger stripped everything else, cutting roughly 50–60% of the original feature set, and rebuilt in eight weeks. The gutted version launched as Instagram and got 25,000 downloads on day one.

Brian Chesky and Joe Gebbia did the same thing with Airbnb in 2008. Three air mattresses, a basic website, $80 a night. No search filters, no verified profiles, no host protection insurance, no messaging system. Just one question: will anyone pay to sleep in a stranger's living room? Three people said yes. That was the only validation they needed before building further.

The fifth cut addresses something most MVP conversations never touch: market validation. If no one - not a competitor, not a scrappy indie maker, not even a failed startup - has ever attempted a version of this feature, that absence is information. It could mean the idea is genuinely novel. More often, it means the market has already decided it doesn't want it. Features that have never been tested by anyone in the market are high-risk bets that belong in version two, not in the product that's supposed to prove the core concept works.

Paul Graham captured this in his landmark Y Combinator essay "Do Things That Don't Scale" - the advice that has shaped how thousands of founders approach early product decisions. The point isn't to build small because you're lazy. It's that the features worth having are the ones you discover by getting the core in front of real users first. Everything else is a guess.

Beyond these five, two more cuts tend to appear in almost every kickoff. The first is integrations - features that require external services before the core user loop can even function. If the product doesn't work without the integration, it might be worth building. If it's just an enhancement, it waits. The second is polish - animations, refined onboarding flows, advanced UI details. As Lenny Rachitsky notes: ruthlessly cut scope and ship - the learning that comes from a real user's first interaction with the core product is worth more than six weeks of polish applied before anyone has seen it.

A founder who knows exactly what problem the product solves, and can prove it, doesn't need beautiful empty states. A founder who doesn't know yet can't afford to spend time on them.


Minimal Isn't About Building Less

There's a version of the "build small" argument that sounds like an excuse to be lazy. That's not what this is.

Cutting scope ruthlessly before an MVP kickoff isn't about shipping something cheap or half-hearted. It's about being precise. The founders who move fastest are the ones who scope hardest upfront - who are willing to make the uncomfortable decision to cut the feature they love, delay the integration that feels essential, and ship the thing that actually tests the assumption.

Marty Cagan writes in Inspired that the goal of product development isn't to ship features - it's to generate outcomes. The cut scope isn't wasted. It's waiting. Every feature removed from an MVP becomes something that can be built in version two, once the core is validated and real users are telling you what they actually need.

Harvard Business Review research shows that the average IT project runs 27% over budget, and one in six runs more than 200% over. The projects that blow up aren't the ones that started too small. They're the ones that started too big and never had a forcing mechanism to cut.

The question is never "can we build this?" The question is "should this be the thing we test first?"


If Your MVP Scope Still Feels Bloated

Most founders who read this will recognise their own feature list somewhere in here. They'll know which items are there because of user evidence, and which are there because of a meeting, an advisor, or a feeling.

Knowing the problem and solving it are still two different things.

If you're about to start building - or you've already started and the timeline keeps slipping - this is the conversation worth having before the next sprint. At Pythrust, the kickoff process exists for exactly this moment: to scope the MVP down to what it needs to be, build it cleanly, and get it in front of real users while you still have runway left to respond to what they tell you.

Book a conversation with the Pythrust team here. Bring your feature list.


Send Us Your Inquiry
0/50
0/1000


discordlinkedinmediumfacebook