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.


Overcome Attachment: Discover Lean Software Development

Today I'd like to offer some strategies to overcome attachment so you can get others to use agile and lean software development methods....

How To Shut Down Your Feature Factory

Are you developing software under pressure like a "feature factory", but there never seems to be any economic benefit to the changes?...

How Failure Produces BETTER Software Projects!

Today I'd like to talk about how learning of a team failure produces better software when you plan to exploit this ability....

How UNCERTAINTY Impacts Software Development Processes

Other software developers often disagree with us about what processes to use due to how uncertainty impacts software development....

Top 5 Software Redesign Mistakes By Software Companies!

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 With Product Growth

Evolving software architecture to adapt to product growth can help your team deliver faster and accommodate refactoring needs easier as the project progresses....

How To A/B Software Development To Find What Customers Value

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!...

Software Estimation – Trading Perceived Effort For Outcomes

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....

Minimum Viable Product – Letting Software Customers Help You Profit

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"....

Agile Project Management – Is It Stopping You From Being Agile?

How companies can lose the benefits of agile if they don't have the right mindset when attempting to use agile project management....

Lean Software Development – It’s About Uncertainty

How Lean Software Development avoids a company becoming irrelevant in today's shifting technology market....
>