Lean startup book notes
Published on
Marketing and user behavior
- Business and Marketing is as important as Engineering (or at least as important; 80% packaging, 20% core product).
- Experiment and analyse the behaviour of the early users.
- An early adopter is a user which draws real benefit from your product and is prone to neglect some of the bugs and the lack of features.
- This kind of clients have a big impact on the product.
- In software products, implement a system for logging and analysing to learn how to bring more value.
- Experimenting and collecting data can lead to better decisions for the next steps.
- Experimenting gives insights on your own product in your own specific situation.
- Success is not delivering a feature, success is learning how to solve the customer's problem.
MVP
Minimum viable product
- There's the "school of just-do-it" with no analysis beforehand and there are entrepreneurs who spend too much time analysing which may lead to analysis paralysis. The middle way between the two is a MVP.
- The biggest risk in a startup is that nobody is going to use your product. This risk has to be mitigated first. You are building based on hypothesis.
- The MVP's role is to test a hypothesis. Every initial business planning is speculation and the MVP must test these assumptions and reduce the risk. Riskier assumptions must be dealt with first.
- Apply scientific approach, make a hypothesis and test it with a MVP
Metrics and when to pivot
- Use actionable metrics like Cohort statistics, not gross sales or total customers
- Every time when stuck or the metrics resulted from the experiments don’t validate the hypothesis a pivot is necessary. Pivot means change but a fundamental kind of change.
- Always ask yourself what creates value and what creates waste.
- You have to attract more customers than the ones who leave in order for the startup to grow. There are 3 types of growth engines:
- sticky (repeated use of a customer)
- viral (word of mouth)
- paid (customers come from paid advertising)
What is LEAN?
Or why we deploy multiple times per day, use CI/CD, and have a triage process.
- Lean method is named like this because of the small stocks Toyota selling pipeline (3 min read) needed.
- Every time a piece was sold in a service shop, a "pull" was propagated through the dealership to the factory.
- The stock was named WIP (work in progress) stock.
- In Software Manufacturing, every piece of code that hasn’t reached the customer yet is WIP. Customer needs should create a "pull".
- The actual “pull” though is created by the business plan hypothesis which must be tested with experiments and user interviews.
- Adapt to the circumstances and adjust the speed accordingly. Don t ask if courses should be held to programmers but instead build an onboarding process such that employees become productive on day 1.