Lean

Unlike Scrum and XP, Lean doesn’t include a set of practices. Lean is a mindset, and just like with the mindset for Scrum or XP, Lean comes with values and principles (which, in Lean terminology, are called “thinking tools”). Learning Agile (p 269) The mindset of lean is sometimes called lean thinking.

(it is not a methodology as it is missing concrete practices)

Lean values

Learning Agile (p272)

Seven wastes of Software Development

  • Partially done work
  • Extra processes
  • Extra features
  • Task switching
  • Waiting
  • Motion (e.g. walking/travel to collaborate)
  • Defects

One tool for understanding the system and detecting waste is Value Stream Mapping

3 Types of wastes that constrain a workflow

Muda (無駄), which means “futility; uselessness; idleness; superfluity; waste; wastage; wastefulness”

Mura (斑), which means “unevenness; irregularity; lack of uniformity; nonuniformity; inequality”

Muri (無理), which means “unreasonableness; impossible; beyond one’s power; too difficult; by force; perforce; forcibly; compulsorily; excessiveness; immoderation”

Learning Agile (p305)

(stemming from The Toyota Production System)

Linking