Remove Agile Remove API Remove Metrics Remove Product Development
article thumbnail

Lessons Learned: Product development leverage

Startup Lessons Learned

Lessons Learned by Eric Ries Sunday, April 26, 2009 Product development leverage Leverage has once again become a dirty word in the world of finance, and rightly so. But I want to talk about a different kind of leverage, the kind that you can get in product development. Its a key lean startup concept.

article thumbnail

Embrace technical debt

Startup Lessons Learned

I hope to show why lean and agile techniques actually reduce the negative impacts of technical debt and increase our ability to take advantage of its positive effects. Startups especially can benefit by using technical debt to experiment, invest in process, and increase their product development leverage.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Lessons Learned: The engineering manager's lament

Startup Lessons Learned

Lessons Learned by Eric Ries Monday, October 20, 2008 The engineering managers lament I was inspired to write The product managers lament while meeting with a startup struggling to figure out what had gone wrong with their product development process. Even worse, agile wasnt really helping me ship higher quality software.

article thumbnail

Continuous deployment for mission-critical applications

Startup Lessons Learned

Thats a perfectly reasonable reaction, given that most releases of most products are bad news. Even worse, the sad state of product development generally means that the new "features" are as likely to be ones that make the product worse, not better. Monitoring of real-world metrics. I just dont believe it.

article thumbnail

What Does the Future Hold for Conversion Optimization?

ConversionXL

Everyone has railed against these practices ( including us , many times), but it still seems that much of the industry is focused on short term metrics and surface level changes. With agile development cycles and uncertain monetization models, they live and die by data and experimentation. Image Source.

article thumbnail

Why Continuous Deployment?

Startup Lessons Learned

The agile software movement has made numerous contributions: continuous integration, which helps accelerate feedback about defects; story cards and kanban that reduce batch size; a daily stand-up that increases tempo. Think of the dozens of little API changes that are required when we want to pass new values through the system.

article thumbnail

Lessons Learned: Cash is not king

Startup Lessons Learned

Customer Development : a disciplined approach to finding out if there is a market for your product before its too late. Customer Development Engineering : techniques for accelerating your product development. Combining agile development with customer developm. Work in small batches. Expo SF (May.