Lean Startup is a methodology for building successful startups that focuses on minimizing waste and making progress quickly. It advocates following the right process through techniques like customer development, MVPs, and measurement to increase the odds of success rather than relying on luck or genius. While inspired by lean manufacturing and agile development, Lean Startup is a higher-level approach that can be applied beyond software to any new product or business facing uncertainty.