Want to create interactive content? It’s easy in Genially!

Get started free

LEAN

OSMAR JESUS OLMEDO RODR�GUEZ

Created on September 17, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

LEAN

SOFTWARE DEVELOPMENT
Principles / Stages:
What is it:
What it serves:

Lean software development is the application of lean manufacturing principles to the software development process. It focuses on optimizing efficiency and minimizing waste at all levels, from individual developers to the entire organization.

  1. Eliminate waste: Remove anything that does not add value, e.g., unnecessary code, extra features, bureaucratic processes, and quality problems.
  2. Build quality in: Ensure quality through practices like pair programming and test-driven development.
  3. Amplify learning: Foster knowledge sharing through code reviews and continuous learning, etc.

The methodology aims to improve efficiency, reduce wasted effort, speed up delivery, and enhance overall software quality.

Disadvantages:
Advantages:
  • Reduces waste and resource consumption.
  • Focuses on delivering customer value.
  • Encourages continuous learning and improvement.
  • Can be challenging to implement in traditional organizations.
  • Requires cultural change and commitment.
  • Needs disciplined teams to avoid process drift.
Use cases:
Where it was created:
Who developed it first:

Best for projects requiring efficiency, fast delivery, and flexibility, especially in organizations aiming to optimize resource use and value delivery.

Adapted to software development by Mary and Tom Poppendieck in the early 2000s.

Originated from Toyota's lean manufacturing practices in Japan.