Lean Development

Lean Development

Lean software development. Lean software development ( LSD) is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, it is emerging with the support of a pro-lean subculture within the Agile community.

Lean Software Development (LSD) is an agile framework based on optimizing development time and resources, eliminating waste, and ultimately delivering only what the product needs.

Lean Customer Development. Because as product people, we fall in love with solutions before we fully understand the problems we’re trying to solve. Customer development is the practice of finding customers first – understanding their problems, how they behave today, and what they’ll pay to solve – and then bringing them along as we build the product that works for them.

Lean development life cycle. Lean developers also have to track the process of software development constantly to avoid bugs in the intermediate and final products. Bug elimination is a large time waste. That is why Lean developers prefer to avoid defects or detect them on early stages.

Lean Development (LD) Methodology. Lean Development focuses on the creation of change-tolerant software. This methodology embodies the notion of dynamic stability which can be thought of as similar to how Scrum embraces controlled chaos. Bob Charette, the originator, writes that the measurable goal of LD is to build software with one-third

Although the principles of lean software development are consistent with lean manufacturing and (especially) lean product development, the specific practices that emerged were tailored to a software environment and aimed at the flaws in the prevailing software development methodologies.

Lean software development is a software development philosophy that aims to streamline the production of applications and software products, and to make them more efficient. The philosophy is popularly attributed to the book of the same title by Mary and Tom Peppendieck.

This a great overview of Lean Development, feel free to use this in training your teams!

[PDF]

Develop a Chief Engineer System to Integrate Development from Start 11. Adapt Technology to Fit your People and Process to Finish 6. Organize to Balance Functional Expertise and Cross-functional Integration and Process 12. Align your Organization through Simple, Visual Communication 13.

how to what is lean development