Related: - [[Course 4. Agile Planning for software products]] - [[C202005071018 How to self improve]] # Lean Software Development - Origin from manufacturing industry. - Reduce waste in production process - Toyota - It is a mindset. - https://en.wikipedia.org/wiki/Lean_software_development#Lean_principles - Lean development can be summarised by seven principles, very close in concept to lean manufacturing principles:[[4]](https://en.wikipedia.org/wiki/Lean_software_development#cite_note-2Poppendieck2003-4) 1. [Eliminate waste](https://en.wikipedia.org/wiki/Lean_software_development#Eliminate_waste) 2. [Amplify learning](https://en.wikipedia.org/wiki/Lean_software_development#Amplify_learning) 3. [Decide as late as possible](https://en.wikipedia.org/wiki/Lean_software_development#Decide_as_late_as_possible) 1. Something like asking for the "wish behind the wish" of what client need. Collect as much as data as possible first. 4. [Deliver as fast as possible](https://en.wikipedia.org/wiki/Lean_software_development#Deliver_as_fast_as_possible) 5. [Empower the team](https://en.wikipedia.org/wiki/Lean_software_development#Empower_the_team) 6. [Build integrity in](https://en.wikipedia.org/wiki/Lean_software_development#Build_integrity_in) 7. [Optimize the whole](https://en.wikipedia.org/wiki/Lean_software_development#Optimize_the_whole) ![[Screenshot 2022-07-05 at 9.42.21 PM.png]] --- ## Amplify learning - The study, pause, reflect, learn from mistakes, trial and error. - Don't be too invested in ONE idea and become too narrow. - Many potential ideas. Scientific Method - Based on the evidence, data. Encourage leadership.