SlideShare a Scribd company logo
Lean Software Development
 It comes from Toyota Production
System
 It is a set of principles and toolset
 It promise to achieve quality, speed,
customer alignment
The 7 principles of Lean
Thinking
 1. Eliminate Waste
 2. Amplify Learning
 3. Decide as Late as possible
 4. Deliver as Fast as possible
 5. Empower the Team
 6. Build Integrity In
 7. See the Whole
Lean software development and scrum model
7 Principles: Eliminate Waste
 What is waste?
 Anything that doesn’t add value to product
 Software Development Waste
 Partially done work
 Extra Processes
 Extra Features
 Task Switching
 Waiting
 Motion
 Defect
 Management Activities
Lean software development and scrum model
7 Principles: Amplify Learning
 Developing software is about learning
 Software Design is a problem solving
process
 Short iteration speed up the learning
process
 Write unit test -> coding -> refactoring ->
integration testing -> customer feedback
Lean software development and scrum model
7 Principles: Decide as Late as
Possible
 Software Development is about
uncertainty
 There are many answer to one question
 Let customer see the product fast, let
them
 decide it, the answer will come back later
 You can’t predict the future! Keep the
flexibility
Lean software development and scrum model
7 Principles: Deliver as Fast
as Possible
 Everyone like rapid delivery
 Rapid delivery = customer see is it what they
 asked for first
 Pull System: Kanban
Lean software development and scrum model
7 Principles: Empower the
Team
 Find good people and let them do their
job
 People are not resource, they need
motivation
Lean software development and scrum model
7 Principles: Build Integrity In
 Perceive Integrity
 Customer experience with a system
 Conceptual Integrity
 Flexibility
 Maintainability
 Efficiency
 Responsiveness
Lean software development and scrum model
7 Principles: See the Whole
 Software Product != sum of its part
 Think about affected areas when fix
defects /
 add new features
 Optimization
Scrum Model
Lean software development and scrum model
Lean software development and scrum model
Lean software development and scrum model
Lean software development and scrum model
Lean software development and scrum model
Lean software development and scrum model
Lean software development and scrum model

More Related Content

PPTX
PPT
Stc chandan patary_ua_testing _ stc
PDF
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
PPTX
Test automation: do we still need test specialists?
PPT
Test-Driven Development
PPTX
Treinamento TDD
PDF
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
PPTX
Managing agile testing
Stc chandan patary_ua_testing _ stc
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Test automation: do we still need test specialists?
Test-Driven Development
Treinamento TDD
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
Managing agile testing

What's hot (20)

PDF
My DevOps Experiences and Lessons learnt as a Program Manager
PDF
Way to Agile - USTH
PPTX
Difference between traditional and agile software development
PPTX
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption Theory
PPTX
Teamleader testcon 2019
PDF
QA evolution, in pictures
PDF
Change management apty
PPT
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
PPTX
How To Become A Good Agile Tester?
PDF
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
PPTX
Are Testers Failed Programmers?
PPT
Transitioning To Agile
PPTX
One trunk one pipeline one truth
PPTX
Agile Testing Methodology- Principles of Agile Testing Methodolgy
PDF
Effective QA in Scrum
PDF
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
PPTX
Defining Test Competence
PPTX
Tabara testare adrian matei
PDF
Agile Testing 20021015
My DevOps Experiences and Lessons learnt as a Program Manager
Way to Agile - USTH
Difference between traditional and agile software development
Atmosphere 2016 - Berk Dulger - DevOps Tactical Adoption Theory
Teamleader testcon 2019
QA evolution, in pictures
Change management apty
Gustav Olsson - Agile - Common Sense with a New Name Tag revised
How To Become A Good Agile Tester?
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
Are Testers Failed Programmers?
Transitioning To Agile
One trunk one pipeline one truth
Agile Testing Methodology- Principles of Agile Testing Methodolgy
Effective QA in Scrum
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
Defining Test Competence
Tabara testare adrian matei
Agile Testing 20021015
Ad

Similar to Lean software development and scrum model (20)

PDF
Lean Software Development
PPTX
Introduction to Lean Software Development
PPTX
DeKnowledge - Try us
PPTX
Lean Development Presentation Slides.pptx
PPT
Lean Software Development Principles
PDF
Lean Software Development: A Complete Guide
PDF
7 Principles of Lean Software Development
PPTX
Lean software Development for Agile Framework
PDF
Lean Software Development Presentation
PDF
Lean Based Sofware Development
PPT
Lean Software Development
PPT
Lean Software Development & Kanban
PPSX
Lean Development Overview
PPTX
Lean Principles for Agile Teams
PDF
Lean Development
PDF
Lean Software Development - Part I
PPTX
Introduction to Agile and Lean Software Development
PPTX
Agile lean software development principles
PPTX
Lean Software Development
PPTX
Lean & Agile Value Streams
Lean Software Development
Introduction to Lean Software Development
DeKnowledge - Try us
Lean Development Presentation Slides.pptx
Lean Software Development Principles
Lean Software Development: A Complete Guide
7 Principles of Lean Software Development
Lean software Development for Agile Framework
Lean Software Development Presentation
Lean Based Sofware Development
Lean Software Development
Lean Software Development & Kanban
Lean Development Overview
Lean Principles for Agile Teams
Lean Development
Lean Software Development - Part I
Introduction to Agile and Lean Software Development
Agile lean software development principles
Lean Software Development
Lean & Agile Value Streams
Ad

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Understanding Forklifts - TECH EHS Solution
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
AI in Product Development-omnex systems
PPTX
Introduction to Artificial Intelligence
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Digital Strategies for Manufacturing Companies
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Understanding Forklifts - TECH EHS Solution
How to Migrate SBCGlobal Email to Yahoo Easily
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
AI in Product Development-omnex systems
Introduction to Artificial Intelligence
Odoo POS Development Services by CandidRoot Solutions
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How Creative Agencies Leverage Project Management Software.pdf
Transform Your Business with a Software ERP System
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...

Lean software development and scrum model

  • 1. Lean Software Development  It comes from Toyota Production System  It is a set of principles and toolset  It promise to achieve quality, speed, customer alignment
  • 2. The 7 principles of Lean Thinking  1. Eliminate Waste  2. Amplify Learning  3. Decide as Late as possible  4. Deliver as Fast as possible  5. Empower the Team  6. Build Integrity In  7. See the Whole
  • 4. 7 Principles: Eliminate Waste  What is waste?  Anything that doesn’t add value to product  Software Development Waste  Partially done work  Extra Processes  Extra Features  Task Switching  Waiting  Motion  Defect  Management Activities
  • 6. 7 Principles: Amplify Learning  Developing software is about learning  Software Design is a problem solving process  Short iteration speed up the learning process  Write unit test -> coding -> refactoring -> integration testing -> customer feedback
  • 8. 7 Principles: Decide as Late as Possible  Software Development is about uncertainty  There are many answer to one question  Let customer see the product fast, let them  decide it, the answer will come back later  You can’t predict the future! Keep the flexibility
  • 10. 7 Principles: Deliver as Fast as Possible  Everyone like rapid delivery  Rapid delivery = customer see is it what they  asked for first  Pull System: Kanban
  • 12. 7 Principles: Empower the Team  Find good people and let them do their job  People are not resource, they need motivation
  • 14. 7 Principles: Build Integrity In  Perceive Integrity  Customer experience with a system  Conceptual Integrity  Flexibility  Maintainability  Efficiency  Responsiveness
  • 16. 7 Principles: See the Whole  Software Product != sum of its part  Think about affected areas when fix defects /  add new features  Optimization