SlideShare a Scribd company logo
"There is nothing so useless as doing efficiently that
which should not be done at all."
-Peter Drucker
“Blame the process, not the people”
-W. Edward Deming
Joe Lukan
@joelukan
joelukan@gmail.com
Agile and management   why all the pain
“Obama kept getting reports; he kept getting all
these green lights on his laptop of all, you know,
on a grid - everything's going great, everything's
going great. Literally the night before the launch,
on October 1, his chief of staff called a friend of
his and said, we're going to knock your socks off
tomorrow. Well, he was right about that. But, the
president, whatever we can say about him on
policy and on giving speeches, as a manager, he
failed. He did not know what was going on in the
single most important initiative of his
administration. “ -Steven Brill
Management Defined
Management in business and organizations is
the function that coordinates the efforts of
people to accomplish goals and objectives
using available resources efficiently and
effectively.
Wikipedia
Management Defined
Management in business and organizations is
the function that coordinates the efforts of
people to accomplish goals and objectives
deliver customer value using available
resources efficiently and effectively.
Taylorism
Managers define tasks
Managers find the best way to accomplish each task
Pay for performance
Assumes
• Things usually go according to plan
• There is “One Best Way” for each task
• Micro-optimization leads to macro-optimization
• People are cogs in the machine
Martin Fowler, Extreme Programming Explained
Resource Efficiency
• Maximize resource utilization
• Large batches
• Predictability
Resource Efficiency
Niklas Modig, Par Ahlstrom, This is Lean
Management Defined
Management in business and organizations is
the function that coordinates the efforts of
people to accomplish goals and objectives
using available resources efficiently and
effectively.
Agile is…
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
agilemanifesto.org
Agile is…
We follow these principles:
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Agilemanifesto.org
Agile is…
We follow these principles:
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get
the job done.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from
self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Agilemanifesto.org
Agile is…
"Agile methodologies developed as a reaction to
[plan-driven] methodologies.“
“Adaptive rather than predictive. People-oriented
rather than process oriented.”
“Just enough process to gain a reasonable payoff”
-Martin Fowler
Agile is…
“Continuously improving delivery of customer
value at a sustainable pace while responding
to change.” -Adam Yuret
“A culture expressed through a set of practices."
-Uncle Bob Martin
Cross-Functional Teams
Timeboxed Iteration
Prioritized Backlog
Iteration Commitment
Retrospective
User Stories
Planning Game
Available Customer
Small Releases
Acceptance Testing
Metaphor
Sustainable Pace
Collective Ownership
TDD
Coding Standard
Simple Design
Refactoring
Pair Programming
Continuous Integration
XP Scrum
Fixed work within sprint
Definition of Done
Product Owner
Scrum Master
Daily standup
Sprint Planning Meeting
Sprint Review
Sprint Retrospective
Product & Sprint Backlogs
“Real Scrum”
“Assemble a cross-functional group of sufficiently
skilled people
Have them demo or deliver often but otherwise
stop micromanaging them
Have them inspect & adapt daily and monthly
Allocate one person with free time to remove
roadblocks & watch the quality of the team
Have the business side speak through a single
person”
-Alistair Cockburn
Why Agile Works
ROI
Dean Leffingwell, Agile Requirements
Why Agile Works
Fewer Pointless Features
Standish Group, 2001
Why Agile Works
Small Teams
Why Agile Works
Fast feedback  Increased learning
Self-organizing  Better problem solving
Baking quality in  Reduced rework cost
Focus on time  Reduced delay cost
Smaller batches  More predictability
Why Agile Works
Increased learning
Better problem solving
Reduced rework cost
Reduced delay cost
More predictability
Reduced variability
Why Agile Works
Limits Work in Process
Martin Fowler, Extreme Programming Explained
Why Agile Works
Limits work in process (implicitly)
Reduces variability
25% capacity
50% capacity
80% capacity
Highway Throughput
Best Throughput
Queuing Theory
% Capacity Utilization
Queue
Size
Queuing Theory
% Capacity Utilization
Queue
Size
Cycle
time
Queuing Theory
% Capacity Utilization
High Variability
Queue
Size
Transportation Research Board
Flow v. Density
AMERICAN PHYSICAL SOCIETY http://www.aps.org/publications/apsnews/200404/backpage.cfm
Agile Shortcomings
“Most Scrum teams are embedded in
organizations that have managers and use
them. The fact that Scrum not only does not
help with this but often actively denigrates
managers makes improper Scrum installations
more likely.” -Ron Jeffries
Agile Shortcomings
“The problem with Agile is that it often treats
development as if it is outsourced.” -Michael
Feathers
Agile Shortcomings
• Team focused (suboptimal)
• Measuring output (“velocity”) over outcomes
• Doesn’t address coordination between teams
• Practices need an underlying theory
Agile Shortcomings
"Customers enjoy being partners in the software
process, developers actively contribute
regardless of experience level, and managers
concentrate on communication and
relationships." -Don Wells
(Silver bullet?)
Resource Efficiency
• Maximize resource utilization
• Large batches
• Predictability
Resource Efficiency
Niklas Modig, Par Ahlstrom, This is Lean
Flow Efficiency
• Fast, smooth flow of work items through
whole system
• Small batches
• Adaptability
Flow Efficiency
Niklas Modig, Par Ahlstrom, This is Lean
Resource Efficiency
• Maximize resource utilization
• Large batches
• Predictability
Flow Efficiency
• Fast, smooth flow of work items through
whole system
• Small batches
• Adaptability
Taylorism
Managers define tasks
Managers find the best way to accomplish each task
Pay for performance
Assumes
• Things usually go according to plan
• There is “One Best Way” for each task
• Micro-optimization leads to macro-optimization
• People are cogs in the machine
Lean
Whole systems approach
Deliver customer value early and often
-less delay leads to less waste
Build quality in
Respect people
Lean
Whole systems approach
Deliver customer value early and often
-less delay leads to less waste
Build quality in
Respect people Involve everyone in continuous
improvement
Lean
Push decision making down
Share information
Stop managing people, start managing:
the flow of value delivery
+ cultivate adaptability
Work in Process (WIP)
Work
Time
Arrivals
Departures
Work in Process (WIP)
Work
Time
Arrivals
Departures
Lean
Make work visible
Manage queues
(i.e. limit work in process)
This includes
• Portfolio level
• Program level
• Product level
Little's Law
Limit WIP
Bottlenecks
Niklas Modig, Par Ahlstrom, This is Lean
Lean
Right-size batches (usually smaller)
Manage cycle time, throughput
Find and attack bottlenecks
Address variability
Hypotheses, followed with experiments
Software Dev specific
Consider dual roles for Product Owner and
Product Mgr
Hierarchical product backlogs, where needed
• limit WIP at multiple levels
• synchronized cadence
Use cross-functional teams where appropriate
Software Dev specific
Martin Fowler, Extreme Programming Explained
Getting There
Niklas Modig, Par Ahlstrom, This is Lean
Getting There
Niklas Modig, Par Ahlstrom, This is Lean
Siemens Health Systems (2012)
15 cross-functional Scrum teams
Implemented flow-based approach
Achieved 42%/reduction in cycle time
Limiting WIP alone:
• 21% shorter cycle time
• 33% more throughput
Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014
http://www.infoq.com/articles/kanban-siemens-health-services#anch107610
Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014
http://www.infoq.com/articles/kanban-siemens-health-services#anch107610
Siemens Health Systems (2012)
Final words
Prevent waste (rather than eliminate it)
Kanban is a tool
You are not doing Kanban if you are not
constraining WIP
The Kanban Method is optional (even when
using Kanban)
???

More Related Content

PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PDF
Anglea Johnson - Transforming or confusing the world of work
PDF
Lean and Agile - empower your teams and increase collaboration through digita...
PPTX
Agile101 Small Batches
PDF
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
PPT
Agile EcoSystem
PDF
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
PPTX
Scrum 18 months later
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Anglea Johnson - Transforming or confusing the world of work
Lean and Agile - empower your teams and increase collaboration through digita...
Agile101 Small Batches
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile EcoSystem
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Scrum 18 months later

What's hot (20)

PDF
Brief overview on microsoft solution framework
PDF
Starting a new project using Scrum
PPTX
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
PDF
Dennis stevens response
KEY
The Agile Manifesto (and a brief history lesson)
PPTX
Agile governance The New Disinfectant
PPT
Agila chefer - What's in it for me
PPTX
DCSUG - Finding Lean in Agile
PDF
Finding Lean in Agile by Adam Parker
PPTX
Agile development
PPTX
Introduction to PMP
PPTX
Agile principles & culture
PPTX
DevOps 101
PPT
Agile 101 Agile Essentials In The Scrum Framework
PPTX
A Guide to Risk Management
PPTX
The 12 Agile Principles
PPTX
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
PPTX
Agile values
PDF
Introducing Agile Methodologies
PPTX
Agile Values, Principles and Practices
Brief overview on microsoft solution framework
Starting a new project using Scrum
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Dennis stevens response
The Agile Manifesto (and a brief history lesson)
Agile governance The New Disinfectant
Agila chefer - What's in it for me
DCSUG - Finding Lean in Agile
Finding Lean in Agile by Adam Parker
Agile development
Introduction to PMP
Agile principles & culture
DevOps 101
Agile 101 Agile Essentials In The Scrum Framework
A Guide to Risk Management
The 12 Agile Principles
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
Agile values
Introducing Agile Methodologies
Agile Values, Principles and Practices
Ad

Viewers also liked (20)

PPT
00 Lean Concepts Foundations 23 Pgs
PPTX
This is lean
PPTX
Lean Software Development: Values and Principles
PDF
"Creating a testing culture" by Mark Striebeck
PDF
One year as a lean (transition) CIO
PPTX
Organizational Culture And Change
PDF
The Lean Transformation
PDF
"Lean software development: discovering waste" by Mary Poppendieck
PDF
Lean Change Management
PDF
LEAN software development
PPTX
Introduction to Lean Software Development
PPT
Agile Software Development Scrum Vs Lean
PDF
"Lean IT practices, from theory to application" by Mike Orzen
PPTX
Understanding and Working with Agile Culture - PMI-SOC
PDF
10 Secrets of Agile Transformation
PDF
Culture Hacking for Change Management
PPT
Change Management
PPTX
Lean project management
PPT
Lean Software Development Principles
PPT
Lean presentation ppt
00 Lean Concepts Foundations 23 Pgs
This is lean
Lean Software Development: Values and Principles
"Creating a testing culture" by Mark Striebeck
One year as a lean (transition) CIO
Organizational Culture And Change
The Lean Transformation
"Lean software development: discovering waste" by Mary Poppendieck
Lean Change Management
LEAN software development
Introduction to Lean Software Development
Agile Software Development Scrum Vs Lean
"Lean IT practices, from theory to application" by Mike Orzen
Understanding and Working with Agile Culture - PMI-SOC
10 Secrets of Agile Transformation
Culture Hacking for Change Management
Change Management
Lean project management
Lean Software Development Principles
Lean presentation ppt
Ad

Similar to Agile and management why all the pain (20)

PDF
Are you Agile enough?
PDF
Andy van der Gugten, Agile Tauranga 2018 Presentation
PDF
Agile Fundamentals for Project Managers.pdf
PDF
Whole Agile
PDF
Basics of agile
PDF
Fundamentals of Agile
PPT
Agile Executive Briefing - Situational Assessment + 50k Ft View
ODP
Intro to Agile and Lean Software Development
PDF
2019 Agile ^ Scrum
PDF
Practical Scrum - one day training
PDF
The complexity in the simplicity of Agile? by Arie van Bennekum
PPT
MobileTestingfdsafasfaafdsaaafsafsaaa.ppt
PPTX
Going Agile
PDF
Introduction to Agile Values & Principles
PPT
Introduction To Agile
PPTX
An Agile Overview @ ShoreTel Sky
PDF
Business Value of Agile Human Resources (AHR)
PPTX
Agile is as Agile Does
PPTX
Agile Development Product Delivery For Successful Organizations
Are you Agile enough?
Andy van der Gugten, Agile Tauranga 2018 Presentation
Agile Fundamentals for Project Managers.pdf
Whole Agile
Basics of agile
Fundamentals of Agile
Agile Executive Briefing - Situational Assessment + 50k Ft View
Intro to Agile and Lean Software Development
2019 Agile ^ Scrum
Practical Scrum - one day training
The complexity in the simplicity of Agile? by Arie van Bennekum
MobileTestingfdsafasfaafdsaaafsafsaaa.ppt
Going Agile
Introduction to Agile Values & Principles
Introduction To Agile
An Agile Overview @ ShoreTel Sky
Business Value of Agile Human Resources (AHR)
Agile is as Agile Does
Agile Development Product Delivery For Successful Organizations

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Design an Analysis of Algorithms II-SECS-1021-03
Wondershare Filmora 15 Crack With Activation Key [2025
iTop VPN Crack Latest Version Full Key 2025
Designing Intelligence for the Shop Floor.pdf
Complete Guide to Website Development in Malaysia for SMEs
AutoCAD Professional Crack 2025 With License Key
wealthsignaloriginal-com-DS-text-... (1).pdf
Autodesk AutoCAD Crack Free Download 2025
Design an Analysis of Algorithms I-SECS-1021-03
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Patient Appointment Booking in Odoo with online payment
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Advanced SystemCare Ultimate Crack + Portable (2025)
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
17 Powerful Integrations Your Next-Gen MLM Software Needs
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev

Agile and management why all the pain

  • 1. "There is nothing so useless as doing efficiently that which should not be done at all." -Peter Drucker “Blame the process, not the people” -W. Edward Deming
  • 4. “Obama kept getting reports; he kept getting all these green lights on his laptop of all, you know, on a grid - everything's going great, everything's going great. Literally the night before the launch, on October 1, his chief of staff called a friend of his and said, we're going to knock your socks off tomorrow. Well, he was right about that. But, the president, whatever we can say about him on policy and on giving speeches, as a manager, he failed. He did not know what was going on in the single most important initiative of his administration. “ -Steven Brill
  • 5. Management Defined Management in business and organizations is the function that coordinates the efforts of people to accomplish goals and objectives using available resources efficiently and effectively. Wikipedia
  • 6. Management Defined Management in business and organizations is the function that coordinates the efforts of people to accomplish goals and objectives deliver customer value using available resources efficiently and effectively.
  • 7. Taylorism Managers define tasks Managers find the best way to accomplish each task Pay for performance Assumes • Things usually go according to plan • There is “One Best Way” for each task • Micro-optimization leads to macro-optimization • People are cogs in the machine Martin Fowler, Extreme Programming Explained
  • 8. Resource Efficiency • Maximize resource utilization • Large batches • Predictability
  • 9. Resource Efficiency Niklas Modig, Par Ahlstrom, This is Lean
  • 10. Management Defined Management in business and organizations is the function that coordinates the efforts of people to accomplish goals and objectives using available resources efficiently and effectively.
  • 11. Agile is… Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. agilemanifesto.org
  • 12. Agile is… We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agilemanifesto.org
  • 13. Agile is… We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agilemanifesto.org
  • 14. Agile is… "Agile methodologies developed as a reaction to [plan-driven] methodologies.“ “Adaptive rather than predictive. People-oriented rather than process oriented.” “Just enough process to gain a reasonable payoff” -Martin Fowler
  • 15. Agile is… “Continuously improving delivery of customer value at a sustainable pace while responding to change.” -Adam Yuret “A culture expressed through a set of practices." -Uncle Bob Martin
  • 16. Cross-Functional Teams Timeboxed Iteration Prioritized Backlog Iteration Commitment Retrospective User Stories Planning Game Available Customer Small Releases Acceptance Testing Metaphor Sustainable Pace Collective Ownership TDD Coding Standard Simple Design Refactoring Pair Programming Continuous Integration XP Scrum Fixed work within sprint Definition of Done Product Owner Scrum Master Daily standup Sprint Planning Meeting Sprint Review Sprint Retrospective Product & Sprint Backlogs
  • 17. “Real Scrum” “Assemble a cross-functional group of sufficiently skilled people Have them demo or deliver often but otherwise stop micromanaging them Have them inspect & adapt daily and monthly Allocate one person with free time to remove roadblocks & watch the quality of the team Have the business side speak through a single person” -Alistair Cockburn
  • 18. Why Agile Works ROI Dean Leffingwell, Agile Requirements
  • 19. Why Agile Works Fewer Pointless Features Standish Group, 2001
  • 21. Why Agile Works Fast feedback  Increased learning Self-organizing  Better problem solving Baking quality in  Reduced rework cost Focus on time  Reduced delay cost Smaller batches  More predictability
  • 22. Why Agile Works Increased learning Better problem solving Reduced rework cost Reduced delay cost More predictability Reduced variability
  • 23. Why Agile Works Limits Work in Process Martin Fowler, Extreme Programming Explained
  • 24. Why Agile Works Limits work in process (implicitly) Reduces variability
  • 29. Queuing Theory % Capacity Utilization Queue Size
  • 30. Queuing Theory % Capacity Utilization Queue Size Cycle time
  • 31. Queuing Theory % Capacity Utilization High Variability Queue Size
  • 33. Flow v. Density AMERICAN PHYSICAL SOCIETY http://www.aps.org/publications/apsnews/200404/backpage.cfm
  • 34. Agile Shortcomings “Most Scrum teams are embedded in organizations that have managers and use them. The fact that Scrum not only does not help with this but often actively denigrates managers makes improper Scrum installations more likely.” -Ron Jeffries
  • 35. Agile Shortcomings “The problem with Agile is that it often treats development as if it is outsourced.” -Michael Feathers
  • 36. Agile Shortcomings • Team focused (suboptimal) • Measuring output (“velocity”) over outcomes • Doesn’t address coordination between teams • Practices need an underlying theory
  • 37. Agile Shortcomings "Customers enjoy being partners in the software process, developers actively contribute regardless of experience level, and managers concentrate on communication and relationships." -Don Wells (Silver bullet?)
  • 38. Resource Efficiency • Maximize resource utilization • Large batches • Predictability
  • 39. Resource Efficiency Niklas Modig, Par Ahlstrom, This is Lean
  • 40. Flow Efficiency • Fast, smooth flow of work items through whole system • Small batches • Adaptability
  • 41. Flow Efficiency Niklas Modig, Par Ahlstrom, This is Lean
  • 42. Resource Efficiency • Maximize resource utilization • Large batches • Predictability Flow Efficiency • Fast, smooth flow of work items through whole system • Small batches • Adaptability
  • 43. Taylorism Managers define tasks Managers find the best way to accomplish each task Pay for performance Assumes • Things usually go according to plan • There is “One Best Way” for each task • Micro-optimization leads to macro-optimization • People are cogs in the machine
  • 44. Lean Whole systems approach Deliver customer value early and often -less delay leads to less waste Build quality in Respect people
  • 45. Lean Whole systems approach Deliver customer value early and often -less delay leads to less waste Build quality in Respect people Involve everyone in continuous improvement
  • 46. Lean Push decision making down Share information Stop managing people, start managing: the flow of value delivery + cultivate adaptability
  • 47. Work in Process (WIP) Work Time Arrivals Departures
  • 48. Work in Process (WIP) Work Time Arrivals Departures
  • 49. Lean Make work visible Manage queues (i.e. limit work in process) This includes • Portfolio level • Program level • Product level
  • 52. Bottlenecks Niklas Modig, Par Ahlstrom, This is Lean
  • 53. Lean Right-size batches (usually smaller) Manage cycle time, throughput Find and attack bottlenecks Address variability Hypotheses, followed with experiments
  • 54. Software Dev specific Consider dual roles for Product Owner and Product Mgr Hierarchical product backlogs, where needed • limit WIP at multiple levels • synchronized cadence Use cross-functional teams where appropriate
  • 55. Software Dev specific Martin Fowler, Extreme Programming Explained
  • 56. Getting There Niklas Modig, Par Ahlstrom, This is Lean
  • 57. Getting There Niklas Modig, Par Ahlstrom, This is Lean
  • 58. Siemens Health Systems (2012) 15 cross-functional Scrum teams Implemented flow-based approach Achieved 42%/reduction in cycle time Limiting WIP alone: • 21% shorter cycle time • 33% more throughput Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014 http://www.infoq.com/articles/kanban-siemens-health-services#anch107610
  • 59. Kanban at Scale – A Siemens Success Story , InfoQ, Feb 28, 2014 http://www.infoq.com/articles/kanban-siemens-health-services#anch107610 Siemens Health Systems (2012)
  • 60. Final words Prevent waste (rather than eliminate it) Kanban is a tool You are not doing Kanban if you are not constraining WIP The Kanban Method is optional (even when using Kanban)
  • 61. ???

Editor's Notes