+1 512-522-1956

Posts filed under: Lean Startup

Lean Startup

This page contains posts related to the concepts introduced by Eric Ries' seminal book The Lean Startup, and how it applies to software development.

Software development is inherently unpredictable, and companies that invest heavily to design and then build a comprehensive software product or service before delivering any of it to customers often lose money.

This typically happens because the designed product includes a large number of ideas, and only a small percentage of these turn out to be valuable to users. In some cases, the core theory of it's most valuable feature is a mistake, making the entire product a failure.

Eric describes in The Lean Startup approaches he used at his first companies to employ the scientific method to direct the activities teams use to deliver products. He also provides examples of how to do so with minimal investment.

Lean software development practices are closely related to Continuous Delivery, which provides technology innovations necessary to deliver on the promises of The Lean Startup.


Are you developing software under pressure like a "feature factory", but there never seems to be any economic benefit to the changes?...
Would you like to know more about who I am and how I became passionate about lean methods? Let me share part 3 of my software development journey with you....
Would you like to know more about who I am and how I became passionate about lean methods? Let me share part 2 of my software development journey with you....
Would you like to know more about who I am and how I became passionate about lean methods? Let me share part 1 of my software development journey with you....
Today I'd like to talk about how learning of a team failure produces better software when you plan to exploit this ability....
Other software developers often disagree with us about what processes to use due to how uncertainty impacts software development....
Getting ready to redesign a new version of a digital product with software? Avoid the top 5 software redesign mistakes by software companies....
Evolving software architecture to adapt to product growth can help your team deliver faster and accommodate refactoring needs easier as the project progresses....
Companies need to start to A/B software development to find what customers value. Relying on planning up front based on customer feedback and research just isn't competitive anymore!...
I'll show you why the work we do to develop software is "knowledge work", and benefits from the ideas and experiences individuals bring to each problem....
I'll help you understand how to decide between scrum and kanban, so you can make a decision that lets you deliver products in a lean fashion....