SlideShare a Scribd company logo
1 of 41
#LKIN17
@sudiptal
Damn…
we missed the
date, again!
SUDIPTA LAHIRI
HEAD OF PRODUCTS, DIGITÉ
1
#LKIN17
@sudiptal
Agile/Lean Practitioner and Student
Head of Products @ Digité
 ex-Head of Engineering and Professional Services @ Digité
 Development of SwiftKanban, SwiftALM products
 Organize the LimitedWIP Societies in India
Sudipta Lahiri (Sudi)
2.5+ decades in the industry
2
#LKIN17
@sudiptal
Let us do a quick poll…
 All those who have not missed a project deadline, please sit
 All those have not missed the same project deadlines more
than once… please sit
 All those have not missed the same project deadlines more
than twice... please sit
 All those have not missed the same project deadlines more
than thrice… please sit
3
#LKIN17
@sudiptal
Why does it happen?
 Estimates => Deadlines!
 Requirement clarity
 Often, needs many more
iterations
 Turnaround time to sign-offs!
 Estimation
 Complexity
 Experience
 of person estimating
 of person developing
 Hidden work/invisible work
 Test Cycles/# of test iteration
 90-10% Syndrome
 Why does this happen?
 Work getting pushed
downstream before it was really
ready!
 Other reasons…
4
#LKIN17
@sudiptal
What do we estimate?
Customers want to know by when something
will get done
We estimate how long its going to take…
… and then we match the two…
… but they don’t match!
5
#LKIN17
@sudiptal
What’s our typical reaction to this?
 Wish we had planned more!
 Wish we had spent more time in estimation!
 Wish we had more detailed requirements OR
we had designed in greater detail
 Wish we had…
6
#LKIN17
@sudiptal
… and that is where the
problem starts!
7
#LKIN17
@sudiptal
Why?
 The time that a work item takes to get completed is
only “LITTLE” influenced by its real effort!
 SURPRISED…?
 You Bet!
 For the last 50-60 years, we have spent countless hours in
trying to estimate how much effort the work item takes…
 It’s a classic waste/non-value add (in lean language)!
8
#LKIN17
@sudiptal
Let understand this more…
 Any value delivery is a combination of value added steps,
mixed with non-value steps in between
9
#LKIN17
@sudiptal
Introducing Flow Efficiency
10
#LKIN17
@sudiptal
F
F
FF
F
F F
Defining Customer Lead Time
UAT
E
I
Dev
Ready
Delivery
Ready
G
D
5
∞
Pull
Ongoing
Development Testing
Done
3 3
Test
Ready
5 ∞
Customer Lead Time
Discarded
J
Pool
of
Ideas
Done
∞
Frequency of batch transfers
needs to be calculated and
added to kanban system lead
time to calculate customer lead
time
Frequency of batch transfers
needs to be calculated and
added to kanban system lead
time to calculate customer lead
time
The clock still starts ticking
when we accept the customers
order, not when it is placed!
Slide from LKU Training Deck
11
#LKIN17
@sudiptal
Test
Ready
F
E
I
G
D
GY
PB
DE MN
P1
AB
Customer Lead Time
Waiting Waiting WaitingWorking
Ideas
Dev
Ready
5
Ongoing
Development Testing
Done
3 35
UAT
Release
Ready
∞ ∞
Working WaitingWorking
Slide from LKU Training Deck
Flow Efficiency 12
#LKIN17
@sudiptal
Test
Ready
Flow Efficiency
F
E
I
G
D
GY
PB
DE MN
P1
AB
Customer Lead Time
Waiting Waiting WaitingWorking
* Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012
** Hakan Forss, Lean Kanban France, Oct 2013
Ideas
Dev
Ready
5
Ongoing
Development Testing
Done
3 35
UAT
Release
Ready
∞ ∞
Flow efficiency measures
the percentage of total
lead time is spent
actually adding value
(or knowledge) versus
waiting
Flow efficiency % = Work Time x 100%
Lead Time
Working WaitingWorking
Multitasking means time spent in
working columns is often waiting
time
Slide from LKU Training Deck
Flow efficiencies of 1-5% are
commonly reported. *, **
> 40% is good!
13
#LKIN17
@sudiptal
Even in a Kanban team like SwiftKanban
 Our flow efficiency over a 7 year period < 50%
14
#LKIN17
@sudiptal
Waiting Waiting WaitingWorking Working WaitingWorking
Test
Ready
Implications of low Flow Efficiency
F
E
I
G
D
GY
PB
DE MN
P1
AB
Ideas
Dev
Ready
5
Ongoing
Development Testing
Done
3 35
UAT
Release
Ready
∞ ∞
Low flow efficiency means that most of lead time is influenced
by environmental factors that are unlikely to change soon
Customer Lead Time
In a low flow efficiency
environment, Class of
service is much more
likely to influence lead
time than any other
factor
As a result, lead time is
not very sensitive to the
size or complexity of a
single work item, or to
the specific people
involved or their
individual capabilities
Slide from LKU Training Deck
15
#LKIN17
@sudiptal
This profoundly changes our
thinking of the last 5 decades!
 The estimate that we made with a lot effort and diligence isn’t a real factor!
 Further… how many assumptions to get to the estimate?
 Requirement assumptions
 Design assumptions
 People skill assumptions
 No business interruption/dedicated resource assumptions
 Contingency assumptions
 Management acceptance of that contingency assumptions…
 Estimation bias of the person doing the estimation!
 In short, there are simply TOO MANY SYSTEM variables in a system that are NOT in
our control… yet, we estimate with confidence (with buffers)
16
#LKIN17
@sudiptal
 The odds were always stacked against you to win this
game
 If you did manage to deliver on time, has someone ever
told you:
 You must have buffered your estimates like crazy!”
 You got lucky!
 … and… you did a good job!
17
#LKIN17
@sudiptal
Let’s improve our win(ability)!
LET’S PREDICT WITH GREATER CONFIDENCE…
WITH A MATHEMATICAL FOUNDATION
18
#LKIN17
@sudiptal
Understanding Distributions 19
 Most of us think of distributions as a “Bell Curve”
 Extremely common in natural domain
 A legacy of our appraisal discussions… ?
 In a Normal Bell Curve, also called Gaussian Distribution,
 Mean(or Average) = Modal
 CLT applies (from Wikipedia):
 When independent random variables are added, their properly normalized sum
tends toward a normal distribution (a bell curve) even if the original variables
themselves are not normally distributed.
#LKIN17
@sudiptal
Lead Time & Weibull Distributions
Lead time histograms observed to
be Weibull distributions typically
with shape parameter 1.0 < k <
2.0
This example is a Weibull
distribution with a scale
parameter equal to 65
and shape parameter equal
to 1.4
Outliers with known
special causes at 87 &
105 are omitted from the
“best fit” curve
Slide from LKU Training Deck
20
#LKIN17
@sudiptal
Lead Time Distribution
0
0.5
1
1.5
2
2.5
3
3.5
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99
106
113
120
127
134
141
148
Days
CRs&Bugs
SLA expectation of
44 days with 85% on-time
Mean of
31 days
SLA expectation of
105 days with 98 % on-time
Lead Time Histogram
Slide from LKU Training Deck
21
#LKIN17
@sudiptal
Lead Time Distribution
0
0.5
1
1.5
2
2.5
3
3.5
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99
106
113
120
127
134
141
148
Days
CRs&Bugs
SLA expectation of
44 days with 85% on-time
Mean of
31 days
SLA expectation of
105 days with 98 % on-time
This is multi-modal data!
The work is of two types:
Change Requests (new features);
and Production Defects
This is multi-modal data!
The work is of two types:
Change Requests (new features);
and Production Defects
Lead Time Histogram
Slide from LKU Training Deck
22
#LKIN17
@sudiptal
85% at
10 days
Mean
5 days
98% at
25 days
ProductionDefects
ChangeRequests
85% at
60 days
Mean
50
days
98% at
150 days
Mode
Media
n 45
days
Filter by Type/Class to get Single Modal
Data
Slide from LKU Training Deck
23
#LKIN17
@sudiptal
ChangeRequests
60 days, SLE (customer expectation)
Use Lead Time Distribution to Evaluate
Service Delivery Effectiveness
22-150 day
spread of variation
85%
on-time
15% late
Due Date
Performance
(DDP)
Predictability
Slide from LKU Training Deck
24
#LKIN17
@sudiptal
Let’s recap
 Given the flow efficiency that most systems experience (in
low teens or single digits)…
… to somehow think that more planning and more detailed
estimation will help us predict better when we can deliver
our work item to your customer/end user is
“mathematically” flawed!
25
#LKIN17
@sudiptal
So… how do stop making wrong commitments?
1. Don’t answer the
wrong question…
 How long will this get
done?
 When will this get done?
 How much time this will
take?
 How many resources do
you need?
2. The correct question
is…
 When do you need it?
 What is the Cost of
Delay?
26
#LKIN17
@sudiptal
So… how do make accurate predictions?
 We use mathematical basis – Lead Time Histograms
 Lead Time Histograms guide us to predict a completion date
WITH ASSOCIATED LEVEL OF CONFIDENCE
27
#LKIN17
@sudiptal
Let’s improve our hit rate… Step 1
 Class of Services
 If you are not following Kanban, you might commonly call it as
“Priority”
 David calls CoS as the “Sonic Screwdriver” for a Kanban System
 Use CoS to better meet Due Dates
 If a work item gets closer to its Due Date, escalate its CoS to Expedite
 The getKanban games gives a good example of how this could work!
28
#LKIN17
@sudiptal
Let’s improve our hit rate… Step 2
 Classify your work items with greater clarity/refinement ,
for e.g.:
 For our SwiftKanban product:
 T-shirt sizing: quick and effective
 A level of accuracy enough for most cases!
 Modules
 Nature of work: Defect vs Enhancements
 Unit level defect vs Core Scenario Defect
 Version No(s): Older versions inherently take more time for us!
29
#LKIN17
@sudiptal
Let’s improve our hit rate… Step 3
 Can we reduce the long tail of this distribution….?
 Reduce the gap between Modal and Mean
 Yes:
 By pushing for greater flow (reducing WIP)
 Keeping an eye on the age of the work items
 Keep some visual indicators when the work items is close the modal value
(Amber) OR when it is closer to the mean value (Red)
30
#LKIN17
@sudiptal
Let’s improve our hit rate… Step 4
 Risk Management
trims the tail
31
Identify risks, their likelihood &
impact (delay that extends lead
time).
Eliminating risks or reducing
their impact trims the tail on
the distribution.
Trimming the tail moves the
mean to the left, increasing
delivery rate!
Slide from LKU Training Deck
85th
percentile
mean
Risks often
cause long
lead times
#LKIN17
@sudiptal
Let’s improve our hit rate… Step 5
 Let start the work at the right time… not too early and not
too late!
 Not too early… because in the normal environment where
Demand > Supply, you, you could work on something else now,
knowing that a delay in starting will not risk your Completion Date
 Not too late…
32
#LKIN17
@sudiptal
Understanding (Finishing) CoD
33
#LKIN17
@sudiptal
CoS mapped to Delay Cost Functions
Slide from LKU Training Deck
Class of service and its policiesColor Func
Expedite – white; critical and immediate cost of delay;
can exceed other kanban limit (bumps other work);
limit 1
Fixed date – orange; cost of delay goes up
significantly after deadline
Standard - yellow; increasing urgency, cost of delay is
shallow but accelerates before leveling out
Intangible – blue; cost of delay may be significant but
is not incurred until significantly later, if at all
timeimpact
time
impact
time
impact
time
impact
34
#LKIN17
@sudiptal
How easy it is to define the CoD
function?
 You know what’s an Expedite work
items!
 Product Management should be
able to help you define the “Fixed
Date” or “Intangible” work items
 You might struggle to define the
curve for Standards but relative
scaling might be easy
35
#LKIN17
@sudiptal
(Finishing)
Cost of
Delay
Function
Lead Time
Distribution
When to start
your work
(Starting
Cost of
Delay)
36
#LKIN17
@sudiptal
Fixed Date CoS
From SwiftESP Tool
37
#LKIN17
@sudiptal
Standard CoS (Fixed Rate of value
gained)
From SwiftESP Tool
38
#LKIN17
@sudiptal
Let us recap now…
39
#LKIN17
@sudiptal
 We explained why detailed estimation or planning is unproductive
in low Flow Efficiency systems
 End dates predictions aren’t deterministic
 They should always be accompanied by a % of confidence
 A practical, statistical, fast approach using Lead Time histograms
 Lead Time histograms assimilate all system characteristics and eliminates
personal bias
 Use CoS and work item characteristics to identify histogram that reflects your
work item most accurately
 Use CoD functions, in combination with Lead Time histograms, to understand
when you should start your work
40
#LKIN17
@sudiptal
Thank you….
 Reach me at:
 @sudiptal
 slahiri@digite.com
 sudiptalahiri.wordpress.com
“Absorb what is useful, discard
what is useless and add what is
specifically your own”
Bruce Lee

More Related Content

What's hot

Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and KanbanYuval Yeret
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachScrum Australia Pty Ltd
 
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...Aberla
 
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...azheglov
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
 
Agile Technology Delivery Process Mr
Agile Technology Delivery Process   MrAgile Technology Delivery Process   Mr
Agile Technology Delivery Process MrMurray Robinson
 
#NoVSM: Understanding and Mapping Your Knowledge Discovery Process
#NoVSM: Understanding and Mapping Your Knowledge Discovery Process#NoVSM: Understanding and Mapping Your Knowledge Discovery Process
#NoVSM: Understanding and Mapping Your Knowledge Discovery Processazheglov
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!Mahesh Singh
 
DevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsDevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsGaetano Mazzanti
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Agile Lietuva
 
Testing in agile
Testing in agileTesting in agile
Testing in agilesachxn1
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???lazygolfer
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
 

What's hot (20)

Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt Approach
 
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
 
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
Agile Technology Delivery Process Mr
Agile Technology Delivery Process   MrAgile Technology Delivery Process   Mr
Agile Technology Delivery Process Mr
 
#NoVSM: Understanding and Mapping Your Knowledge Discovery Process
#NoVSM: Understanding and Mapping Your Knowledge Discovery Process#NoVSM: Understanding and Mapping Your Knowledge Discovery Process
#NoVSM: Understanding and Mapping Your Knowledge Discovery Process
 
Great! another bug
Great! another bugGreat! another bug
Great! another bug
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
DevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsDevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and Statistics
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Agile Estimating
Agile Estimating Agile Estimating
Agile Estimating
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 

Similar to Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri

LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date againSudipta Lahiri
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
Extreme SAFe - Turning Up the Flow in PI Execution
Extreme SAFe - Turning Up the Flow in PI ExecutionExtreme SAFe - Turning Up the Flow in PI Execution
Extreme SAFe - Turning Up the Flow in PI ExecutionEm Campbell-Pretty
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Timeazheglov
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsDynatrace
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
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 LeanKitJon Terry
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agiletroytuttle
 
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled...
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled..."Making Scrum "More" Effective : What can we learn from Other Body of Knowled...
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled...Innovation Roots
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXESUG
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agilitySudipta Lahiri
 

Similar to Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri (20)

LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta LKIN17: Damn we missed the date again - Sudipta
LKIN17: Damn we missed the date again - Sudipta
 
Damn... we missed the date again
Damn... we missed the date againDamn... we missed the date again
Damn... we missed the date again
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Extreme SAFe - Turning Up the Flow in PI Execution
Extreme SAFe - Turning Up the Flow in PI ExecutionExtreme SAFe - Turning Up the Flow in PI Execution
Extreme SAFe - Turning Up the Flow in PI Execution
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Time
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
A kanban scrum mashup to deliver fp projects
A kanban scrum mashup to deliver fp projectsA kanban scrum mashup to deliver fp projects
A kanban scrum mashup to deliver fp projects
 
Metrics that bring value
Metrics that bring valueMetrics that bring value
Metrics that bring value
 
Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Metrics That Bring Value
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOps
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
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
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled...
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled..."Making Scrum "More" Effective : What can we learn from Other Body of Knowled...
"Making Scrum "More" Effective : What can we learn from Other Body of Knowled...
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agility
 

More from LeanKanbanIndia

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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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!LeanKanbanIndia
 
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 BusinessLeanKanbanIndia
 
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 IgniteLeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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 ...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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.pptxLeanKanbanIndia
 
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 ...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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...LeanKanbanIndia
 
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....LeanKanbanIndia
 
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...LeanKanbanIndia
 
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 schoolsLeanKanbanIndia
 

More from 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
 

Recently uploaded

UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use CasesTechSoup
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 

Recently uploaded (20)

UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 

Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri

  • 1. #LKIN17 @sudiptal Damn… we missed the date, again! SUDIPTA LAHIRI HEAD OF PRODUCTS, DIGITÉ 1
  • 2. #LKIN17 @sudiptal Agile/Lean Practitioner and Student Head of Products @ Digité  ex-Head of Engineering and Professional Services @ Digité  Development of SwiftKanban, SwiftALM products  Organize the LimitedWIP Societies in India Sudipta Lahiri (Sudi) 2.5+ decades in the industry 2
  • 3. #LKIN17 @sudiptal Let us do a quick poll…  All those who have not missed a project deadline, please sit  All those have not missed the same project deadlines more than once… please sit  All those have not missed the same project deadlines more than twice... please sit  All those have not missed the same project deadlines more than thrice… please sit 3
  • 4. #LKIN17 @sudiptal Why does it happen?  Estimates => Deadlines!  Requirement clarity  Often, needs many more iterations  Turnaround time to sign-offs!  Estimation  Complexity  Experience  of person estimating  of person developing  Hidden work/invisible work  Test Cycles/# of test iteration  90-10% Syndrome  Why does this happen?  Work getting pushed downstream before it was really ready!  Other reasons… 4
  • 5. #LKIN17 @sudiptal What do we estimate? Customers want to know by when something will get done We estimate how long its going to take… … and then we match the two… … but they don’t match! 5
  • 6. #LKIN17 @sudiptal What’s our typical reaction to this?  Wish we had planned more!  Wish we had spent more time in estimation!  Wish we had more detailed requirements OR we had designed in greater detail  Wish we had… 6
  • 7. #LKIN17 @sudiptal … and that is where the problem starts! 7
  • 8. #LKIN17 @sudiptal Why?  The time that a work item takes to get completed is only “LITTLE” influenced by its real effort!  SURPRISED…?  You Bet!  For the last 50-60 years, we have spent countless hours in trying to estimate how much effort the work item takes…  It’s a classic waste/non-value add (in lean language)! 8
  • 9. #LKIN17 @sudiptal Let understand this more…  Any value delivery is a combination of value added steps, mixed with non-value steps in between 9
  • 11. #LKIN17 @sudiptal F F FF F F F Defining Customer Lead Time UAT E I Dev Ready Delivery Ready G D 5 ∞ Pull Ongoing Development Testing Done 3 3 Test Ready 5 ∞ Customer Lead Time Discarded J Pool of Ideas Done ∞ Frequency of batch transfers needs to be calculated and added to kanban system lead time to calculate customer lead time Frequency of batch transfers needs to be calculated and added to kanban system lead time to calculate customer lead time The clock still starts ticking when we accept the customers order, not when it is placed! Slide from LKU Training Deck 11
  • 12. #LKIN17 @sudiptal Test Ready F E I G D GY PB DE MN P1 AB Customer Lead Time Waiting Waiting WaitingWorking Ideas Dev Ready 5 Ongoing Development Testing Done 3 35 UAT Release Ready ∞ ∞ Working WaitingWorking Slide from LKU Training Deck Flow Efficiency 12
  • 13. #LKIN17 @sudiptal Test Ready Flow Efficiency F E I G D GY PB DE MN P1 AB Customer Lead Time Waiting Waiting WaitingWorking * Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012 ** Hakan Forss, Lean Kanban France, Oct 2013 Ideas Dev Ready 5 Ongoing Development Testing Done 3 35 UAT Release Ready ∞ ∞ Flow efficiency measures the percentage of total lead time is spent actually adding value (or knowledge) versus waiting Flow efficiency % = Work Time x 100% Lead Time Working WaitingWorking Multitasking means time spent in working columns is often waiting time Slide from LKU Training Deck Flow efficiencies of 1-5% are commonly reported. *, ** > 40% is good! 13
  • 14. #LKIN17 @sudiptal Even in a Kanban team like SwiftKanban  Our flow efficiency over a 7 year period < 50% 14
  • 15. #LKIN17 @sudiptal Waiting Waiting WaitingWorking Working WaitingWorking Test Ready Implications of low Flow Efficiency F E I G D GY PB DE MN P1 AB Ideas Dev Ready 5 Ongoing Development Testing Done 3 35 UAT Release Ready ∞ ∞ Low flow efficiency means that most of lead time is influenced by environmental factors that are unlikely to change soon Customer Lead Time In a low flow efficiency environment, Class of service is much more likely to influence lead time than any other factor As a result, lead time is not very sensitive to the size or complexity of a single work item, or to the specific people involved or their individual capabilities Slide from LKU Training Deck 15
  • 16. #LKIN17 @sudiptal This profoundly changes our thinking of the last 5 decades!  The estimate that we made with a lot effort and diligence isn’t a real factor!  Further… how many assumptions to get to the estimate?  Requirement assumptions  Design assumptions  People skill assumptions  No business interruption/dedicated resource assumptions  Contingency assumptions  Management acceptance of that contingency assumptions…  Estimation bias of the person doing the estimation!  In short, there are simply TOO MANY SYSTEM variables in a system that are NOT in our control… yet, we estimate with confidence (with buffers) 16
  • 17. #LKIN17 @sudiptal  The odds were always stacked against you to win this game  If you did manage to deliver on time, has someone ever told you:  You must have buffered your estimates like crazy!”  You got lucky!  … and… you did a good job! 17
  • 18. #LKIN17 @sudiptal Let’s improve our win(ability)! LET’S PREDICT WITH GREATER CONFIDENCE… WITH A MATHEMATICAL FOUNDATION 18
  • 19. #LKIN17 @sudiptal Understanding Distributions 19  Most of us think of distributions as a “Bell Curve”  Extremely common in natural domain  A legacy of our appraisal discussions… ?  In a Normal Bell Curve, also called Gaussian Distribution,  Mean(or Average) = Modal  CLT applies (from Wikipedia):  When independent random variables are added, their properly normalized sum tends toward a normal distribution (a bell curve) even if the original variables themselves are not normally distributed.
  • 20. #LKIN17 @sudiptal Lead Time & Weibull Distributions Lead time histograms observed to be Weibull distributions typically with shape parameter 1.0 < k < 2.0 This example is a Weibull distribution with a scale parameter equal to 65 and shape parameter equal to 1.4 Outliers with known special causes at 87 & 105 are omitted from the “best fit” curve Slide from LKU Training Deck 20
  • 21. #LKIN17 @sudiptal Lead Time Distribution 0 0.5 1 1.5 2 2.5 3 3.5 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 Days CRs&Bugs SLA expectation of 44 days with 85% on-time Mean of 31 days SLA expectation of 105 days with 98 % on-time Lead Time Histogram Slide from LKU Training Deck 21
  • 22. #LKIN17 @sudiptal Lead Time Distribution 0 0.5 1 1.5 2 2.5 3 3.5 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120 127 134 141 148 Days CRs&Bugs SLA expectation of 44 days with 85% on-time Mean of 31 days SLA expectation of 105 days with 98 % on-time This is multi-modal data! The work is of two types: Change Requests (new features); and Production Defects This is multi-modal data! The work is of two types: Change Requests (new features); and Production Defects Lead Time Histogram Slide from LKU Training Deck 22
  • 23. #LKIN17 @sudiptal 85% at 10 days Mean 5 days 98% at 25 days ProductionDefects ChangeRequests 85% at 60 days Mean 50 days 98% at 150 days Mode Media n 45 days Filter by Type/Class to get Single Modal Data Slide from LKU Training Deck 23
  • 24. #LKIN17 @sudiptal ChangeRequests 60 days, SLE (customer expectation) Use Lead Time Distribution to Evaluate Service Delivery Effectiveness 22-150 day spread of variation 85% on-time 15% late Due Date Performance (DDP) Predictability Slide from LKU Training Deck 24
  • 25. #LKIN17 @sudiptal Let’s recap  Given the flow efficiency that most systems experience (in low teens or single digits)… … to somehow think that more planning and more detailed estimation will help us predict better when we can deliver our work item to your customer/end user is “mathematically” flawed! 25
  • 26. #LKIN17 @sudiptal So… how do stop making wrong commitments? 1. Don’t answer the wrong question…  How long will this get done?  When will this get done?  How much time this will take?  How many resources do you need? 2. The correct question is…  When do you need it?  What is the Cost of Delay? 26
  • 27. #LKIN17 @sudiptal So… how do make accurate predictions?  We use mathematical basis – Lead Time Histograms  Lead Time Histograms guide us to predict a completion date WITH ASSOCIATED LEVEL OF CONFIDENCE 27
  • 28. #LKIN17 @sudiptal Let’s improve our hit rate… Step 1  Class of Services  If you are not following Kanban, you might commonly call it as “Priority”  David calls CoS as the “Sonic Screwdriver” for a Kanban System  Use CoS to better meet Due Dates  If a work item gets closer to its Due Date, escalate its CoS to Expedite  The getKanban games gives a good example of how this could work! 28
  • 29. #LKIN17 @sudiptal Let’s improve our hit rate… Step 2  Classify your work items with greater clarity/refinement , for e.g.:  For our SwiftKanban product:  T-shirt sizing: quick and effective  A level of accuracy enough for most cases!  Modules  Nature of work: Defect vs Enhancements  Unit level defect vs Core Scenario Defect  Version No(s): Older versions inherently take more time for us! 29
  • 30. #LKIN17 @sudiptal Let’s improve our hit rate… Step 3  Can we reduce the long tail of this distribution….?  Reduce the gap between Modal and Mean  Yes:  By pushing for greater flow (reducing WIP)  Keeping an eye on the age of the work items  Keep some visual indicators when the work items is close the modal value (Amber) OR when it is closer to the mean value (Red) 30
  • 31. #LKIN17 @sudiptal Let’s improve our hit rate… Step 4  Risk Management trims the tail 31 Identify risks, their likelihood & impact (delay that extends lead time). Eliminating risks or reducing their impact trims the tail on the distribution. Trimming the tail moves the mean to the left, increasing delivery rate! Slide from LKU Training Deck 85th percentile mean Risks often cause long lead times
  • 32. #LKIN17 @sudiptal Let’s improve our hit rate… Step 5  Let start the work at the right time… not too early and not too late!  Not too early… because in the normal environment where Demand > Supply, you, you could work on something else now, knowing that a delay in starting will not risk your Completion Date  Not too late… 32
  • 34. #LKIN17 @sudiptal CoS mapped to Delay Cost Functions Slide from LKU Training Deck Class of service and its policiesColor Func Expedite – white; critical and immediate cost of delay; can exceed other kanban limit (bumps other work); limit 1 Fixed date – orange; cost of delay goes up significantly after deadline Standard - yellow; increasing urgency, cost of delay is shallow but accelerates before leveling out Intangible – blue; cost of delay may be significant but is not incurred until significantly later, if at all timeimpact time impact time impact time impact 34
  • 35. #LKIN17 @sudiptal How easy it is to define the CoD function?  You know what’s an Expedite work items!  Product Management should be able to help you define the “Fixed Date” or “Intangible” work items  You might struggle to define the curve for Standards but relative scaling might be easy 35
  • 38. #LKIN17 @sudiptal Standard CoS (Fixed Rate of value gained) From SwiftESP Tool 38
  • 40. #LKIN17 @sudiptal  We explained why detailed estimation or planning is unproductive in low Flow Efficiency systems  End dates predictions aren’t deterministic  They should always be accompanied by a % of confidence  A practical, statistical, fast approach using Lead Time histograms  Lead Time histograms assimilate all system characteristics and eliminates personal bias  Use CoS and work item characteristics to identify histogram that reflects your work item most accurately  Use CoD functions, in combination with Lead Time histograms, to understand when you should start your work 40
  • 41. #LKIN17 @sudiptal Thank you….  Reach me at:  @sudiptal  slahiri@digite.com  sudiptalahiri.wordpress.com “Absorb what is useful, discard what is useless and add what is specifically your own” Bruce Lee