SlideShare a Scribd company logo
#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
Done3 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
Median
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

Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
Agile Tour Beirut
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
Yuval Yeret
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Erik Weber
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the Trenches
Yuval Yeret
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
oGuild .
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAPGaurav Ahluwalia
 
Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?
Tasktop
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
Javier Espinosa de los Monteros Foret
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
Derek Huether
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
NUS-ISS
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
Ravi Tadwalkar
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
Mike Cottmeyer
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
Vineet Patni
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
Ram Srivastava
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
Yuval Yeret
 
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiLKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
Innovation Roots
 

What's hot (20)

Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the Trenches
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiLKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - Kamini
 

Similar to LKIN17: Damn we missed the date again - Sudipta

Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
LeanKanbanIndia
 
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
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
azheglov
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
Peter Stevens
 
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
Em Campbell-Pretty
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Time
azheglov
 
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
 
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
India Scrum Enthusiasts Community
 
Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Metrics That Bring Value
LuxoftAgilePractice
 
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
Dynatrace
 
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
 
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
Lance Knight
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
troytuttle
 
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
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agility
Sudipta Lahiri
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
ESUG
 

Similar to LKIN17: Damn we missed the date again - Sudipta (20)

Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLean Kanban India 2017 | Damn… we missed the date again! | Sudipta Lahiri
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta 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...
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
 
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
 
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
 
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
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
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?
 
Getting requirements right for business agility
Getting requirements right for business agilityGetting requirements right for business agility
Getting requirements right for business agility
 
Agile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniXAgile & Lean @ MediaGeniX
Agile & Lean @ MediaGeniX
 

More from Innovation Roots

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
Innovation Roots
 
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair CockburnINNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
Innovation Roots
 
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
Innovation Roots
 
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerINNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
Innovation Roots
 
LKIN 17: Application Value Flow- Vandita
LKIN 17: Application Value Flow- VanditaLKIN 17: Application Value Flow- Vandita
LKIN 17: Application Value Flow- Vandita
Innovation Roots
 
LKIN17: Kanban for Business - Avinash Rao
LKIN17: Kanban for Business - Avinash RaoLKIN17: Kanban for Business - Avinash Rao
LKIN17: Kanban for Business - Avinash Rao
Innovation Roots
 
LKIN17: Agile Beyond Methods - Patrick
LKIN17: Agile Beyond Methods - Patrick LKIN17: Agile Beyond Methods - Patrick
LKIN17: Agile Beyond Methods - Patrick
Innovation Roots
 
LKIN17: Can you see the bottleneck - Sutap
LKIN17: Can you see the bottleneck - Sutap LKIN17: Can you see the bottleneck - Sutap
LKIN17: Can you see the bottleneck - Sutap
Innovation Roots
 
Continuous delivery for digital transformation renu rajani v0 1
Continuous delivery for digital  transformation renu rajani v0 1Continuous delivery for digital  transformation renu rajani v0 1
Continuous delivery for digital transformation renu rajani v0 1
Innovation Roots
 
"How confident are you on your test suite"
"How confident are you on your test suite""How confident are you on your test suite"
"How confident are you on your test suite"
Innovation Roots
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
Innovation Roots
 
Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
Innovation Roots
 
Estimation
Estimation Estimation
Estimation
Innovation Roots
 
Kanban beyond visualization
Kanban beyond visualizationKanban beyond visualization
Kanban beyond visualization
Innovation Roots
 
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
Innovation Roots
 
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ..."Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
Innovation Roots
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
Innovation Roots
 
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin..."Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
Innovation Roots
 
"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
 
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca..."Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
Innovation Roots
 

More from Innovation Roots (20)

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
 
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair CockburnINNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair Cockburn
 
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...
 
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerINNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott Ambler
 
LKIN 17: Application Value Flow- Vandita
LKIN 17: Application Value Flow- VanditaLKIN 17: Application Value Flow- Vandita
LKIN 17: Application Value Flow- Vandita
 
LKIN17: Kanban for Business - Avinash Rao
LKIN17: Kanban for Business - Avinash RaoLKIN17: Kanban for Business - Avinash Rao
LKIN17: Kanban for Business - Avinash Rao
 
LKIN17: Agile Beyond Methods - Patrick
LKIN17: Agile Beyond Methods - Patrick LKIN17: Agile Beyond Methods - Patrick
LKIN17: Agile Beyond Methods - Patrick
 
LKIN17: Can you see the bottleneck - Sutap
LKIN17: Can you see the bottleneck - Sutap LKIN17: Can you see the bottleneck - Sutap
LKIN17: Can you see the bottleneck - Sutap
 
Continuous delivery for digital transformation renu rajani v0 1
Continuous delivery for digital  transformation renu rajani v0 1Continuous delivery for digital  transformation renu rajani v0 1
Continuous delivery for digital transformation renu rajani v0 1
 
"How confident are you on your test suite"
"How confident are you on your test suite""How confident are you on your test suite"
"How confident are you on your test suite"
 
"DevOps > CI+CD "
"DevOps > CI+CD ""DevOps > CI+CD "
"DevOps > CI+CD "
 
Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
 
Estimation
Estimation Estimation
Estimation
 
Kanban beyond visualization
Kanban beyond visualizationKanban beyond visualization
Kanban beyond visualization
 
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
"Self Organising Gamestorm" - by Asheesh Mehdiratta @ Scaling Agile Institute
 
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ..."Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
"Scrum Masters and Emotional Intelligence" - by Hemant Gurav @ Scaling Agile ...
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin..."Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
 
"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...
 
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca..."Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
"Struggling Scrum Masters to Thriving Scrum Masters" - by Puneet Duneja @ Sca...
 

Recently uploaded

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
JezreelCabil2
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 

Recently uploaded (20)

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 

LKIN17: Damn we missed the date again - Sudipta

  • 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 Done3 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 Median 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
  • 36. #LKIN17 @sudiptal (Finishing) Cost of Delay Function Lead Time Distribution When to start your work (Starting Cost of Delay) 36
  • 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

Editor's Notes

  1. “Customer Lead Time” is not the same as “System Lead Time”. Customer Lead Time starts when we pull the work (commit to do the work) and includes batch transfers on the delivery end.
  2. Lead time is also affected by Flow Efficiency (see next slides)
  3. Flow efficiency tells us how much of the time the work is moving (flowing) rather than waiting in some sort of delay.
  4. When there is low flow efficiency, class of service can help improve lead time.
  5. We can recognize Lead Time distribution in a curve. Learning to read and interpret the distribution curve is one way to understand opportunities for improvement. This shape is like saying, “Most of the time we deliver fairly quickly but sometimes it takes us much longer, and then gives us our range of predictability”. Lead time histograms typically exhibit a Weibull distribution curve. Weibull is not a single distribution shape rather it is a family of distribution curves shaped by a parameter referred to as “little k”. A typical value for k is 1.5. The example shown here is from real data for software engineering of telecom-grade equipment and exhibits a k approximately equal to 1.4. Knowing that lead time typically follows a Weibull distribution is a convenient shorthand for risk management and planning decisions. It is not important to obsess over specific shapes or values of k.
  6. Knowing Lead Time allows for conversations about different delivery expectations and capabilities, based on actual data.
  7. A lead time histogram provides us insight into service delivery capability. For a single service processing a single type of work, we would expect a single mode in the data regardless of how many classes of service are offered. This example has 2 clusters and hence appears multi-modal. The explanation for this is that 2 distinct types of work were being processed through the same workflow.
  8. Our management challenge is that the risk is in the tail of the distribution. Median is always less than the mean and lies between the mode and the mean. Median is less sensitive to the tail on distribution and hence less variable in the presence of assignable/special cause variation causing a long tail. However, it is the mean that is used in Little’s Law and therefore we do care about risks that affect the tail in the distribution when using Little’s Law to forecast.
  9. SLE (Service Delivery Effectiveness)
  10. [duplicate of previously shown slide 200]