Skip to content

Debates

Should startups build a minimum viable product and iterate, or build a complete high-quality product before going to market?

8 recorded positions from 5 people, first said Jun 16, 2023. They do not agree — the readings below are what each one actually argued.

Breadth first products require full build before launch

Fabien Pinckaers · Feb 12, 2025

Building the entire product suite up front was risky but is the reason Odoo works today

It delayed monetization and salable product, but designing the big picture at once means everything is smooth and integrated rather than a patchwork of separate software

Scope: risk: two years before anything could be sold; judgment made in hindsight

8:01 20VC: The $5BN Company Built from the Belgian Countryside | The Story of Odoo: The Company with No Plans to Sell, IPO & Their Billionaire Founder Who Does Not Care About Money with Fabien Pinckaers, Founder & CEO @ Odoo

Jason James · Aug 29, 2025

You cannot run an MVP approach on a breadth-first product; a broad, full-life-cycle product requires a full build before going to market

With a dozen surface areas it's very hard to get everything to a sufficient quality level, so shipping an MVP-quality broad product underdelivers

Scope: drawn from building Daisy v1; they should have delayed going to market by six months to raise quality

14:03 20Product: Why Most CPOs are Bad | Why You Do Not Need PMs in a World of AI | Why the Design Stage is Dead and How to Use Vibe Coding to Replace It | The Three Roles All Founders End Up Firing on Repeat with Jason James @ Tezi

Ship rough prototype for signal then pull down and rebuild properly

Noah Desai Weiss · Jun 16, 2023

The right way to test a big new product idea is to build a deliberately rough, ugly, unpolished internal prototype first and see if colleagues find it genuinely exciting before investing in refinement, polish, scaling and performance work

It surfaces whether the idea could change how people work before you spend on making it good, and you can then progressively scale it and watch daily/weekly retention and depth of usage

Scope: described as Slack's own playbook

32:52 20Product: Slack CPO Noah Weiss on How to Master Product-Led-Growth, The Biggest Mistakes Founders Make When Scaling Into Enterprise & What Needs to Change with your Product, Team and Processes when Scaling From PLG to Enterprise

Max Levchin · Feb 5, 2025

The right MVP practice is to ship rough prototypes for signal, then pull the product down and rebuild it properly once the data shows traction

You need cheap customer feedback to learn whether a crazy idea has odds of success, but leaving the rough version live means someone will build a better version if you don't

29:44 20VC: Affirm Max Levchin on Why Grading Talent by Letter (A or B) is Total BS | How to Create a Culture of Post Mortems and Writing | Why You Should Only Study Failure Not Success & The Biggest Surprises Scaling to $18.7BN Market Cap

Also on the record

Jason James · Aug 29, 2025

Launching a new capability at an A-quality level lets you leave it alone for roughly a year and move on to the next capability, whereas scrappy MVP/beta launches mire the team in fixes and slow down the next needle-moving launch

Time spent repairing half-built features is time not spent building the differentiating next thing

3:37 Invest in a quality launch to avoid repeated rework

Jason James · Aug 29, 2025

When you already have clarity on what customers want you should just build the full thing in one swing; customer involvement should be inserted mid-development only where you lack certainty

Accumulated customer learning gives varying degrees of clarity, and there are many points in the development journey (design, vibe-coded prototype, limited release) to bring customers in when ambiguity exists

4:35 Build full when clarity exists test with customers only where uncertain

Jason James · Aug 29, 2025

Whether to build an MVP or a full product should be determined by the thesis you're trying to test and what must be true to validate or invalidate it

Testing whether AI can be a labor capacity addition rather than an efficiency tool for human recruiters requires covering the breadth of a full human role

15:54 Build choice determined by what the thesis must prove

Cem Kansu · Jun 20, 2025

Extensive iterative prototyping should sequence core utility first, then engaging design, then polish — validating the core interaction before investing in looks.

You avoid spending months of build time before knowing whether the thing works at all; you validate the core, then do the other steps.

9:24 Sequence core utility before design and polish when prototyping new features

Your assistant can query this graph directly — 8 positions here, 19,646 across the corpus. Add 996.fm over MCP.