1. Lean Software Process
Handling Muda in the IT Industry
Dhivya Arunagiri
Senior Business Analyst
Thoughtworks, Chennai
March 11th, 2011
2. Muda – The 7 variants
Wastage Due to
1. Over Production
2. Process Failure
3. Bad Quality
4. Transport
5. Inventory
6. Idle Time
7. Operator Motion
3. Muda 1: Overproduction
My client has 5 different types of end users.
Some users have a lot of extra features while
others do not have even the basic ones
6. Muda 2: Due to Process Failures
I keep tracking the development effort on a daily basis but
it is a corrective measure. How do I visualize the blockers
slippages as well as Scope Creep upfront?
9. Muda 3: Bad Quality
We have a defect tracking system but
still we end up having a lot of defects.
• Test Driven Development
• Continuous feedback or Kaizen
13. Muda 5: Inventory
My Client is in a volatile industry. By the time, we
release a feature, parts of it have become redundant
Plan for the current and consecutive
iteration only
14. Muda 6: Idle Time
If one pair slips off on the completion date for a
requirement, the second pair remains idle.
16. Muda 7: Operator Motion
Each developer is specialised in one area. How do we
ensure we disseminate the knowledge?
• Paired Programming
• Pair Rotation