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

Get started free

NSYO_A9U1_Lean_VS_Agile_TDSM3B

YAHELL OSVALDO N��EZ SORIA

Created on September 18, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Witchcraft Presentation

Sketchbook Presentation

Vaporwave presentation

Animated Sketch Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Transcript

Advantages:

  • Reduces costs by eliminating waste
  • Improves delivery speed
  • Promotes team collaboration
  • Increases product quality

Disadvantages:

  • Can be hard to implement in large teams
  • Requires cultural change
  • Needs strong discipline to follow lean principles

Who developed it?Mary and Tom Poppendieck adapted lean principles to software development in the early 2000s.

Key Principles / Stages:

  • Eliminate Waste
  • Build Quality In
  • Create Knowledge
  • Defer Commitment
  • Deliver Fast
  • Respect People
  • Optimize the Whole

LEAN SOFTWARE DEVELOPMENT

When is it used?

  • In startups and software companies looking to reduce cycle time
  • In teams aiming to improve efficiency and quality
  • When rapid delivery and continuous improvement are needed

To learn more

What is it? Lean Software Development (LSD) is an agile methodology inspired by lean manufacturing principles from Toyota. It focuses on minimizing waste and maximizing value.

What is it for? It is used to improve efficiency in software development by eliminating non-value-adding activities.

Where was it created?United States, based on Toyota’s lean manufacturing system in Japan

->AGILE<-

Advantages

  • Faster time to market
  • High customer satisfaction
  • Flexibility to change
  • Better collaboration and communication

Who developed it?Seventeen software developers who authored the Agile Manifesto in 2001.

Disadvantages

  • Requires constant customer involvement
  • Can lead to scope creep if not managed
  • Not ideal for fixed-scope or fixed-budget projects

Key Stages (Common in most Agile frameworks like Scrum)

  • Planning
  • Design
  • Development
  • Testing
  • Release
  • Review & Retrospective

AGILE SOFTWARE DEVELOPMENT

When is it used?

  • When requirements are unclear or likely to change
  • For projects that require frequent updates or iterations
  • In teams that value collaboration and fast delivery

To learn more

What is it? Agile Software Development is a group of methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.

What is it? Agile Software Development is a group of methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing crossfunctional teams.

Where was it created?Snowbird, Utah, USA

->LEAN<-