Most software projects fail. Most startups fail. Most new products are never used. But it doesn’t have to be that way. The Lean Startup is a disciplined approach to imagining, designing, and building new products. By testing our assumptions earlier, faster, and with more rigor, we can stop wasting people’s time.