My Notes on the Lean Startup
kevinslin.com
kevinslin.com
My current startup has went the other way, initially I thought it was too far in the other direction. But because we have enough people we are hitting our milestones, we are able to have a few people who only interact with customers and investors and that really does make all of the difference.
It sounds like your previous startup didn’t fulfill the “enough” portion. As in it was a minimal company but not a minimal viable company?
How many resources should I have? Don't have too few resources and don't have too many resources. Have enough resources!
Presumably one of the reasons people have too few or too many because they think that is the right amount of resources at the time.
It is only in retrospect that you can tell whether you have enough.
It feels like you took a bootstrapper approach to building your company, but within a YC incubator talking to VC investors.
No matter what methodology you use, that team sounds very small. I really hope the "1 founder" was a developer and an amazing design was crucial for your companies success.... :)
The last time I tried to raise anything it was pretty much impossible to do pre-revenue. Even a small seed round has expectations that you'll have launched already[1]. Obviously it depends on a lot of factors, but there's a chance your CEO was right.
[1] ...which defeats the point of it being a seed round in my opinion. If you've proven the model and you have money coming in then you're raising a Series A. rant rant
It was more about being lean (as in efficient) in the development, iteration and pivoting between ideas. Don't waste time and resources on an idea that customers don't want, cut your losses and pivot toward an idea that has been validated.
A lot of things that look like work are actually not earning you any money, just costing you valuable life-hours. The Lean Startup contains some tips for figuring out which is which.
1) Create a lean canvas for your business and identify the riskiest/most uncertain area.
2) Do systematic problem interviews to validate your problem.
3) Do systematic solution interviews.
It's a great read for people who are confused about lean methodology, don't know how to get started, or got burned by doing lean "wrong".
Lean Startup can be boiled down to: don’t waste time and resources on things that are not necessary or that people don’t actually want. Wow, such wisdom.
In old days, a lean startup looked much different, more rough and scrappy. Nowadays that doesn’t really fly, and everything comes with polished facades straight out the gate, or else you have no chance.
Lean startup was meant for a time when building big things upfront was difficult and time consuming. Nowadays if you know how to leverage technology, you can build impressive things very quickly, and you must, because if you don’t your competitors will and they will win because today’s consumer is too burnout from cheap looking startups that disappear overnight because they decide they had the “wrong assumptions” about their customers.
In a world where building things gets increasingly cheaper and easier, Lean Startup is too cautious and slow and has no value.
Inevitably startups these days must be willing to waste some resource, maybe time or money, in order to truly iterate toward solutions that customers want. Anything else is too slow.
The era of "ugly but functional to a certain extent" is dead. Customers want good solutions right out the bat.
I worked at a start-up for 18 months at the start of 2020. I look at it as the best experience of "flow" I'm ever likely to have. I come from an infrastructure/devops background, the two other engineers were developers (one with significant management experience) and the rest were data scientists. Within a crazy short time we had CI/CD, separate environments for dev, testing and production, extremely scalable infrastructure in multiple regions. We set up kanban, daily standups, weekly design meetings. We considered logging and metrics from the start. Product development was insanely quick, and there were essentially no infrastructure blockers because I was able to produce IaC and deploy it as it was required. We put heavy focus on minimizing cost to increase runway (ie: scale to zero, free services like gitlab & Cloudflare). In under a year we had an MVP that we could deploy to any region from scratch with two commands (terraform apply and a script to helm install the rest).
I'll add one thing: while you can spin up impressive things quickly, it's easy to screw up. Like deciding you can ignore environments, regions and scalability "for now". You think you can do it later? You can't. Not when you've got a shitload of customers running in your one big janky data center.
I know. Right now I'm working for a company who did this. There are no naming conventions. Deploying a new data center is a nightmare. I want to throw out all of their shitty code and start over, but I can't. The company is doing well but the VCs want to see rapid expansion into different regions and they're simply unable to do it.
Build good foundations.
It apparently takes multiple exposures to the Lean Startup concept from different angles for people to get the core message. My own attempt to teach Lean Startup from another angle is called Bloated MVP [0]
In your blog examples you showcase both true positives and true negatives (services that succeeded and failed respectively). It would be especially interesting to also show cases of good mvps that failed and bad ones that ultimately succeeded.
Of course “execution is key”, but it would still give some valuable insights into your methodology.
You always are gonna screw up the first one, and the second one can go Second System, so maybe the third time is the charm. If so, then what you'd want is a lot of first time startups getting a little money, with a very, very low expectation of success.
But if you are quite certain the first ones are likely to fail, you'd need some incentive to give them even a little money. Maybe with some sort of Right of First Refusal on your next couple of enterprises. Though that's easy enough to game by making a BS proposal, or working for someone else for a year and then trying again. Maybe 2 years and two enterprises, whichever is greater.
Any recommendations for books with a more updated approach?
3rd edition just released. Adds Systems thinking, design thinking and more to the mix. It focuses on practice.