The hardest thing about an MVP
Matt Hertel
I help startups build enterprise-grade cloud infrastructure quickly, securely, and cost-effectively. All this without sacrificing their most important asset: speed.
Building an MVP is the most exciting part of a startup journey.
You get to focus on the problem and apply all the best practices to build something people want quickly.
Progress is great, you can fly through most of it and even show progress to early adopters.
But then you need to get ready to onboard customers and you need to make your MVP somewhat usable. And that's when things get hard.
If you've been in this game for a while, you know the 90/90 rule.
But before I tell you about this rule, let me give you some context.
In software engineering 90/90 rule states:
The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.
There is also Hofstadter's Law
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
This is a funny way to say that no matter how much we plan and focus:
This has a big impact when building an MVP.
Let me give you a real case, my SaaS.
I started the MVP of Landing Page Wizard almost 10 days ago:
That was about 4 or 5 days' worth of work. All was going incredibly well.
Then I started adding images and went down a rabbit hole of performance optimization.
I can spend the next 100 days talking about this, needless to say is still a hard thing to get right but I did it.
That set me back a day or so but still insane progress.
I then shared a demo with a close group of people to get some early feedback, all was great and I got positive comments.
It was time to get some early customers.
Things started to get complicated.
To have a customer I need to have a "few" things in place:
And the list grows longer.
As you can see, it all started as a simple way to create landing pages. But it quickly became a whole lot of work that had nothing to do with the problem I wanted to solve.
I hear you in the back of the room: "Just use a SaaS starter kit"
You might be right. I see SaaS starter kits as the wrong solution to this problem.
I'll cover this in more detail as I have some good examples of how SaaS starter kit can be more harmful than good
I believe they create a false sense of security.
Ship your SaaS in days not weeks but then spend weeks learning how the starter kit works. Configure all the third-party providers. Work in the things you MIGHT need, not what you desperately need.
I'll use auth as an example, without a starter kit you need to think:
"What's the easiest thing I can do for my users to have an account"
Note that the question didn't cover creating an account, password recovery, email confirmations, and more. That's on purpose
The easiest way for my customers to have an account is to create the account manually. I can add it to my auth provider and set up a magic link for them to log in.
I'm onboarding people manually so I don't need to have a full login system now.
It's super important to keep applying the same principles throughout the whole MVP development cycle. Not only the first 90%, but the second 90% too!
In 2024 is super easy to find something that solves your problem. What's hard now is knowing what problems that solution creates.
Over to you now:
How do you go about making your MVP good enough to onboard your first customer?
Are you a SaaS starter kit user? What was your experience with it?
Progress
So far
Latest
Celebrations
So many legends!
I cannot thank you all enough for your help and support, you're all legends!
Startup & Enterprise Growth Specialist | Tech Unicorn Architect | 20+ years in Software Development & Consulting
8 个月Oh, the infamous second 90%"—where dreams of a smooth launch go to test our patience! It's like the MVP is saying, "You thought you were done? Hold my coffee!
?? Fractional product designer & behavioral science nerd helping apps get good & sticky (300+ and counting).
8 个月Making progress bit by bit ... ??
?? Message right for customer-driven revenue | Stand out in crowded categories and channels. Build trust and relationships. Make people love your product. ??
8 个月That's right! It costs more to get new customers than to keep your current ones.
Building ALL-IN companies and teams
8 个月90/90 - I’m going to remember this one Matt ????