The 7 LSD Principles
Lean Software Development (LSD) is a set of principles for developing software that is based on the principles of lean manufacturing.
Eliminate Waste
Remove anything in your process that doesn’t directly contribute to delivering value to the customer.
Amplify learning
Create feedback loops and opportunities to quickly learn from experience, improving with each iteration.
Decide as late as possible
Keep decisions open as long as practical, allowing you to base choices on the best available information.
Deliver as fast as possible
Release working software frequently so you can gather real-world feedback and respond quickly to change.
Empower the team
Provide teams with the authority and trust to make decisions, enabling them to solve problems directly.
Build integrity in
Integrate quality practices into every step of development to ensure the product stays robust and consistent.
Optimize the Whole
Focus on improving the entire workflow and system, not just individual parts, to maximize value delivery.