What is Lean Startup?"Lean Startup" is a methodology for developing products and businesses in the most efficient way possible to reduce risk of failure. This method basically teaches us to be lean so a Minimum Viable Product (MVP) can be launched to grab feedback from prospective customer and learn what they really need.
Minimum Viable Product (MVP)
A version of a new product or new feature which allows a team to gain maximum understanding about the targeted customer is the MVP. The MVP should be the basis of connect between the entrepreneur and customer and help trigger the begin of the learning process.
All code written should be in a deploy-able state to production. This results in the reduction of the cycle times. Techniques such as TDD and Continuous Integration are to be followed in order to achieve this.
A split or A/B test is an experiment, where in users are provided with two different versions of the same product in-parallel or in-serial. The goal here is to observe and measure differences in the behavior of the user on actionable metrics.
Metrics that reflect the key drivers of a business and lead to informed decisions and subsequent action.
A pivot is a structured course correction designed to test a new fundamental hypothesis about the product, strategy, and engine of growth
Where does it apply?The concepts of Lean start-up methodologies can be applicable in projects of
- Any industry
- Any size
By the name it doesn't seem like it, but out of my personal experience as a manager and a senior developer I strongly feel that large enterprises should start adapting to this new methodology. This could be a game changer to their business.