SlideShare uma empresa Scribd logo
1 de 45
Lean thinking and the agile culture
Increasing Productivity

Company

LOGO
Alejandro Claro Mosqueda
What is all this stuff?!
Warterfall model
1970: This model originates in the manufacturing and construction process of
American industries.
The wicked problem
Problem complexity

-

Wicked
problems

Real needs
understanding level

+

Complex
problems

Simple
problems

+

Team experience level
Wicked problem and traditional development

"First law of Bad Management: If
something isn't working, do more of it."
- T. DeMarco, Peopleware : Productive
Projects and Teams

Big team working hard
Cannon ball effect

Wrong assumptions:
• The customer knows what he wants.
• The developers know how to build it.
• Nothing will change along the way.
Why not a homing missile?
Assumptions: embrace and get prepare for
• The customer will discover what he needs.
• The developers will discover how to build it.
• Things will change along the way.
Why is problem-solving so challenging?

“It takes a different kind
of thinking to solve a
problem than the kind
of thinking which
produced the problem.”
- Albert Einstein
Traditional thinking vs. Agile thinking
The traditional waterfall mind

The agilist mind

Tries to be predictable

Accepts that predictability in software
business is impossible

Fixes Time, Price and Scope on
projects

Time and Price could be fixed but not the
scope

Measures success of its projects by
their conformance to plan

Success of project is measured by the value it
gives to the customer
Agile business
transformation

Values methodology and its
processes more than the people

Values people more than the process, hence
it accepts a process instead of imposing it

Resists change in software
requirements and development process

Welcomes change in software requirements
and development process

Sees the system specification as the
generated documentation

Sees the system specifications as the
developed code
Do you want to work hard or work smart!?
Big team working hard

Small team working smart!

• Clear goal
• Transparency
• Direct contact with customers
• Focus
• Fast feedback
• Using the right tools in the right way
The Lean and agile world
New product development

Honda

Toyota

Iterative and
Incremental
development
DSDM

Lean
Kanban

Scrum

Kanban Agile

Lean Software Development

XP
Lean in a nutshell!
So, what is Lean?
Just-in-Time (not Just-in-Case)

The right material
At the right time
At the right place
In the exact amount

The essence of Lean is engaging everyone in identifying and solving problems.
The power of a simple vision
Winning visions are:
• Leader initiated.
• Brief and clearly remembered.
• Shared and supported by all.
• Comprehensive and detailed.
• Positive and inspiring.

“Vision without Action is merely a dream; Action without Vision just passes the time; Vision with
Action can change the world.”
- Joel Arthur Barker, The Power of Vision
KAIZEN: Pursuit of perfection
“A

journey of a thousand miles begins with
a single step” - Lao Tzu

• Ask small questions.
• Take small actions.
• Solve small problems.
KAIZEN enemies
Activities that
do not
add value

Workload that is
not balanced

Work that creates
burden for the
team members or
processes
Use the right tool in the right way (fight Muri)
Using the wrong tool
Use it right!

Using the right tool wrong
Do you see any waste?
Waste #1: Partially done work
Waste #2: Over-processing
Waste #3: Over-production
Waste #4: Task switching
Waste #5: Transportation
Waste #6: Delays
Waste #8: People-not utilizing them
Necessary waste?

Non Value Add
“unnecessary wastes”
Waste to Eliminate!
Non Value Add
“necessary waste”
Waste to Reduce!
Value Add
Increase!
PDCA: Continuous improvement approach
Your process is not the important thing. The important thing is your
process for improving your process.

Plan

Recognize an opportunity and plan a change.

Do

Test the change. Carry out a small-scale study.

Check
Act

Review the test, analyze the results and identify what
you’ve learned.
Take action based on what you learned. If the
change did not work, go through the cycle again
with a different plan.
Prevent mistakes and inefficiencies

Seiri (Sort)

Prioritize & Minimize

Seiton (Straightening)

Organize

Seiso (Shine)

Cleanup

Seiketsu (Standardize)

Make it a practice

Shitsuke (Sustain)

Adopt and repeat
Genchi genbutsu: Go and see for yourself

Go to the source to see the facts for yourself
• Often when performing root cause analysis you will not know the answer.
• Beware of data someone else has prepared.
• You need to get the facts.
• You need to look, see and understand.
• You must think for yourself.
Visual Management
Effective information radiators are
• Simple

• Current

• Stark

• Highly visible

• Transient

• Minimal in number

• Influential
Kan-ban board example
Scrum-ban board example
No problem is a problem!
Stop The Line is a response to the problem of
unnecessary rework due to defects.
The traditional way.

The agile way!

Stop the line to improve quality, reduce the waste and go faster!
Techniques to identify problems
Technique
Pairing
Test Driven
Development
Co-location

Time to detect problem
Seconds
Seconds to minutes

Continuous Integration

~20 minutes to a couple
hours

Seconds to minutes

User Stories
A couple days
Timeboxed development 1 – 4 weeks
Small releases
1 week – 3 months
Root cause analysis (RCA)
• Avoid jumping to conclusions!
• Avoid creating “patches” by addressing only the symptoms.
• Select proper countermeasures.
• Design and implement lasting solutions that truly eliminate the problem.
• Every problem has one or more root causes.
Ask “why!?” 5 times to uncover details

• Start with the problem and ask “Why!?” 5 times!
• Sounds simple but require practice.
• Requires creative thinking: Use beginners mind to avoid
the expert trap!

Cause-and-effect diagrams also facilitates looking at the big picture!
Teamwork and Trust
Everyone needs to work towards shared of
quality for this to be successful.
• 1 person @ 100% will not have sustained success.
• Toyota has proven 100 people @ 1% works.
• Successful companies build people.
 Culture of empowerment.
 Employee ownership of problems and countermeasures.
What are we? chickens or pigs!?

"Individuals play the game, but
teams beat the odds."
No blame policy!
Everyone is doing the best they can with the
resources they have!
Authority-focus
• “Whose job is this?”
• “Not my problem”

Responsibility-focus
• “What is the right thing to do?”
• “How can I help?”
Goals is to identify the problem and find countermeasures – not to
blame people
Lean-focus summary
So…what more is required?
Agile manifesto (values) summary

Individuals and
interactions

OVER

Process and tools

Working software

OVER

Comprehensive
documentation

Customer collaboration

OVER

Contract negotiation

Responding to change

OVER

Following a plan
Agile principles summary
SCRUM in nutshell!
Let’s talk!
Motivation is what gets you starting; practice is what
keeps you going
We are what we repeatedly do. Excellence, then, is not an
act, but a habit.

Mais conteúdo relacionado

Mais procurados

The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoJeana Alayaay
 
October webinar project_slides
October webinar project_slidesOctober webinar project_slides
October webinar project_slidesska33913
 
Introduction to the Gemba walk
Introduction to the Gemba walkIntroduction to the Gemba walk
Introduction to the Gemba walkBen Geck
 
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)KaiNexus
 
Lean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsLean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsNatalie Hollier
 
Is Box Theory™ Gold Software Right for You?
Is Box Theory™ Gold Software Right for You?Is Box Theory™ Gold Software Right for You?
Is Box Theory™ Gold Software Right for You?rongcarroll
 
Is Box Theory™ Silver Software Right for You?
Is Box Theory™ Silver Software Right for You?Is Box Theory™ Silver Software Right for You?
Is Box Theory™ Silver Software Right for You?rongcarroll
 
Success Secrets for Real World Digital Transformations: Optimizing Business P...
Success Secrets for Real World Digital Transformations: Optimizing Business P...Success Secrets for Real World Digital Transformations: Optimizing Business P...
Success Secrets for Real World Digital Transformations: Optimizing Business P...Bill Haser
 
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...Lean Startup Co.
 
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceAsh Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceEric Ries
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlLeanDog
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...LitheSpeed
 
Target’s e-commerce prototypes and Innovation keys in the US
Target’s e-commerce prototypes and Innovation keys in the USTarget’s e-commerce prototypes and Innovation keys in the US
Target’s e-commerce prototypes and Innovation keys in the USE-commerce Brasil
 

Mais procurados (20)

The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs Tokyo
 
Gemba lean tool
Gemba   lean toolGemba   lean tool
Gemba lean tool
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
October webinar project_slides
October webinar project_slidesOctober webinar project_slides
October webinar project_slides
 
Introduction to the Gemba walk
Introduction to the Gemba walkIntroduction to the Gemba walk
Introduction to the Gemba walk
 
Gemba walk discussion
Gemba walk  discussionGemba walk  discussion
Gemba walk discussion
 
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
 
Lean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsLean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known Unknowns
 
Is Box Theory™ Gold Software Right for You?
Is Box Theory™ Gold Software Right for You?Is Box Theory™ Gold Software Right for You?
Is Box Theory™ Gold Software Right for You?
 
Is Box Theory™ Silver Software Right for You?
Is Box Theory™ Silver Software Right for You?Is Box Theory™ Silver Software Right for You?
Is Box Theory™ Silver Software Right for You?
 
Success Secrets for Real World Digital Transformations: Optimizing Business P...
Success Secrets for Real World Digital Transformations: Optimizing Business P...Success Secrets for Real World Digital Transformations: Optimizing Business P...
Success Secrets for Real World Digital Transformations: Optimizing Business P...
 
Lean startup
Lean startupLean startup
Lean startup
 
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
 
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceAsh Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon Stahl
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
 
Gemba Walking Marketing and Sales
Gemba Walking Marketing and SalesGemba Walking Marketing and Sales
Gemba Walking Marketing and Sales
 
Target’s e-commerce prototypes and Innovation keys in the US
Target’s e-commerce prototypes and Innovation keys in the USTarget’s e-commerce prototypes and Innovation keys in the US
Target’s e-commerce prototypes and Innovation keys in the US
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 

Destaque

8 Deadly Muda_(Shut Your Mouth!)
8 Deadly Muda_(Shut Your Mouth!)8 Deadly Muda_(Shut Your Mouth!)
8 Deadly Muda_(Shut Your Mouth!)Lin Fisher
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentationsushant.1409
 
Shop Floor Management I I
Shop  Floor  Management  I IShop  Floor  Management  I I
Shop Floor Management I ISoe Lu Kyaw
 
Waste Cartoons 1
Waste Cartoons 1Waste Cartoons 1
Waste Cartoons 1Panview
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 

Destaque (7)

8 Deadly Muda_(Shut Your Mouth!)
8 Deadly Muda_(Shut Your Mouth!)8 Deadly Muda_(Shut Your Mouth!)
8 Deadly Muda_(Shut Your Mouth!)
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentation
 
Shop Floor Management I I
Shop  Floor  Management  I IShop  Floor  Management  I I
Shop Floor Management I I
 
Toyota Production System
Toyota Production SystemToyota Production System
Toyota Production System
 
Waste Cartoons 1
Waste Cartoons 1Waste Cartoons 1
Waste Cartoons 1
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 

Semelhante a Lean thinking and the agile culture

Sage Summit 2012: Nerd, Geek and Gear Herding
Sage Summit 2012: Nerd, Geek and Gear HerdingSage Summit 2012: Nerd, Geek and Gear Herding
Sage Summit 2012: Nerd, Geek and Gear HerdingGrant M Howe
 
Insights From the Lean Startup Conference 2016
Insights From the Lean Startup Conference 2016Insights From the Lean Startup Conference 2016
Insights From the Lean Startup Conference 2016Jeffrey Tobias
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UXJacklyn Burgan
 
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Jack Pringle
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...Cindy Alvarez
 
Using Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of AgileUsing Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of AgileExcella
 
Innovating in the social space
Innovating in the social spaceInnovating in the social space
Innovating in the social spaceRobin Low
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Updated: You Have An Idea ... Do You Have A Business?
Updated: You Have An Idea ...  Do You Have A Business?Updated: You Have An Idea ...  Do You Have A Business?
Updated: You Have An Idea ... Do You Have A Business?Marty Kaszubowski
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformationsDave Ungar
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testingJulie Stanford
 
Midwest Kata Practitioner Day 2018 - Part 1
Midwest Kata Practitioner Day 2018 - Part 1Midwest Kata Practitioner Day 2018 - Part 1
Midwest Kata Practitioner Day 2018 - Part 1Melissa Christman
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitBryan Cassady
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction Bryan Cassady
 

Semelhante a Lean thinking and the agile culture (20)

Unleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your TeamsUnleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your Teams
 
Sage Summit 2012: Nerd, Geek and Gear Herding
Sage Summit 2012: Nerd, Geek and Gear HerdingSage Summit 2012: Nerd, Geek and Gear Herding
Sage Summit 2012: Nerd, Geek and Gear Herding
 
Insights From the Lean Startup Conference 2016
Insights From the Lean Startup Conference 2016Insights From the Lean Startup Conference 2016
Insights From the Lean Startup Conference 2016
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
Lean Startup 101
Lean Startup 101Lean Startup 101
Lean Startup 101
 
Think epic be epic
Think epic be epicThink epic be epic
Think epic be epic
 
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
 
Using Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of AgileUsing Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of Agile
 
Innovating in the social space
Innovating in the social spaceInnovating in the social space
Innovating in the social space
 
Starting startups
Starting startupsStarting startups
Starting startups
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Problem Solving Skills
Problem Solving SkillsProblem Solving Skills
Problem Solving Skills
 
Updated: You Have An Idea ... Do You Have A Business?
Updated: You Have An Idea ...  Do You Have A Business?Updated: You Have An Idea ...  Do You Have A Business?
Updated: You Have An Idea ... Do You Have A Business?
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
Principles of interaction design and user testing
Principles of interaction design and user testingPrinciples of interaction design and user testing
Principles of interaction design and user testing
 
Midwest Kata Practitioner Day 2018 - Part 1
Midwest Kata Practitioner Day 2018 - Part 1Midwest Kata Practitioner Day 2018 - Part 1
Midwest Kata Practitioner Day 2018 - Part 1
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkit
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction
 

Mais de Alejandro Claro Mosqueda

Metodos de monte carlo en mecánica estadistica
Metodos de monte carlo en mecánica estadisticaMetodos de monte carlo en mecánica estadistica
Metodos de monte carlo en mecánica estadisticaAlejandro Claro Mosqueda
 
Introducción a los solitones - Presentación de algunas soluciones solitónicas
Introducción a los solitones - Presentación de algunas soluciones solitónicasIntroducción a los solitones - Presentación de algunas soluciones solitónicas
Introducción a los solitones - Presentación de algunas soluciones solitónicasAlejandro Claro Mosqueda
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Alejandro Claro Mosqueda
 
Software design - Write solid software with the ideal chalk
Software design - Write solid software with the  ideal chalkSoftware design - Write solid software with the  ideal chalk
Software design - Write solid software with the ideal chalkAlejandro Claro Mosqueda
 

Mais de Alejandro Claro Mosqueda (6)

Metodos de monte carlo en mecánica estadistica
Metodos de monte carlo en mecánica estadisticaMetodos de monte carlo en mecánica estadistica
Metodos de monte carlo en mecánica estadistica
 
Introducción a los solitones - Presentación de algunas soluciones solitónicas
Introducción a los solitones - Presentación de algunas soluciones solitónicasIntroducción a los solitones - Presentación de algunas soluciones solitónicas
Introducción a los solitones - Presentación de algunas soluciones solitónicas
 
Tunelaje de solitones
Tunelaje de solitonesTunelaje de solitones
Tunelaje de solitones
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1
 
Software design - Write solid software with the ideal chalk
Software design - Write solid software with the  ideal chalkSoftware design - Write solid software with the  ideal chalk
Software design - Write solid software with the ideal chalk
 
Unit testing - An introduction
Unit testing - An introductionUnit testing - An introduction
Unit testing - An introduction
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Lean thinking and the agile culture

  • 1. Lean thinking and the agile culture Increasing Productivity Company LOGO Alejandro Claro Mosqueda
  • 2. What is all this stuff?!
  • 3. Warterfall model 1970: This model originates in the manufacturing and construction process of American industries.
  • 4. The wicked problem Problem complexity - Wicked problems Real needs understanding level + Complex problems Simple problems + Team experience level
  • 5. Wicked problem and traditional development "First law of Bad Management: If something isn't working, do more of it." - T. DeMarco, Peopleware : Productive Projects and Teams Big team working hard
  • 6. Cannon ball effect Wrong assumptions: • The customer knows what he wants. • The developers know how to build it. • Nothing will change along the way.
  • 7. Why not a homing missile? Assumptions: embrace and get prepare for • The customer will discover what he needs. • The developers will discover how to build it. • Things will change along the way.
  • 8. Why is problem-solving so challenging? “It takes a different kind of thinking to solve a problem than the kind of thinking which produced the problem.” - Albert Einstein
  • 9. Traditional thinking vs. Agile thinking The traditional waterfall mind The agilist mind Tries to be predictable Accepts that predictability in software business is impossible Fixes Time, Price and Scope on projects Time and Price could be fixed but not the scope Measures success of its projects by their conformance to plan Success of project is measured by the value it gives to the customer Agile business transformation Values methodology and its processes more than the people Values people more than the process, hence it accepts a process instead of imposing it Resists change in software requirements and development process Welcomes change in software requirements and development process Sees the system specification as the generated documentation Sees the system specifications as the developed code
  • 10. Do you want to work hard or work smart!? Big team working hard Small team working smart! • Clear goal • Transparency • Direct contact with customers • Focus • Fast feedback • Using the right tools in the right way
  • 11. The Lean and agile world New product development Honda Toyota Iterative and Incremental development DSDM Lean Kanban Scrum Kanban Agile Lean Software Development XP
  • 12. Lean in a nutshell!
  • 13. So, what is Lean? Just-in-Time (not Just-in-Case) The right material At the right time At the right place In the exact amount The essence of Lean is engaging everyone in identifying and solving problems.
  • 14. The power of a simple vision Winning visions are: • Leader initiated. • Brief and clearly remembered. • Shared and supported by all. • Comprehensive and detailed. • Positive and inspiring. “Vision without Action is merely a dream; Action without Vision just passes the time; Vision with Action can change the world.” - Joel Arthur Barker, The Power of Vision
  • 15. KAIZEN: Pursuit of perfection “A journey of a thousand miles begins with a single step” - Lao Tzu • Ask small questions. • Take small actions. • Solve small problems.
  • 16. KAIZEN enemies Activities that do not add value Workload that is not balanced Work that creates burden for the team members or processes
  • 17. Use the right tool in the right way (fight Muri) Using the wrong tool Use it right! Using the right tool wrong
  • 18. Do you see any waste?
  • 19. Waste #1: Partially done work
  • 22. Waste #4: Task switching
  • 25. Waste #8: People-not utilizing them
  • 26. Necessary waste? Non Value Add “unnecessary wastes” Waste to Eliminate! Non Value Add “necessary waste” Waste to Reduce! Value Add Increase!
  • 27. PDCA: Continuous improvement approach Your process is not the important thing. The important thing is your process for improving your process. Plan Recognize an opportunity and plan a change. Do Test the change. Carry out a small-scale study. Check Act Review the test, analyze the results and identify what you’ve learned. Take action based on what you learned. If the change did not work, go through the cycle again with a different plan.
  • 28. Prevent mistakes and inefficiencies Seiri (Sort) Prioritize & Minimize Seiton (Straightening) Organize Seiso (Shine) Cleanup Seiketsu (Standardize) Make it a practice Shitsuke (Sustain) Adopt and repeat
  • 29. Genchi genbutsu: Go and see for yourself Go to the source to see the facts for yourself • Often when performing root cause analysis you will not know the answer. • Beware of data someone else has prepared. • You need to get the facts. • You need to look, see and understand. • You must think for yourself.
  • 30. Visual Management Effective information radiators are • Simple • Current • Stark • Highly visible • Transient • Minimal in number • Influential
  • 33. No problem is a problem! Stop The Line is a response to the problem of unnecessary rework due to defects. The traditional way. The agile way! Stop the line to improve quality, reduce the waste and go faster!
  • 34. Techniques to identify problems Technique Pairing Test Driven Development Co-location Time to detect problem Seconds Seconds to minutes Continuous Integration ~20 minutes to a couple hours Seconds to minutes User Stories A couple days Timeboxed development 1 – 4 weeks Small releases 1 week – 3 months
  • 35. Root cause analysis (RCA) • Avoid jumping to conclusions! • Avoid creating “patches” by addressing only the symptoms. • Select proper countermeasures. • Design and implement lasting solutions that truly eliminate the problem. • Every problem has one or more root causes.
  • 36. Ask “why!?” 5 times to uncover details • Start with the problem and ask “Why!?” 5 times! • Sounds simple but require practice. • Requires creative thinking: Use beginners mind to avoid the expert trap! Cause-and-effect diagrams also facilitates looking at the big picture!
  • 37. Teamwork and Trust Everyone needs to work towards shared of quality for this to be successful. • 1 person @ 100% will not have sustained success. • Toyota has proven 100 people @ 1% works. • Successful companies build people.  Culture of empowerment.  Employee ownership of problems and countermeasures.
  • 38. What are we? chickens or pigs!? "Individuals play the game, but teams beat the odds."
  • 39. No blame policy! Everyone is doing the best they can with the resources they have! Authority-focus • “Whose job is this?” • “Not my problem” Responsibility-focus • “What is the right thing to do?” • “How can I help?” Goals is to identify the problem and find countermeasures – not to blame people
  • 41. So…what more is required?
  • 42. Agile manifesto (values) summary Individuals and interactions OVER Process and tools Working software OVER Comprehensive documentation Customer collaboration OVER Contract negotiation Responding to change OVER Following a plan
  • 45. Let’s talk! Motivation is what gets you starting; practice is what keeps you going We are what we repeatedly do. Excellence, then, is not an act, but a habit.