This talk is about the lean startup movement and how its ideas can be applied in order to incrementally build a product based on validated learning. We will discuss how adding features without first identifying our assumptions leads to waste. We’ll then see how experiments in the form of minimum viable products can help us reduce product risk and build useful products.
We have learned how to build software: Extreme Programming gave us the developer tools and Scrum the project management tools. But we are still investing a lot of money in our ideas and most of them fail. 9 out of 10 startups are unsuccessful. Why is that? One reason is that we still make assumptions about our users’ needs. Repeat after me: “I am not my user!”
This talk discusses minimum viable products, validated learning and continuous deployment: how to write the minimum amount of code that can teach us something about the user and only then developing the full feature (instead of waiting to have the perfect feature that maybe nobody wants).