agile3
Reference & Concepts

Waste (Muda)

Muda is the Japanese word for waste: any activity that uses resources but adds no value for the customer.

2 min read · Practitioner

In 30 seconds

  • Waste is anything the customer wouldn't pay for.
  • Lean lists seven classic wastes, often extended to eight.
  • Software has its own versions: partial work, extra features, handoffs.

Seven classic wastes

Transport, inventory, motion, waiting, overproduction, over-processing and defects. Many add an eighth: unused talent. Taiichi Ohno described the original seven in the Toyota Production System.

Software equivalents

ManufacturingSoftware
InventoryPartially done work
OverproductionExtra features
TransportHandoffs
MotionTask switching
WaitingDelays for approvals, reviews
Over-processingRelearning, unneeded process
DefectsBugs

This mapping follows Mary and Tom Poppendieck's lean software development.

Muda, mura, muri

Lean pairs muda with mura (unevenness) and muri (overburden). Levelling work with heijunka reduces all three.

Myth vs reality

Myth · All non-coding work is waste.
Reality · Planning and testing add value when done well.
Myth · Eliminating waste means cutting staff.
Reality · It means freeing people for valuable work.
Myth · Waste is easy to see.
Reality · Much of it hides in queues and handoffs.

FAQ

Which waste is biggest in software?

Often partially done work and waiting.

How do we spot waste?

Value stream mapping and watching where work waits.

Is some waste necessary?

Yes, some supports value, like compliance work; minimize it.