SlideShare ist ein Scribd-Unternehmen logo
1 von 34
CONTINUOUS
IMPROVEMENT IN
SOFTWARE
DEVELOPMENT
Sudipta Lahiri, Digite05-12-2015
1
@sudiptal #AgileNoida2015
Sudipta Lahiri (Sudi)
slahiri@digite.com, lahiri.sudipta@gmail.com
• Senior Vice President, Digité
• Agile/Lean practitioner (75%)
• Lean Transformation of our own team
• Developed SwiftKanban (www.swiftkanban.com), SwiftALM
(www.digite.com)
• Licensed user base of over 300,000
• Agile Coach (25%)
• Train and coach teams/organizations in Lean/Agile
• Run the LimitedWIP Societies in India
My Background
06-06-15
@sudiptal #AgileNoida2015
Why this session?
05-12-2015
3
 Are we missing the point?
 Should we have a different perspective?
 Are we really happy with how Agile teams
have performed so far?
 Have the retrospectives delivered the results
we were told they will deliver?
@sudiptal #AgileNoida2015
Toyota: unparalleled success
05-12-2015
4
 Toyota is one of the most open organizations
 There are many known practices that are widely
adopted and followed
 Andon, Kanban, Jidoka, Heijunka...
 There is so much talk about ‘Continuous
Improvement’
 A3 sheets, others...
 Yet, the success of Toyota rarely been replicated...
why?
 Even within Japanese companies
:
:
 It all comes down to Toyota’s key values!
@sudiptal #AgileNoida2015
Toyota’s value
 It values organization’s routines for
improvement and adaptation for competitive
advantage and long term success
 Not quantitative/financial targets
“ Toyota has long considered its ability to
permanently resolve problems and then
improve stable processes as one of the
company’s competitive advantages.
- Kathi Hanley, Toyota”
05-12-2015
5
@sudiptal #AgileNoida2015
We aren’t the best “copy cats”!
 Teams need to be adapt and continuously
improve
 External and internal environments are changing
continuously; you can’t predict how they will
develop
 We jump to “implementation”... we jump to
methodologies... we jump to certifications!
 We copy what we see...
Practices and Principles
Management thinking
and routines
(Visible)
(Invisible)
Picture from Mike Rother’s book “Toyota Kata”
 ... forgetting that some of
these practices and
principles were a response
to their issues, their
problems
05-12-2015
6
@sudiptal #AgileNoida2015
What do we mean from continuous
improvement and adaptation?
 Small incremental steps, adjusting along the
way, continuously
 Relying on periodic retrospectives assumes a
system that is “temporarily” static
 Standards that don’t keep continuously improving
bring down system performance because system
characteristics keep changing
We are
here
We want
to be
here
Picture from Mike Rother’s book “Toyota Kata” 05-12-2015
7
Quality of a product does not necessarily
mean high quality. It means continual
improvement of the process, so that the
consumer may depend on the uniformity of
a product and purchase it at a low cost.
- W. Edwards Deming, 1980
05-12-
8
@sudiptal #AgileNoida2015
Kata means “routine”
 ... routines that help its people continuously
improve and evolve... systematically, not as a
special initiative
 A way of keeping 2 things in alignment,
synchronized with each other
 One: The system
 Two: The continuously changing environment
 We don’t control the environments around us but
we can control how to manage them
 Kata is not a technique, not a principle
 It’s much deeper.... it’s part of work, everyday
05-12-2015
9
http://www.another-reality.in/wp-content/uploads/2013/05/Experiment.gif
@sudiptal #AgileNoida2015
Two fundamental “Kata”
routines
 Improvement Kata
 A routine that helps you to improve, adapt and
evolve
 Coaching Kata
 A routine that makes the experienced leaders and
managers teach the Improvement Kata to
everyone
Coachin
g
Kata
Improveme
nt
Kata
Images from:
http://www.memrise.com/user/dominici/
http://imgbuddy.com/cartoon-people-standing-
up.asp
http://getafteritsales.com/the-importance-of-05-12-2015
10
@sudiptal #AgileNoida2015
It does not happen with...
 Workshops or Classroom sessions
 Action Item Lists
 Value Stream Mapping helps but...
http://www.slideshare.net/KarenMartinGroup/value-stream-mapping-in-officeservice-joint-webinar-with-igrafx
Improvement
Kata at this
level
05-12-2015
11
@sudiptal #AgileNoida2015
What happens in retrospectives?
 Best case scenario:
 We get a “scattered” set of improvements
 These are not generally directed in any specific direction (vision)
 Without a vision, once you address these improvements, you will
get a static system
 You can’t predict the outcome!
 In the most common scenario:
 Action items don’t get closed; over time, team loses faith and the
quality of feedback drops
 Often, too many items and too many “organizational” items
 Freshers, attrition, requirements are not well defined, etc.
 Rarely, problems within the team, within the team members are
identified!
 Rarely, a 5Why analysis to get to “real” Root Cause
05-12-2015
12
@sudiptal #AgileNoida2015
You must have a “vision”...
 Is “Lean” = “Waste Management”?
 Yes but... we focus on wastes in silos (system thinking is missing)
 Defining a vision gives a direction for the “system” to think in one
direction
 Mike Rother’s definition of “Continuous Improvement and
Adaptation”
 “Moving towards a desired state through an unclear territory by being
sensitive and responding to actual changes on the ground”
 Alvin Toffler’s says”
 You have got to think about big things while you are doing small things,
so that all the small things go in the right direction
We are
here
Vision
eg:
0 defects
CSAT>X
%
ESAT>Y05-12-2015
13
@sudiptal #AgileNoida2015
... but Vision is just a Direction
giver!
 Nothing more!
 Utilize these “next steps” to manage the team/people
 However, as you move from point to the next, you will get
“Obstacles”
 Either avoid them and move off from your vision OR
 Work through it by understanding it and addressing its root cause(s)
We are
here
Vision eg:
0 defects
CSAT>X%
ESAT>Y%
Define the
next step:
Specific and
detailed
Define
the next
step...
Define
the
next
step...
Define
the next
step...
05-12-2015
14
@sudiptal #AgileNoida2015
So, lets establish the “Next
Step”...
 Out intent must be to establish a work “pattern”
 Without a pattern, you cannot identify where to
improve...
 Without a pattern, you are not certain how to
react to OR how the system would react to when
you change something
We are
here
Vision eg:
0 defects
CSAT>X%
ESAT>Y%Patter
n
Patter
n
Patter
n
Patter
n
05-12-2015
15
@sudiptal #AgileNoida2015
To set a working pattern...
 Without a pattern, every day is a different day!
 Many of the TPS principles are to establish a
pattern
 Heijunka, Kanban, 1*1 flow
 Initially, work will not fit to the pattern...
 You will get almost always get obstacles...
 Resolve them and continuously improve
 When people say, its not working for us...
 You got it! Nail that problem
 All these methods are used to see the problems
and obstacles
05-12-2015
16
@sudiptal #AgileNoida2015
Kanban as a method for “Continuous
Improvement”
 Visible intent: produce only what we need
 Invisible intent: support process improvement
to provide a target condition by defining a
relationship between stages of the value
stream
 In push systems, you dump work to downstream;
rest is his problem!
05-12-2015
17
@sudiptal #AgileNoida2015
The purpose of Kanban is to eliminate
Kanban!
http://www.vijaywebsolutions.com/what-is-a-backend-developer/
Eliminate the supermarket...
- But don’t do it too fast!
Use Kanban to define the “next stage” of
improvement journey
There is no point in seeing the same thing what
you are doing today! There is no improvement...
05-12-
18
@sudiptal #AgileNoida2015
Target condition ≠ Target
05-12-2015
19
 Target condition (pattern) depersonalizes and aligns the
corrective actions
 Target condition points towards a process improvement;
target points towards numbers!
 You can get the numbers by cheating the system but you can’t
game improvement
 If you push for targets without process improvement, the system
will break down!
 When you have high WIP, that reflects a scope for process
improvement
 Target condition should be something that is distant AND you
don’t know how to get there
 It shouldn’t be easy enough that we know how to get there + it
shouldn’t difficult enough that the team gives up!
 Start with a small simple definition and expand as you go
forward...
 As you face obstacles and resolve, you will be able to refine
better
... how to try and achieve that?
So, you have a Target
Condition...
05-12-
20
@sudiptal #AgileNoida2015
Execution to target condition
 Accept that the path is unclear
 “No Problem” = Problem
 Small, incremental and rapid step
 Sometimes in minutes; no detailed plan
 Don’t lose time in trying to get the perfect step; take a
bandaid step to see farther
 This is where PDCA comes in
 With single-factor experiments, not necessarily the
biggest problem
 Not this... ... but this...
http://zarboleanhealthcare.blogspot.in/
http://www.dreamstime.com/stock-images-building-teamwork-image23767024 05-12-2015
21
@sudiptal #AgileNoida2015
Summary: 5 questions for
Improvement Kata...
 What is the target
condition (the challenge)?
 What is the actual
condition now?
 What obstacles are
preventing you from
reaching the target
condition? Which one are
you addressing now?
 What is your next step
(starting PDCA)?
 When can we go and see
what we have learnt from
the next step?
05-12-
22
@sudiptal #AgileNoida2015
Retrospectives vs Kata
 Focus: Stop/fix the
problem
 Typical Behaviour:
 Hide the problem
 Quickly move into
corrective action
 Apply several
corrective actions at
once
 Focus: Learn about
the work system
 Understand the
situation
 Typical Behaviour:
 Observe and study
the situation
 Apply 1 corrective
action at a time to see
cause and effect
Retrospectives Kata
05-12-
23
@sudiptal #AgileNoida2015
Don’t mess it with “metrics”
The manager relies on signals that he or she
assumes are good results measures. In fact,
employees know ways to make signals look
good that the manager hasn’t thought of and that
have nothing to do with results.
Another lousy feature of such systems that they
punish workers who have too much integrity to
game the measures
- Robert Austin
05-12-2015
24
This is where “Coaching Kata” comes in!
Thinking like this is not easy...
05-12-
25
@sudiptal #AgileNoida2015
Who does it?
 Limited impact
 Voluntary
improvement activity
 Train them to think
of kaizen
 Identify who is ready
to go to the next
level
 90% impact
 50% of their time!
 Part of their job
function
 Cost reduction via
improvement in
productivity and
quality
Team Members... Leader/Managers
http://networtech.com/despite-inert-economy-computer-programmers-still-high-
demand/ 05-12-
26
@sudiptal #AgileNoida2015
Pareto Charts don’t get it done!
 Its simply too late!
 Even then, we don’t
look into what is
happening now
 Root cause trail is
cold
 The “Other” bucket
 Our response has to
be immediate
 Our response
should NOT BE
from the team
members...
 Why? Because if the
problem is quickly
fixed, you will not be
able to address the
root cause
 Too strongly
influenced by your
pain.. 05-12-
27
@sudiptal #AgileNoida2015
Coaching the Straight Drive...
05-12-2015
28
@sudiptal #AgileNoida2015
Your observations...
05-12-2015
29
 What’s the approach?
 How is it different from what we do today?
 Bottomline, this isn’t traning OR workshop! You
learn the art by doing it again and again and
again... Till your brain does it in an auto mode!
 Think about how you drive...
 KUMON...
 Do metrics, incentives and motivators help?
@sudiptal #AgileNoida2015
The basics of Coaching Kata
05-12-2015
30
 Menton-Mentee-Mentor-Mentee... Relationship
 At lowel levels, Mentor is mostly the line
manager; as you grow, the mentor changes to
someone not in the line
 Mentee is responsible for “doing”; mentor is
responsible for the “outcome”
 If the learner hasn’t learnt, the teacher hasn’t
taught...
@sudiptal #AgileNoida2015
The basics of Coaching Kata
05-12-2015
31
 As a mentor, let them experiment but keep them
in the zone; don’t tell them what to do (too hard!)
 There is value of learning through small errors; its
more permanent in nature
 It helps the mentor understand how the mentee thinks
 Inputs for future training and improvement
 Use a written document... A3... for a focussed
discussion
 Putting it down in one sheet is damn hard!
 Needs extreme clarity to be concise
 Don’t even suggest the template to begin with... lead
to something like it
@sudiptal #AgileNoida2015
Let’s summarize
05-12-2015
32
 Inspect and adapt... don’t copy
 It not adequate to implement a methodology,
model or method
 Think about you can make Continuous
Improvement a routine that your team can follow
without a second thought
Coachin
g
Kata
Improveme
nt
Kata
Images from:
http://www.memrise.com/user/dominici/
http://imgbuddy.com/cartoon-people-standing-
up.asp
http://getafteritsales.com/the-importance-of-
process/
@sudiptal #AgileNoida2015
Join us at: Lean Kanban India
2015
05-12-2015
33
@sudiptal #AgileNoida2015
Thank you for your time today...
 For any questions or
clarifications, reach me at:
 @sudiptal
 slahiri@digite.com
 I share my experiences at:
 http://sudi-thoughts.blogspot.in/
 Join Limited WIP Society
NCR, Bangalore, Pune and
Chennai Chapters
05-12-
34

Weitere ähnliche Inhalte

Was ist angesagt?

From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
Jon Terry
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
Francisco Pulgar-Vidal, MBA, Lean Six Sigma MBB
 

Was ist angesagt? (20)

Servant Leader or Secretary
Servant Leader or SecretaryServant Leader or Secretary
Servant Leader or Secretary
 
WEBINAR: How Leaders Can Support Lean Using Leader Standard Work
WEBINAR: How Leaders Can Support Lean Using Leader Standard WorkWEBINAR: How Leaders Can Support Lean Using Leader Standard Work
WEBINAR: How Leaders Can Support Lean Using Leader Standard Work
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
171 Red beads The company as a system - Essential Lean 2014 01
171 Red beads   The company as a system - Essential Lean 2014 01171 Red beads   The company as a system - Essential Lean 2014 01
171 Red beads The company as a system - Essential Lean 2014 01
 
152 4 Lean Six Sigma makes problem solving exciting
152 4 Lean Six Sigma makes problem solving exciting152 4 Lean Six Sigma makes problem solving exciting
152 4 Lean Six Sigma makes problem solving exciting
 
A Great Idea Isn't Enough for Successful Change - Final
A Great Idea Isn't Enough for Successful Change - FinalA Great Idea Isn't Enough for Successful Change - Final
A Great Idea Isn't Enough for Successful Change - Final
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile Transformation
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & Tools
 
Toyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem SolvingToyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem Solving
 
True Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper BoegTrue Continuous Improvement with Toyota Kata, Jesper Boeg
True Continuous Improvement with Toyota Kata, Jesper Boeg
 
Three Secrets of Agile Leadership
Three Secrets of Agile LeadershipThree Secrets of Agile Leadership
Three Secrets of Agile Leadership
 
From Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKitFrom Chaos to Confidence: DevOps at LeanKit
From Chaos to Confidence: DevOps at LeanKit
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 
Problem Solving & Critical Thinking
Problem Solving & Critical ThinkingProblem Solving & Critical Thinking
Problem Solving & Critical Thinking
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
 
fkiQuality overview 2014 HR experience
fkiQuality overview 2014 HR experiencefkiQuality overview 2014 HR experience
fkiQuality overview 2014 HR experience
 
Coaching for change
Coaching for changeCoaching for change
Coaching for change
 
IAM - One Year Later
IAM - One Year LaterIAM - One Year Later
IAM - One Year Later
 
You Can't Buy Agile
You Can't Buy AgileYou Can't Buy Agile
You Can't Buy Agile
 
WEBINAR: How to Avoid Process Improvement Bloopers & Blunders
WEBINAR: How to Avoid Process Improvement Bloopers & BlundersWEBINAR: How to Avoid Process Improvement Bloopers & Blunders
WEBINAR: How to Avoid Process Improvement Bloopers & Blunders
 

Ähnlich wie Lean Kanban India 2015 | Continuous Improvement with Toyota Kata | Sudipta Lahiri

Understanding Root Cause Analysis
Understanding Root Cause AnalysisUnderstanding Root Cause Analysis
Understanding Root Cause Analysis
leanadvisors
 

Ähnlich wie Lean Kanban India 2015 | Continuous Improvement with Toyota Kata | Sudipta Lahiri (20)

Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi
 
Scrum Bangalore 15th Meetup 12 December 2015 - Agile Coaching Challenges in ...
Scrum Bangalore 15th Meetup 12 December 2015 -  Agile Coaching Challenges in ...Scrum Bangalore 15th Meetup 12 December 2015 -  Agile Coaching Challenges in ...
Scrum Bangalore 15th Meetup 12 December 2015 - Agile Coaching Challenges in ...
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
12/2/2014 Milwaukee Agile Presentation: Persuading Your Oganization to be Agile
 
One size does not fit all
One size does not fit allOne size does not fit all
One size does not fit all
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
Learning Leadership Skills Systematically
Learning Leadership Skills SystematicallyLearning Leadership Skills Systematically
Learning Leadership Skills Systematically
 
Breaking Through with Agile Change Management
Breaking Through with Agile Change ManagementBreaking Through with Agile Change Management
Breaking Through with Agile Change Management
 
Baldrige Performance Excellence Process Overview - 2015 TapRooT® Summit
Baldrige Performance Excellence Process Overview - 2015 TapRooT® SummitBaldrige Performance Excellence Process Overview - 2015 TapRooT® Summit
Baldrige Performance Excellence Process Overview - 2015 TapRooT® Summit
 
Baldrige Performance Excellence Process Overview - 2015 TapRooT Summit
Baldrige Performance Excellence Process Overview - 2015 TapRooT SummitBaldrige Performance Excellence Process Overview - 2015 TapRooT Summit
Baldrige Performance Excellence Process Overview - 2015 TapRooT Summit
 
Breaking Through with Agile Change Management
Breaking Through with Agile Change ManagementBreaking Through with Agile Change Management
Breaking Through with Agile Change Management
 
Lean Continuous Improvement Overview
Lean Continuous Improvement OverviewLean Continuous Improvement Overview
Lean Continuous Improvement Overview
 
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
 
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformationAgile Gurugram 2019 Conference | Design Thinking: an approach for transformation
Agile Gurugram 2019 Conference | Design Thinking: an approach for transformation
 
Marketing Scrum PowerPoint Presentation Slides
Marketing Scrum PowerPoint Presentation SlidesMarketing Scrum PowerPoint Presentation Slides
Marketing Scrum PowerPoint Presentation Slides
 
Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
Agile Gurugram 2016 | Conference | Minding the Mind - Agile in an Offshoring ...
 
CxO Lean StepUp ACT NOW model and canvas Macrow Lean Services Melbourne +61 4...
CxO Lean StepUp ACT NOW model and canvas Macrow Lean Services Melbourne +61 4...CxO Lean StepUp ACT NOW model and canvas Macrow Lean Services Melbourne +61 4...
CxO Lean StepUp ACT NOW model and canvas Macrow Lean Services Melbourne +61 4...
 
Product strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKitProduct strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKit
 
Understanding Root Cause Analysis
Understanding Root Cause AnalysisUnderstanding Root Cause Analysis
Understanding Root Cause Analysis
 
An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?
An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?
An Outcome Measurement Model: Is your Agile Adoption Moving the Needle?
 

Mehr von LeanKanbanIndia

Mehr von LeanKanbanIndia (20)

Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
Kanban India 2023 | Ashwinee Singh and Masa Maeda | A Kanban-centric Ecosyste...
 
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
Kanban India 2023 | Dilip Mysore Devaraj | Efficient Deployment Flow with Dev...
 
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
 
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal  Prasad | Agility in the World of ITES BusinessKanban India 2023 | Vishal  Prasad | Agility in the World of ITES Business
Kanban India 2023 | Vishal Prasad | Agility in the World of ITES Business
 
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project IgniteKanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
Kanban India 2023 | Seshabhargavan R and Shobha Kumari | Project Ignite
 
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
Kanban India 2023 | Mohit Anand |Continuous Improvement aligned to Business V...
 
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
Kanban India 2023 | Sriram Rajagopalan | Using Kanban to Boost Business Agili...
 
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul  | Embracing sim...
Kanban India 2023 | Jayalatha Ramachandran and Sanjay Adasul | Embracing sim...
 
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
Kanban India 2023 | Mike Burrows | Between Spaces Scopes and Scales What the ...
 
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
Kanban India 2023| Priyank Pathak | Scrum Master's K.R.A. (Key Responsibility...
 
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptxKanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
Kanban India 2023 | Mahadevan and Rajsekhar | Startup's and Hiccups.pptx
 
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
Kanban India 2023 | Usha Ramaswamy | Kanban Chronicles - A Tale of Plans and ...
 
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
Kanban India 2023 | Debbie Siah | Building Agile Communities with Kanban.pptx...
 
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
 
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
Kanban India 2023 | Debopom Sanyal |Do you have the courage to break your sys...
 
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
Kanban India 2023 | Sudipta Lahiri | Deliver MVV from your Kanban System.ppsm...
 
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....Kanban India 2023 |Gopal Devanahalli |  Modern Work Management in Healthcare....
Kanban India 2023 |Gopal Devanahalli | Modern Work Management in Healthcare....
 
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
Kanban India 2022 | Priyank Pathak |Evangelising Agile Environment - to not l...
 
Kanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schoolsKanban India 2022 | Poornima V | Bringing Agile to schools
Kanban India 2022 | Poornima V | Bringing Agile to schools
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Lean Kanban India 2015 | Continuous Improvement with Toyota Kata | Sudipta Lahiri

  • 2. @sudiptal #AgileNoida2015 Sudipta Lahiri (Sudi) slahiri@digite.com, lahiri.sudipta@gmail.com • Senior Vice President, Digité • Agile/Lean practitioner (75%) • Lean Transformation of our own team • Developed SwiftKanban (www.swiftkanban.com), SwiftALM (www.digite.com) • Licensed user base of over 300,000 • Agile Coach (25%) • Train and coach teams/organizations in Lean/Agile • Run the LimitedWIP Societies in India My Background 06-06-15
  • 3. @sudiptal #AgileNoida2015 Why this session? 05-12-2015 3  Are we missing the point?  Should we have a different perspective?  Are we really happy with how Agile teams have performed so far?  Have the retrospectives delivered the results we were told they will deliver?
  • 4. @sudiptal #AgileNoida2015 Toyota: unparalleled success 05-12-2015 4  Toyota is one of the most open organizations  There are many known practices that are widely adopted and followed  Andon, Kanban, Jidoka, Heijunka...  There is so much talk about ‘Continuous Improvement’  A3 sheets, others...  Yet, the success of Toyota rarely been replicated... why?  Even within Japanese companies : :  It all comes down to Toyota’s key values!
  • 5. @sudiptal #AgileNoida2015 Toyota’s value  It values organization’s routines for improvement and adaptation for competitive advantage and long term success  Not quantitative/financial targets “ Toyota has long considered its ability to permanently resolve problems and then improve stable processes as one of the company’s competitive advantages. - Kathi Hanley, Toyota” 05-12-2015 5
  • 6. @sudiptal #AgileNoida2015 We aren’t the best “copy cats”!  Teams need to be adapt and continuously improve  External and internal environments are changing continuously; you can’t predict how they will develop  We jump to “implementation”... we jump to methodologies... we jump to certifications!  We copy what we see... Practices and Principles Management thinking and routines (Visible) (Invisible) Picture from Mike Rother’s book “Toyota Kata”  ... forgetting that some of these practices and principles were a response to their issues, their problems 05-12-2015 6
  • 7. @sudiptal #AgileNoida2015 What do we mean from continuous improvement and adaptation?  Small incremental steps, adjusting along the way, continuously  Relying on periodic retrospectives assumes a system that is “temporarily” static  Standards that don’t keep continuously improving bring down system performance because system characteristics keep changing We are here We want to be here Picture from Mike Rother’s book “Toyota Kata” 05-12-2015 7
  • 8. Quality of a product does not necessarily mean high quality. It means continual improvement of the process, so that the consumer may depend on the uniformity of a product and purchase it at a low cost. - W. Edwards Deming, 1980 05-12- 8
  • 9. @sudiptal #AgileNoida2015 Kata means “routine”  ... routines that help its people continuously improve and evolve... systematically, not as a special initiative  A way of keeping 2 things in alignment, synchronized with each other  One: The system  Two: The continuously changing environment  We don’t control the environments around us but we can control how to manage them  Kata is not a technique, not a principle  It’s much deeper.... it’s part of work, everyday 05-12-2015 9 http://www.another-reality.in/wp-content/uploads/2013/05/Experiment.gif
  • 10. @sudiptal #AgileNoida2015 Two fundamental “Kata” routines  Improvement Kata  A routine that helps you to improve, adapt and evolve  Coaching Kata  A routine that makes the experienced leaders and managers teach the Improvement Kata to everyone Coachin g Kata Improveme nt Kata Images from: http://www.memrise.com/user/dominici/ http://imgbuddy.com/cartoon-people-standing- up.asp http://getafteritsales.com/the-importance-of-05-12-2015 10
  • 11. @sudiptal #AgileNoida2015 It does not happen with...  Workshops or Classroom sessions  Action Item Lists  Value Stream Mapping helps but... http://www.slideshare.net/KarenMartinGroup/value-stream-mapping-in-officeservice-joint-webinar-with-igrafx Improvement Kata at this level 05-12-2015 11
  • 12. @sudiptal #AgileNoida2015 What happens in retrospectives?  Best case scenario:  We get a “scattered” set of improvements  These are not generally directed in any specific direction (vision)  Without a vision, once you address these improvements, you will get a static system  You can’t predict the outcome!  In the most common scenario:  Action items don’t get closed; over time, team loses faith and the quality of feedback drops  Often, too many items and too many “organizational” items  Freshers, attrition, requirements are not well defined, etc.  Rarely, problems within the team, within the team members are identified!  Rarely, a 5Why analysis to get to “real” Root Cause 05-12-2015 12
  • 13. @sudiptal #AgileNoida2015 You must have a “vision”...  Is “Lean” = “Waste Management”?  Yes but... we focus on wastes in silos (system thinking is missing)  Defining a vision gives a direction for the “system” to think in one direction  Mike Rother’s definition of “Continuous Improvement and Adaptation”  “Moving towards a desired state through an unclear territory by being sensitive and responding to actual changes on the ground”  Alvin Toffler’s says”  You have got to think about big things while you are doing small things, so that all the small things go in the right direction We are here Vision eg: 0 defects CSAT>X % ESAT>Y05-12-2015 13
  • 14. @sudiptal #AgileNoida2015 ... but Vision is just a Direction giver!  Nothing more!  Utilize these “next steps” to manage the team/people  However, as you move from point to the next, you will get “Obstacles”  Either avoid them and move off from your vision OR  Work through it by understanding it and addressing its root cause(s) We are here Vision eg: 0 defects CSAT>X% ESAT>Y% Define the next step: Specific and detailed Define the next step... Define the next step... Define the next step... 05-12-2015 14
  • 15. @sudiptal #AgileNoida2015 So, lets establish the “Next Step”...  Out intent must be to establish a work “pattern”  Without a pattern, you cannot identify where to improve...  Without a pattern, you are not certain how to react to OR how the system would react to when you change something We are here Vision eg: 0 defects CSAT>X% ESAT>Y%Patter n Patter n Patter n Patter n 05-12-2015 15
  • 16. @sudiptal #AgileNoida2015 To set a working pattern...  Without a pattern, every day is a different day!  Many of the TPS principles are to establish a pattern  Heijunka, Kanban, 1*1 flow  Initially, work will not fit to the pattern...  You will get almost always get obstacles...  Resolve them and continuously improve  When people say, its not working for us...  You got it! Nail that problem  All these methods are used to see the problems and obstacles 05-12-2015 16
  • 17. @sudiptal #AgileNoida2015 Kanban as a method for “Continuous Improvement”  Visible intent: produce only what we need  Invisible intent: support process improvement to provide a target condition by defining a relationship between stages of the value stream  In push systems, you dump work to downstream; rest is his problem! 05-12-2015 17
  • 18. @sudiptal #AgileNoida2015 The purpose of Kanban is to eliminate Kanban! http://www.vijaywebsolutions.com/what-is-a-backend-developer/ Eliminate the supermarket... - But don’t do it too fast! Use Kanban to define the “next stage” of improvement journey There is no point in seeing the same thing what you are doing today! There is no improvement... 05-12- 18
  • 19. @sudiptal #AgileNoida2015 Target condition ≠ Target 05-12-2015 19  Target condition (pattern) depersonalizes and aligns the corrective actions  Target condition points towards a process improvement; target points towards numbers!  You can get the numbers by cheating the system but you can’t game improvement  If you push for targets without process improvement, the system will break down!  When you have high WIP, that reflects a scope for process improvement  Target condition should be something that is distant AND you don’t know how to get there  It shouldn’t be easy enough that we know how to get there + it shouldn’t difficult enough that the team gives up!  Start with a small simple definition and expand as you go forward...  As you face obstacles and resolve, you will be able to refine better
  • 20. ... how to try and achieve that? So, you have a Target Condition... 05-12- 20
  • 21. @sudiptal #AgileNoida2015 Execution to target condition  Accept that the path is unclear  “No Problem” = Problem  Small, incremental and rapid step  Sometimes in minutes; no detailed plan  Don’t lose time in trying to get the perfect step; take a bandaid step to see farther  This is where PDCA comes in  With single-factor experiments, not necessarily the biggest problem  Not this... ... but this... http://zarboleanhealthcare.blogspot.in/ http://www.dreamstime.com/stock-images-building-teamwork-image23767024 05-12-2015 21
  • 22. @sudiptal #AgileNoida2015 Summary: 5 questions for Improvement Kata...  What is the target condition (the challenge)?  What is the actual condition now?  What obstacles are preventing you from reaching the target condition? Which one are you addressing now?  What is your next step (starting PDCA)?  When can we go and see what we have learnt from the next step? 05-12- 22
  • 23. @sudiptal #AgileNoida2015 Retrospectives vs Kata  Focus: Stop/fix the problem  Typical Behaviour:  Hide the problem  Quickly move into corrective action  Apply several corrective actions at once  Focus: Learn about the work system  Understand the situation  Typical Behaviour:  Observe and study the situation  Apply 1 corrective action at a time to see cause and effect Retrospectives Kata 05-12- 23
  • 24. @sudiptal #AgileNoida2015 Don’t mess it with “metrics” The manager relies on signals that he or she assumes are good results measures. In fact, employees know ways to make signals look good that the manager hasn’t thought of and that have nothing to do with results. Another lousy feature of such systems that they punish workers who have too much integrity to game the measures - Robert Austin 05-12-2015 24
  • 25. This is where “Coaching Kata” comes in! Thinking like this is not easy... 05-12- 25
  • 26. @sudiptal #AgileNoida2015 Who does it?  Limited impact  Voluntary improvement activity  Train them to think of kaizen  Identify who is ready to go to the next level  90% impact  50% of their time!  Part of their job function  Cost reduction via improvement in productivity and quality Team Members... Leader/Managers http://networtech.com/despite-inert-economy-computer-programmers-still-high- demand/ 05-12- 26
  • 27. @sudiptal #AgileNoida2015 Pareto Charts don’t get it done!  Its simply too late!  Even then, we don’t look into what is happening now  Root cause trail is cold  The “Other” bucket  Our response has to be immediate  Our response should NOT BE from the team members...  Why? Because if the problem is quickly fixed, you will not be able to address the root cause  Too strongly influenced by your pain.. 05-12- 27
  • 28. @sudiptal #AgileNoida2015 Coaching the Straight Drive... 05-12-2015 28
  • 29. @sudiptal #AgileNoida2015 Your observations... 05-12-2015 29  What’s the approach?  How is it different from what we do today?  Bottomline, this isn’t traning OR workshop! You learn the art by doing it again and again and again... Till your brain does it in an auto mode!  Think about how you drive...  KUMON...  Do metrics, incentives and motivators help?
  • 30. @sudiptal #AgileNoida2015 The basics of Coaching Kata 05-12-2015 30  Menton-Mentee-Mentor-Mentee... Relationship  At lowel levels, Mentor is mostly the line manager; as you grow, the mentor changes to someone not in the line  Mentee is responsible for “doing”; mentor is responsible for the “outcome”  If the learner hasn’t learnt, the teacher hasn’t taught...
  • 31. @sudiptal #AgileNoida2015 The basics of Coaching Kata 05-12-2015 31  As a mentor, let them experiment but keep them in the zone; don’t tell them what to do (too hard!)  There is value of learning through small errors; its more permanent in nature  It helps the mentor understand how the mentee thinks  Inputs for future training and improvement  Use a written document... A3... for a focussed discussion  Putting it down in one sheet is damn hard!  Needs extreme clarity to be concise  Don’t even suggest the template to begin with... lead to something like it
  • 32. @sudiptal #AgileNoida2015 Let’s summarize 05-12-2015 32  Inspect and adapt... don’t copy  It not adequate to implement a methodology, model or method  Think about you can make Continuous Improvement a routine that your team can follow without a second thought Coachin g Kata Improveme nt Kata Images from: http://www.memrise.com/user/dominici/ http://imgbuddy.com/cartoon-people-standing- up.asp http://getafteritsales.com/the-importance-of- process/
  • 33. @sudiptal #AgileNoida2015 Join us at: Lean Kanban India 2015 05-12-2015 33
  • 34. @sudiptal #AgileNoida2015 Thank you for your time today...  For any questions or clarifications, reach me at:  @sudiptal  slahiri@digite.com  I share my experiences at:  http://sudi-thoughts.blogspot.in/  Join Limited WIP Society NCR, Bangalore, Pune and Chennai Chapters 05-12- 34