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<-
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:
View
Witchcraft Presentation
View
Sketchbook Presentation
View
Vaporwave presentation
View
Animated Sketch Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
Explore all templates
Transcript
Advantages:
Disadvantages:
Who developed it?Mary and Tom Poppendieck adapted lean principles to software development in the early 2000s.
Key Principles / Stages:
LEAN SOFTWARE DEVELOPMENT
When is it used?
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
Who developed it?Seventeen software developers who authored the Agile Manifesto in 2001.
Disadvantages
Key Stages (Common in most Agile frameworks like Scrum)
AGILE SOFTWARE DEVELOPMENT
When is it used?
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<-