SlideShare une entreprise Scribd logo
1  sur  25
Agile Vancouver
The Lean Thinking Organization
Lawell Kiing                     April 2012
Senior Dir Engineering, SAP
Lean Thinking

1. History/background
   ● Lean principles
2. Value thinking
3. Management in Lean
4. Super stars vs. team vs. the SWARM
5. The devastating impact of waste
6. Slack thinking
History and Background

History of management
● Importance to human development
● Limits when applied to knowledge work in a complex ecosystem
● Organization as machine versus organization as organism

How Lean in software differs from Lean in manufacturing
● Continuous design cycle
  – Manufacturing: design then build
  – Software: design, implement, test, repeat…
● Creative human endeavor with limited physical bounds
  – Tools bench means very different
  – Inventory means very different
Lean Transformation


"This transition from an agrarian and craft-based society to an
industrial economy required an epical re-socialization of the
work force. Unruly and independent-minded farmers, artisans
and day laborers had to be transformed into rule-following,
forelock-tugging employees. 100 years on, this work
continues, with organizations around the world still working
hard to strap rancorous and free-thinking human beings into
the strait-jacket of institutionalized obedience, conformance,
and discipline.” - Gary Hamel
Lean House
Lean Principles
Value Thinking

How is productivity calculated in a typical software shop?
-Amount of code written
-Number of defects fixed
-Number of features implemented and/or delivered
-Number of specifications written
-Speed of delivery
-Speed of changes accepted (“agility”)

“Productivity is a measure relating a quantity or quality of
output to the inputs required to produce it. Often means labor
productivity, which is can be measured by quantity of output
per time spent or numbers employed. Could be measured in,
for example, U.S. dollars per hour.” – economics.about.com

But does this make any real sense?
Value Thinking
Value Thinking

Concept to Cash
•Denotes as simple as it gets the entire value chain
•If it does not ultimately deliver value to the customers so that
they pay cash for it, then it is literally waste
•With that thinking in mind, all previous metrics have to be re-
examined
•With value being core, than the “numbers” metrics have an
opposite effect
•E.g. a team that writes 100,000 LOC which contains 50
features vs. a team of equal size that writes 10,000 LOC that
contains 10 features would be considered more productive in
the previous metric.
•But with value in the equation, if each team‟s product is used
by its customers with only 10 features fully utilized (delivering
value), then the second team would instead be considered
more productive
Management in Lean

Software on its own is a very young industry
Management is often promoted because of their technical
abilities, not management
Management in Lean

But that is not a scalable model. In most instances, because
they are technologists, not managers, most high tech
companies have “low-tech” people structures
Management in Lean

Lean/Agile does not dictate what management structure is
like, but it clearly calls for different principles and viewpoints
between team and management.

Management:
•Mentoring, teaching, thinking, coaching, spread
knowledge, develop people, go see, etc…

People:
•Long term great engineers, entrepreneurial chief product
manager, team/individuals continue to evolve their own
practices and improvements, cross-functional, etc…
Management in Lean
Management in Lean

Mike Cohn – CDE: Container, Differences, Exchanges
● Leveraging structure, influences and conversations rather than
  command-n-control

New Thinking
● “Managers build teams, teams build software”
● “Managers complete their teams, not compete with their teams”
● Differences between working on the business vs. working in the
  business
  – Working in the business creates today
  – Working on the business creates tomorrow
Superstars, team and SWARM

How are most teams shaped in Lean/Agile?

•Many retain what they have before
• Superstars – team is really the few superstars (or just the one)
• Team – developers and testers, but mostly working on their own
• Component based - un-clear value, handoffs necessary

•Lean asks for cross-functional teams
Lean Cross Functional Team
    Cross Functionality
                                                          Overall Team Skills
    ● Delivers functional value
    ● Employs a diversity of ideas
    ● Fosters common end-to-end understanding
    ● Increases flexibility of individuals and teams
    ● Allows for different kinds of experimentation



    Favoring Generalizing Specialists
    ● One or more fields of expertise
    ● General knowledge of software developmentMe today     Me in 2 years   Me in 5 years


    ● General knowledge of business domain
    ● Actively seeking to gain new skills



© SAP 2010 / Page 16
SWARM

But even with cross-functional teams, you can wind up with
waterfall

Business as usual:
•Each developer(s) pick up a feature, works till about mid-sprint,
then testers pick them up and rushes to get them all tested and
bugs fixed
•What’s wrong with this picture: handoffs, delays, working on
lowest value, testers flow, silos and possible nothing is DONE

SWARM:
•Swarm the team on the highest priority item until it is DONE
•Then start on the next one
•Experts rotate from item to item
Devastating Impact of Waste

For Lean, there are 7 main wastes:
Devastating Impact of Waste

However, waste is now part of our development cycles.
•It is expected and accepted
•It is used as an indicator when things are finished
•It is used to measure productivity and even success
•It is even celebrated

But what is true impact (Lean Thinking):
•It bothers the customers, a LOT!
•It is completely unpaid work
•It causes very uneven loads/batches, can cause massive overtime
•It takes away your ability to do new work, slows you down
• My example, if we reduced just 5%, we could have gained the
    equivalent of a team of 90 people
•It promotes completely the wrong behavior
Devastating Impact of Waste
Slack Thinking

The key to management success is that every ounce of
capacity is used in production
•The more production is done in even less capacity, the higher the
reward

•But this is false thinking and can lead instead of things slowing
down or waste creation
•Such examples as:
• sub-optimization
• queues
• push mode
• no slack
Slack Thinking

Slack really takes a mindset change
•The concept of having slack in the system to increase efficiency is
counter intuitive

•But in practice, no slack cost the following:
• No feedback, measurements and retrospectives
• No learning and development
• No sharing of information and knowledge
• No improvements
• No risk prevention/management
• No waste management

•It often results in:
• “I am too busy fixing the problem to be fixing the PROBLEM”
• “Penny wise, pound foolish”
Final Thoughts

“It's not the strongest that survive, nor the most intelligent, but
the one most responsive to change.” – some professor

“You must be the change you want to see in the world.” -
Gandhi

“Leadership is not something you do to people, it is something
you do with people.”

“Of the best leaders, when the job is done, the task is
accomplished, the people will say „We have done this
ourselves.” - Lao Tzu 500 BC
“It's not the strongest that
 survive, nor the most
 intelligent, but the one
 most responsive to
 change.”

        – some professor
Thank You
Lawell Kiing
Senior Director Engineering
SAP Canada
Lawell.kiing@sap.com

Contenu connexe

Tendances

The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarbyagilemaine
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
 
Building Your Own Change Management Framework
Building Your Own Change Management FrameworkBuilding Your Own Change Management Framework
Building Your Own Change Management FrameworkJason Little
 
More with Less - Agile Meetup 2014/9/18
More with Less - Agile Meetup 2014/9/18More with Less - Agile Meetup 2014/9/18
More with Less - Agile Meetup 2014/9/18AgileCommunity
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
The Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital AgeThe Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital AgeEdwin Dando
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasLeanAgileTraining
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeretagilemaine
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
More with LeSS - short intro
More with LeSS - short introMore with LeSS - short intro
More with LeSS - short introElad Sofer
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarHemant Elhence
 
AGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipAGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipSynerzip
 

Tendances (20)

Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
Building Your Own Change Management Framework
Building Your Own Change Management FrameworkBuilding Your Own Change Management Framework
Building Your Own Change Management Framework
 
More with Less - Agile Meetup 2014/9/18
More with Less - Agile Meetup 2014/9/18More with Less - Agile Meetup 2014/9/18
More with Less - Agile Meetup 2014/9/18
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Lmc 09-yogesh vaghani
Lmc 09-yogesh vaghaniLmc 09-yogesh vaghani
Lmc 09-yogesh vaghani
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
The Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital AgeThe Contemporary Project Manager in the Digital Age
The Contemporary Project Manager in the Digital Age
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeret
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
More with LeSS - short intro
More with LeSS - short introMore with LeSS - short intro
More with LeSS - short intro
 
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
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 Webinar
 
AGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipAGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by Synerzip
 
Design of Work Experience
Design of Work ExperienceDesign of Work Experience
Design of Work Experience
 

Similaire à The lean thinking organization final

Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failureYuval Yeret
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
Revolutionise your team through lean and agile thinking
Revolutionise your team through lean and agile thinkingRevolutionise your team through lean and agile thinking
Revolutionise your team through lean and agile thinkingEduardo Nofuentes
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Dr Phil Jacobs
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014agilemaine
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareJohn Carter
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 

Similaire à The lean thinking organization final (20)

Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Revolutionise your team through lean and agile thinking
Revolutionise your team through lean and agile thinkingRevolutionise your team through lean and agile thinking
Revolutionise your team through lean and agile thinking
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 

Dernier

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

The lean thinking organization final

  • 1. Agile Vancouver The Lean Thinking Organization Lawell Kiing April 2012 Senior Dir Engineering, SAP
  • 2. Lean Thinking 1. History/background ● Lean principles 2. Value thinking 3. Management in Lean 4. Super stars vs. team vs. the SWARM 5. The devastating impact of waste 6. Slack thinking
  • 3. History and Background History of management ● Importance to human development ● Limits when applied to knowledge work in a complex ecosystem ● Organization as machine versus organization as organism How Lean in software differs from Lean in manufacturing ● Continuous design cycle – Manufacturing: design then build – Software: design, implement, test, repeat… ● Creative human endeavor with limited physical bounds – Tools bench means very different – Inventory means very different
  • 4. Lean Transformation "This transition from an agrarian and craft-based society to an industrial economy required an epical re-socialization of the work force. Unruly and independent-minded farmers, artisans and day laborers had to be transformed into rule-following, forelock-tugging employees. 100 years on, this work continues, with organizations around the world still working hard to strap rancorous and free-thinking human beings into the strait-jacket of institutionalized obedience, conformance, and discipline.” - Gary Hamel
  • 7. Value Thinking How is productivity calculated in a typical software shop? -Amount of code written -Number of defects fixed -Number of features implemented and/or delivered -Number of specifications written -Speed of delivery -Speed of changes accepted (“agility”) “Productivity is a measure relating a quantity or quality of output to the inputs required to produce it. Often means labor productivity, which is can be measured by quantity of output per time spent or numbers employed. Could be measured in, for example, U.S. dollars per hour.” – economics.about.com But does this make any real sense?
  • 9. Value Thinking Concept to Cash •Denotes as simple as it gets the entire value chain •If it does not ultimately deliver value to the customers so that they pay cash for it, then it is literally waste •With that thinking in mind, all previous metrics have to be re- examined •With value being core, than the “numbers” metrics have an opposite effect •E.g. a team that writes 100,000 LOC which contains 50 features vs. a team of equal size that writes 10,000 LOC that contains 10 features would be considered more productive in the previous metric. •But with value in the equation, if each team‟s product is used by its customers with only 10 features fully utilized (delivering value), then the second team would instead be considered more productive
  • 10. Management in Lean Software on its own is a very young industry Management is often promoted because of their technical abilities, not management
  • 11. Management in Lean But that is not a scalable model. In most instances, because they are technologists, not managers, most high tech companies have “low-tech” people structures
  • 12. Management in Lean Lean/Agile does not dictate what management structure is like, but it clearly calls for different principles and viewpoints between team and management. Management: •Mentoring, teaching, thinking, coaching, spread knowledge, develop people, go see, etc… People: •Long term great engineers, entrepreneurial chief product manager, team/individuals continue to evolve their own practices and improvements, cross-functional, etc…
  • 14. Management in Lean Mike Cohn – CDE: Container, Differences, Exchanges ● Leveraging structure, influences and conversations rather than command-n-control New Thinking ● “Managers build teams, teams build software” ● “Managers complete their teams, not compete with their teams” ● Differences between working on the business vs. working in the business – Working in the business creates today – Working on the business creates tomorrow
  • 15. Superstars, team and SWARM How are most teams shaped in Lean/Agile? •Many retain what they have before • Superstars – team is really the few superstars (or just the one) • Team – developers and testers, but mostly working on their own • Component based - un-clear value, handoffs necessary •Lean asks for cross-functional teams
  • 16. Lean Cross Functional Team Cross Functionality Overall Team Skills ● Delivers functional value ● Employs a diversity of ideas ● Fosters common end-to-end understanding ● Increases flexibility of individuals and teams ● Allows for different kinds of experimentation Favoring Generalizing Specialists ● One or more fields of expertise ● General knowledge of software developmentMe today Me in 2 years Me in 5 years ● General knowledge of business domain ● Actively seeking to gain new skills © SAP 2010 / Page 16
  • 17. SWARM But even with cross-functional teams, you can wind up with waterfall Business as usual: •Each developer(s) pick up a feature, works till about mid-sprint, then testers pick them up and rushes to get them all tested and bugs fixed •What’s wrong with this picture: handoffs, delays, working on lowest value, testers flow, silos and possible nothing is DONE SWARM: •Swarm the team on the highest priority item until it is DONE •Then start on the next one •Experts rotate from item to item
  • 18. Devastating Impact of Waste For Lean, there are 7 main wastes:
  • 19. Devastating Impact of Waste However, waste is now part of our development cycles. •It is expected and accepted •It is used as an indicator when things are finished •It is used to measure productivity and even success •It is even celebrated But what is true impact (Lean Thinking): •It bothers the customers, a LOT! •It is completely unpaid work •It causes very uneven loads/batches, can cause massive overtime •It takes away your ability to do new work, slows you down • My example, if we reduced just 5%, we could have gained the equivalent of a team of 90 people •It promotes completely the wrong behavior
  • 21. Slack Thinking The key to management success is that every ounce of capacity is used in production •The more production is done in even less capacity, the higher the reward •But this is false thinking and can lead instead of things slowing down or waste creation •Such examples as: • sub-optimization • queues • push mode • no slack
  • 22. Slack Thinking Slack really takes a mindset change •The concept of having slack in the system to increase efficiency is counter intuitive •But in practice, no slack cost the following: • No feedback, measurements and retrospectives • No learning and development • No sharing of information and knowledge • No improvements • No risk prevention/management • No waste management •It often results in: • “I am too busy fixing the problem to be fixing the PROBLEM” • “Penny wise, pound foolish”
  • 23. Final Thoughts “It's not the strongest that survive, nor the most intelligent, but the one most responsive to change.” – some professor “You must be the change you want to see in the world.” - Gandhi “Leadership is not something you do to people, it is something you do with people.” “Of the best leaders, when the job is done, the task is accomplished, the people will say „We have done this ourselves.” - Lao Tzu 500 BC
  • 24. “It's not the strongest that survive, nor the most intelligent, but the one most responsive to change.” – some professor
  • 25. Thank You Lawell Kiing Senior Director Engineering SAP Canada Lawell.kiing@sap.com

Notes de l'éditeur

  1. Source : H.Kniberg & M.Skarin - http://www.infoq.com/minibooks/kanban-scrum-minibooAjouter slides / Example de KanBan -> ScrumBan , Scrum -> ScrumBanKanBan – Another way to be Agile