SlideShare a Scribd company logo
1 of 17
19-05-2020
1
Evolutionary
Change with
Kanban Method
Sanjay Kumar
Yogesh Ranjan
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Company – Cachematrix
 A Fintech firm
 Cutting edge Liquidity Management Platform
 Well recognized in the banking industry
 Clients among Bank of America, HSBC, Citibank,
PNC, UBS and RBC
19-05-2020
2
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Situation
➢ ~2007 – Agile adoption started
o Some customized Scrum implementation that worked
fairly well
➢ 2015 – The beginning of challenge
o More demand
o Need for a faster delivery cycle
➢ 2016 - Aug Release - The Peak of Chaos!
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Retrospective
Three most important challenges faced by team:
1. Frequent changes in requirements
2. Lack of a clear and consistent process
3. Chaos towards the end of release
19-05-2020
3
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Ground Reality
 Single team of 30 members
• Dev + QA + team leads
• Two locations – Denver and Bengaluru
 No Scrum Masters
 No Product Owners
 No user story format, no story point estimation
 2 weekly planning cycle, with no hard stop
 No sprint retrospectives, only release retrospective
 Ineffective daily stand-ups
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Punctuation Point
19-05-2020
4
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Release 6.19.2 (Nov 2016)
First steps of a Change journey…
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
What would be a Worthy Goal ?
- for Nov 2016 Release
1. Smooth product deployment (release)
2. Control the release-end chaos
3. Establish a consistent process
19-05-2020
5
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Solution Options
1. Fix Scrum
 An obvious choice, but a
2. Discard Scrum, Switch over to Kanban Method
 Still a
3. Evolutionary Change
 Focus on the most pressing needs
 Shrink the Change
 Look for the first evidence(s) of success
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Evolutionary Change - Phase 1
1. Visualize work
 Kanban Board (TFS)
2. Improve requirements management
 Encourage Dev-Test collaboration
 Using stories for capturing requirements
3. Stop Starting, Start finishing
 Defer Commitment on backlog items
 Prioritize testing on dev-done items
19-05-2020
6
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Some Things stayed the Same
 Organizational structure
 Titles, roles and team configuration
 Estimating work
 Estimation using time units, not story points
 Development Sprints
 The two week planning rhythm
 Without a hard timebox
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The First Set of Results
– Nov 2016 Release
1. Relief from Overburdening
 No release-end chaos
2. Better Initial Quality
 Reduced defect count, 700+ => 350
3. Shorter Lead Time
4. Improved Team Dynamics
 Better Dev-QA collaboration
19-05-2020
7
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis - Lead Time
0
2
4
6
8
10
12
14
2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 27 29 31 32 33 35 39 41 43 44 51 53 54 56 62 67 72
NumberofItems
Lead Time (days)
Lead Time distribution – Release 6.19.1 (Aug 2016)
85% confidence
– 41 days
0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 34 38 44 46
NumberofItems
Lead Time (days)
Lead Time distribution - Release 6.19.2 (Nov 2016)
85% confidence
– 26 days
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis
- Cumulative Flow Diagram (Nov’16)
19-05-2020
8
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Release 7.0 (Feb 2017)
Continuing the Evolutionary change…
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Next Set of Goals
1. Improve predictability of work completion
2. Improve requirements management
3. Improve work estimation
19-05-2020
9
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Evolutionary Change - Phase 2
1. Improve Requirements Management
 Groom stories before starting work
 Estimate work using a 3-point scale – S, M, L
2. Limit work in progress
 Limit one active item per person
3. Prioritize finishing over starting
 Define internal SLA for each story size
 Start conducting Daily standup in Kanban format
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
The Second Set of Results
– Feb 2017 Release
1. Quality oriented development process
 Defect count reduced from 350 to 120
 Refactoring of complex items
2. Team Dynamics improved further
3. More predictable and leaner Flow
19-05-2020
10
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 34 38 44 46
NumberofItems
Lead Time (days)
Lead Time distribution - Release 6.19.2 (Nov 2016)
85% confidence
– 26 days
Quantitative Analysis - Lead Time
0
1
2
3
4
5
6
7
8
9
10
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 25 29 41
NumberofItems
Lead Time (days)
Lead Time distribution - Release 7.0 (Feb 2017)
85% confidence
– 17 days
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis - Lead Time (cont.)
19-05-2020
11
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis
- Cumulative Flow Diagram (Feb’17)
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis – CFD Comparison
19-05-2020
12
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Release 7.1 (May 2017)
Phase 3 of Evolutionary change…
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Phase 3: Next Set of Goals
1. Improve predictability of Lead Time
2. Improve predictability of Throughput
3. Improve requirements management
19-05-2020
13
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Phase 3: Action Items
1. Improve Requirements Management
 Revise definition of S, M and L
 Improve user story definition
2. Prioritize finishing over starting
 Define WIP limits
 Continue WIP limit of one active item per person
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Phase 3 Results – May 2017 Release
1. More predictable lead time
2. Higher and more consistent throughput
 Items completed went up from 105 to 284
 Roughly 60% gain in weekly throughput
3. More effective daily coordination of work
4. Higher number of defects
 Total defects went up from 120 to 320
 Average defects stayed unchanged at 1.1 defect/item
19-05-2020
14
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis - Lead Time
0
1
2
3
4
5
6
7
8
9
10
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 25 29 41
NumberofItems
Lead Time (days)
Lead Time distribution - Release 7.0 (Feb 2017)
85% confidence
– 17 days
0
5
10
15
20
25
30
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 26 27 41
NumberofItems
Lead Time (days)
Lead Time distribution - Release 7.1 (May 2017)
85%
confidence – 12
days
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis
- Lead Time – All Stories (May’17)
19-05-2020
15
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis
- Cumulative Flow Diagram (May’17)
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis – CFD Comparison
19-05-2020
16
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Quantitative Analysis
– Throughput Comparison
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
Questions?
19-05-2020
17
Evolutionary Change
with Kanban Method Sanjay Kumar, Yogesh Ranjan
THANK YOU!
➢ Sanjay Kumar
Agile Trainer & Coach
AKT, KCP, CAL1, ICP-ACC, CSP-SM
SunjayKumar@gmail.com
LinkedIn.com/in/SunjayKumar
➢ Yogesh Ranjan
Vice President - Offshore
Operations
YogeshRanjan2@gmail.com
LinkedIn.com/company/cachematrix

More Related Content

What's hot

Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
Siddhi
 

What's hot (8)

Necs test tools
Necs test toolsNecs test tools
Necs test tools
 
SUCCESS STORY: Reducing Provider Payment Process Rework From 25% to 5%
SUCCESS STORY: Reducing Provider Payment Process Rework From 25% to 5%SUCCESS STORY: Reducing Provider Payment Process Rework From 25% to 5%
SUCCESS STORY: Reducing Provider Payment Process Rework From 25% to 5%
 
Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics, Value, and Softwre
Agile Metrics, Value, and SoftwreAgile Metrics, Value, and Softwre
Agile Metrics, Value, and Softwre
 
Becoming Lean
Becoming LeanBecoming Lean
Becoming Lean
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 

Similar to Lean Kanban India 2017 | Case Study: Evolutionary Change with Kanban Method | Sanjay Kumar

R & R Accuracy - Location & Inventory Oct14 Kaizen 18
R & R Accuracy - Location & Inventory Oct14 Kaizen 18R & R Accuracy - Location & Inventory Oct14 Kaizen 18
R & R Accuracy - Location & Inventory Oct14 Kaizen 18
Vasu devan.R
 
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
Alexis Hui
 
agile Marina Pochinok_1_ENG-2
agile Marina Pochinok_1_ENG-2agile Marina Pochinok_1_ENG-2
agile Marina Pochinok_1_ENG-2
Ajumal Khan
 
Scrum Proposal A3 - For External Distribution
Scrum Proposal A3 - For External DistributionScrum Proposal A3 - For External Distribution
Scrum Proposal A3 - For External Distribution
Mike Tromans
 
From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...
Grant Crow
 
Edod 674 assignment 12 presentation
Edod 674 assignment 12 presentationEdod 674 assignment 12 presentation
Edod 674 assignment 12 presentation
gsoffe
 

Similar to Lean Kanban India 2017 | Case Study: Evolutionary Change with Kanban Method | Sanjay Kumar (20)

Power of Kanban Metrics
Power of Kanban MetricsPower of Kanban Metrics
Power of Kanban Metrics
 
R & R Accuracy - Location & Inventory Oct14 Kaizen 18
R & R Accuracy - Location & Inventory Oct14 Kaizen 18R & R Accuracy - Location & Inventory Oct14 Kaizen 18
R & R Accuracy - Location & Inventory Oct14 Kaizen 18
 
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
 
2.11 Milestone Review - Phase 1.ppt
2.11 Milestone Review - Phase 1.ppt2.11 Milestone Review - Phase 1.ppt
2.11 Milestone Review - Phase 1.ppt
 
Laying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile TransformationLaying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile Transformation
 
agile Marina Pochinok_1_ENG-2
agile Marina Pochinok_1_ENG-2agile Marina Pochinok_1_ENG-2
agile Marina Pochinok_1_ENG-2
 
Scrum Proposal A3 - For External Distribution
Scrum Proposal A3 - For External DistributionScrum Proposal A3 - For External Distribution
Scrum Proposal A3 - For External Distribution
 
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
 
From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...From Lean Six Sigma to Strategy Execution...
From Lean Six Sigma to Strategy Execution...
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Lean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencial
Lean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencialLean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencial
Lean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencial
 
Scrum jan 22nd - manoj vadakan - conscires agile practices
Scrum   jan 22nd  - manoj vadakan -  conscires agile practicesScrum   jan 22nd  - manoj vadakan -  conscires agile practices
Scrum jan 22nd - manoj vadakan - conscires agile practices
 
Crack That Wip 2
Crack That Wip 2Crack That Wip 2
Crack That Wip 2
 
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
 
Can GIS be Agile?
Can GIS be Agile?Can GIS be Agile?
Can GIS be Agile?
 
Scrum feb 3rd - manoj vadakan - cosncires agile practices
Scrum   feb 3rd  - manoj vadakan -  cosncires agile practicesScrum   feb 3rd  - manoj vadakan -  cosncires agile practices
Scrum feb 3rd - manoj vadakan - cosncires agile practices
 
Future Friday 201909
Future Friday 201909Future Friday 201909
Future Friday 201909
 
Edod 674 assignment 12 presentation
Edod 674 assignment 12 presentationEdod 674 assignment 12 presentation
Edod 674 assignment 12 presentation
 
VALUE ACCELERATION MODEL
VALUE ACCELERATION MODELVALUE ACCELERATION MODEL
VALUE ACCELERATION MODEL
 

More from LeanKanbanIndia

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

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Lean Kanban India 2017 | Case Study: Evolutionary Change with Kanban Method | Sanjay Kumar

  • 1. 19-05-2020 1 Evolutionary Change with Kanban Method Sanjay Kumar Yogesh Ranjan Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Company – Cachematrix  A Fintech firm  Cutting edge Liquidity Management Platform  Well recognized in the banking industry  Clients among Bank of America, HSBC, Citibank, PNC, UBS and RBC
  • 2. 19-05-2020 2 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Situation ➢ ~2007 – Agile adoption started o Some customized Scrum implementation that worked fairly well ➢ 2015 – The beginning of challenge o More demand o Need for a faster delivery cycle ➢ 2016 - Aug Release - The Peak of Chaos! Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Retrospective Three most important challenges faced by team: 1. Frequent changes in requirements 2. Lack of a clear and consistent process 3. Chaos towards the end of release
  • 3. 19-05-2020 3 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Ground Reality  Single team of 30 members • Dev + QA + team leads • Two locations – Denver and Bengaluru  No Scrum Masters  No Product Owners  No user story format, no story point estimation  2 weekly planning cycle, with no hard stop  No sprint retrospectives, only release retrospective  Ineffective daily stand-ups Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Punctuation Point
  • 4. 19-05-2020 4 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Release 6.19.2 (Nov 2016) First steps of a Change journey… Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan What would be a Worthy Goal ? - for Nov 2016 Release 1. Smooth product deployment (release) 2. Control the release-end chaos 3. Establish a consistent process
  • 5. 19-05-2020 5 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Solution Options 1. Fix Scrum  An obvious choice, but a 2. Discard Scrum, Switch over to Kanban Method  Still a 3. Evolutionary Change  Focus on the most pressing needs  Shrink the Change  Look for the first evidence(s) of success Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Evolutionary Change - Phase 1 1. Visualize work  Kanban Board (TFS) 2. Improve requirements management  Encourage Dev-Test collaboration  Using stories for capturing requirements 3. Stop Starting, Start finishing  Defer Commitment on backlog items  Prioritize testing on dev-done items
  • 6. 19-05-2020 6 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Some Things stayed the Same  Organizational structure  Titles, roles and team configuration  Estimating work  Estimation using time units, not story points  Development Sprints  The two week planning rhythm  Without a hard timebox Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The First Set of Results – Nov 2016 Release 1. Relief from Overburdening  No release-end chaos 2. Better Initial Quality  Reduced defect count, 700+ => 350 3. Shorter Lead Time 4. Improved Team Dynamics  Better Dev-QA collaboration
  • 7. 19-05-2020 7 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Lead Time 0 2 4 6 8 10 12 14 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 27 29 31 32 33 35 39 41 43 44 51 53 54 56 62 67 72 NumberofItems Lead Time (days) Lead Time distribution – Release 6.19.1 (Aug 2016) 85% confidence – 41 days 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 34 38 44 46 NumberofItems Lead Time (days) Lead Time distribution - Release 6.19.2 (Nov 2016) 85% confidence – 26 days Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Cumulative Flow Diagram (Nov’16)
  • 8. 19-05-2020 8 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Release 7.0 (Feb 2017) Continuing the Evolutionary change… Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Next Set of Goals 1. Improve predictability of work completion 2. Improve requirements management 3. Improve work estimation
  • 9. 19-05-2020 9 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Evolutionary Change - Phase 2 1. Improve Requirements Management  Groom stories before starting work  Estimate work using a 3-point scale – S, M, L 2. Limit work in progress  Limit one active item per person 3. Prioritize finishing over starting  Define internal SLA for each story size  Start conducting Daily standup in Kanban format Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan The Second Set of Results – Feb 2017 Release 1. Quality oriented development process  Defect count reduced from 350 to 120  Refactoring of complex items 2. Team Dynamics improved further 3. More predictable and leaner Flow
  • 10. 19-05-2020 10 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 34 38 44 46 NumberofItems Lead Time (days) Lead Time distribution - Release 6.19.2 (Nov 2016) 85% confidence – 26 days Quantitative Analysis - Lead Time 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 25 29 41 NumberofItems Lead Time (days) Lead Time distribution - Release 7.0 (Feb 2017) 85% confidence – 17 days Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Lead Time (cont.)
  • 11. 19-05-2020 11 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Cumulative Flow Diagram (Feb’17) Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis – CFD Comparison
  • 12. 19-05-2020 12 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Release 7.1 (May 2017) Phase 3 of Evolutionary change… Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Phase 3: Next Set of Goals 1. Improve predictability of Lead Time 2. Improve predictability of Throughput 3. Improve requirements management
  • 13. 19-05-2020 13 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Phase 3: Action Items 1. Improve Requirements Management  Revise definition of S, M and L  Improve user story definition 2. Prioritize finishing over starting  Define WIP limits  Continue WIP limit of one active item per person Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Phase 3 Results – May 2017 Release 1. More predictable lead time 2. Higher and more consistent throughput  Items completed went up from 105 to 284  Roughly 60% gain in weekly throughput 3. More effective daily coordination of work 4. Higher number of defects  Total defects went up from 120 to 320  Average defects stayed unchanged at 1.1 defect/item
  • 14. 19-05-2020 14 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Lead Time 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 25 29 41 NumberofItems Lead Time (days) Lead Time distribution - Release 7.0 (Feb 2017) 85% confidence – 17 days 0 5 10 15 20 25 30 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 26 27 41 NumberofItems Lead Time (days) Lead Time distribution - Release 7.1 (May 2017) 85% confidence – 12 days Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Lead Time – All Stories (May’17)
  • 15. 19-05-2020 15 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis - Cumulative Flow Diagram (May’17) Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis – CFD Comparison
  • 16. 19-05-2020 16 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Quantitative Analysis – Throughput Comparison Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan Questions?
  • 17. 19-05-2020 17 Evolutionary Change with Kanban Method Sanjay Kumar, Yogesh Ranjan THANK YOU! ➢ Sanjay Kumar Agile Trainer & Coach AKT, KCP, CAL1, ICP-ACC, CSP-SM SunjayKumar@gmail.com LinkedIn.com/in/SunjayKumar ➢ Yogesh Ranjan Vice President - Offshore Operations YogeshRanjan2@gmail.com LinkedIn.com/company/cachematrix