I’m doing a bunch of research at work on software development models, and I came across this, which resonated on a few levels.
“Lean startup” is a term coined and trade marked by Eric Ries. His method advocates the creation of rapid prototypes designed to test market assumptions, and uses customer feedback to evolve them much faster than via more traditional product development practices, such as the Waterfall model. It is not uncommon to see Lean Startups release new code to production multiple times a day, often using a practice known as Continuous Deployment.
The idea of rapid prototyping, waste reduction (this makes me think of material waste as well as mental waste or clutter), and a lot of communication with users are all major themes in our discussions.