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.


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....
I'll help you understand how software estimation effects the expectations between the business and development, and how to think about it in a lean fashion....
How to build a minimum viable product (MVP), by selecting a feature that shows users your core value proposition, as well as two features that "delight"....
How companies can lose the benefits of agile if they don't have the right mindset when attempting to use agile project management....
How Lean Software Development avoids a company becoming irrelevant in today's shifting technology market....
Getting revenue generating IT released faster is a clear advantage. The biggest ROI of Continuous Delivery is a little more subtle....
I’m taking a break from my posts on continuous delivery to talk about a related trend that continues unabated. Ask yourself, have you ever heard any of these phrases uttered in your delivery process (or perhaps said them yourself)? “That...
When teams develop software, they use products from other vendors to aid them in following their chosen process. Usually data is captured during development that can be used to create reports or do analysis from these other vendors’ products resulting...
Much like we write tests to assert that the code is really working the way it should, Nathaniel Talbott thinks we should be able to write experiments to provide us with facts that assert the usage of a feature of...
Back in 2004 I left Rockwell Software (a subsidiary of Rockwell Automation) to join a small company that needed technical and design leadership for a potential touchscreen application for the pharmaceutical industry. As part of my design, I had to...
>