___
## Lean Software Application Development
Lean Software Application Development is a methodology that originated from lean manufacturing principles but has been customized to fit the unique challenges of software engineering. It emphasizes maximizing customer value while minimizing waste. The key principles of Lean Software Development include:
- **Eliminate Waste**: Identify and eliminate any activities or processes that do not directly contribute to delivering value to the customer.
- **Amplify Learning**: Foster a culture of learning and knowledge sharing within the team.
- **Decide as Late as Possible**: Delay making irreversible decisions until the last responsible moment, allowing for greater flexibility and adaptability.
- **Create Knowledge**: Encourage collaboration, experimentation, and feedback loops to continuously improve processes and outcomes.
- **Defer Commitment**: Delay making commitments until the last responsible moment, allowing for greater flexibility and adaptability.
- **Quality Products**: Prioritize quality at every stage of software development rather than treating it as an afterthought.
- **Quality Products**: Prioritize quality at every stage of software development rather than treating it as an afterthought.
____
Origin Concept: [[INDEX]]
____