SlideShare une entreprise Scribd logo
1  sur  36
Introduction to Kanban
Abhilash Chandran
Xerox
Tata Elxsi – Agile Xcellenz Week
What are we going to discuss
today?
• What is Kanban?
• How can we apply Kanban principles to
software development
Kanban
• Literally means “visual card,” “signboard,” or
“billboard.”
• Used by Toyota for Lean and Just In Time
Manufacturing
Kanban Card
Why Kanban ?
Light
• Light process for continuous improvement
• Lot of option for innovation
Kanban in Software Development
We love
• We prefer short iterations for frequent
feedback
• More opportunities
– For measuring progress
– Inspect & Adapt
The problem
• Daily or hourly changes – we need shorter cycles.
• Each small function contributes to the bug
software
– Difficult to analyse the impact of small items
• People rushing to finish testing before iteration
ends
• Last minute top priority items
• Low quality
• Technical debts
Not a Pretty Picture
©Jeff Patton
But we see it in many Scrum Teams
What does Kanban enables us to
do?
Manage Dependencies
• A way to manage dependent events
• Limit Work In Progress ( WIP)
– Multitasking is waste – Avoid it
The small picture
• Visualize the change/challenges
• Visualize the workflow
• Focus on Flow not on iterations
– Optimize the flow
– Remove the impediments to flow
Mange Flow
© Emil Van Est
Push vs Pull
• Promotes Pull
• Promotes Pull system
Start our Journey
• Divide task into smallest units
– Why?
Multiple teams can work on same
Kanban Board
But in Scrum We had only one team. hmmm
Scrum Board
Kanban Board
Kanban Board
State with Ready columns
Discussions with teams
• Ready lane to show the upcoming work
• Prompts discussion when something is ready
to move to next stage
• Identify bottlenecks when queue builds up
Confusion
• How to identify the Lanes needed?
– What you need to show?
• How to find the appropriate WIP
– Usually less than the number of people in
team/teams
Advice
When in doubt start with Less
– Eliminates Waste
– Experiment & find what is best for you
WIP - Do
• Limit WIP on columns, boards
• Visually represents the bottleneck
• Force people to do work in pairs or in groups
• Can discuss what the problem is
• Innovate & find better solution with limited
capacity
WIP - Outcome
• Predictability
• Small batch sizes
• Small sizes promotes more in depth discussion
Cycle time
• Cycle time – Time taken by a card to reach the
done state
• Usually we add date/time to card when it
starts and pass through each stage
• Different types of cycle time
– End to End
– Phase/stage
Cumulative Flow Diagram
• Lead Time - Similar to cycle time except it is generally the time for the entire process
from commitment to customer delivery.
• Throughput - The count of work items finished in a given time period
(week, month, quarter, etc.), analogous to the Scrum metric of velocity
We like Kanban so we will transform
everything tomorrow
Not exactly…..
Baby Steps
• Start with what you do now
• Take SMALL steps
• Apply the PDCA cycle on top of Kanban
PDCA Cycle
• The PDCA (Plan DO Check Act) cycle was made popular by Dr. W. Edwards
Deming.
Borrowing from Scrum World
• Product Owner or BA prioritize the work
• Daily Kanban Meeting to discuss the flow
• Upload to production
– Daily
– Weekly
– Date
– A critical mass is accumulated
• Daily/Weekly Meeting to Review the progress –
Retrospective
– Stronger Feedback cycle helps in better outcome
Core Practices
1. Visualise
2. Limit WIP
3. Manage flow
4. Make policies explicit
5. Feedback loops
6. Improve collaboratively, evolve
experimentally
Kanban is
• Not a Project Management Methodology
• Not a Software Development Process
• is a service-oriented approach to management
& organization
Questions
Contact Me
• Email : c.abhilash@gmail.com
• Twitter : https://twitter.com/cabhilash
• Blog : http://www.TheAgileSchool.com

Contenu connexe

Tendances

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentationplog99
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Andy Carmichael
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowJennifer Davis
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boardsProofHub
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyIngvald Skaug
 
Project management with kanban board
Project management with kanban boardProject management with kanban board
Project management with kanban boardProofHub
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 

Tendances (20)

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Lets kanban
Lets kanbanLets kanban
Lets kanban
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Kanban
Kanban Kanban
Kanban
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and Why
 
Project management with kanban board
Project management with kanban boardProject management with kanban board
Project management with kanban board
 
Kanban
KanbanKanban
Kanban
 
Kan ban
Kan banKan ban
Kan ban
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 

En vedette

Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...
Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...
Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...MANDARINE Project Partners
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Scrum & Kanban
 
Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Joseph Hurtado
 
What is Kanban? An introduction.
What is Kanban? An introduction.What is Kanban? An introduction.
What is Kanban? An introduction.George Psistakis
 
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...MANDARINE Project Partners
 
Applied Kanban - Bizcamp 2011
Applied Kanban - Bizcamp 2011Applied Kanban - Bizcamp 2011
Applied Kanban - Bizcamp 2011wonko
 
Practical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenPractical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenAGILEMinds
 
Czego nauczyło mnie doświadczenie pracy leanem i kanbanem
Czego nauczyło mnie doświadczenie pracy leanem i kanbanemCzego nauczyło mnie doświadczenie pracy leanem i kanbanem
Czego nauczyło mnie doświadczenie pracy leanem i kanbanemIzabela Goździeniak
 
PMBOK 4th. Edition Processes
PMBOK 4th. Edition ProcessesPMBOK 4th. Edition Processes
PMBOK 4th. Edition ProcessesJoseph Hurtado
 
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?MANDARINE Project Partners
 
Agile Silesia - Zbigniew Zemła - Kanban w praktyce
Agile Silesia - Zbigniew Zemła - Kanban w praktyceAgile Silesia - Zbigniew Zemła - Kanban w praktyce
Agile Silesia - Zbigniew Zemła - Kanban w praktyceAgile Silesia
 
Kanban board as Homework Manager
Kanban board as Homework ManagerKanban board as Homework Manager
Kanban board as Homework ManagerMadhumalti Sharma
 
Prezentacja KanBo podczas konferencji Szkoła 2.0
Prezentacja KanBo podczas konferencji Szkoła 2.0Prezentacja KanBo podczas konferencji Szkoła 2.0
Prezentacja KanBo podczas konferencji Szkoła 2.0exea_pl
 
Tablica KANBAN w JIRA
Tablica KANBAN w JIRATablica KANBAN w JIRA
Tablica KANBAN w JIRABogdan Gorka
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanbanRobert Dempsey
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI
 

En vedette (20)

5 kanban-board-principles
5 kanban-board-principles5 kanban-board-principles
5 kanban-board-principles
 
Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...
Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...
Reforma dla Polski Na czym oprzeć konkurencyjność polskich przedsiębiorstw? 2...
 
LAS AVES
LAS AVESLAS AVES
LAS AVES
 
Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)
 
Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3
 
What is Kanban? An introduction.
What is Kanban? An introduction.What is Kanban? An introduction.
What is Kanban? An introduction.
 
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...
MANDARINE dla MGR IPMA 2015-02-25: Zła wielozadaniowość — wróg efektywności n...
 
Personal Kanban
Personal KanbanPersonal Kanban
Personal Kanban
 
Applied Kanban - Bizcamp 2011
Applied Kanban - Bizcamp 2011Applied Kanban - Bizcamp 2011
Applied Kanban - Bizcamp 2011
 
Practical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim SundenPractical intro to kanban- Joakim Sunden
Practical intro to kanban- Joakim Sunden
 
Czego nauczyło mnie doświadczenie pracy leanem i kanbanem
Czego nauczyło mnie doświadczenie pracy leanem i kanbanemCzego nauczyło mnie doświadczenie pracy leanem i kanbanem
Czego nauczyło mnie doświadczenie pracy leanem i kanbanem
 
PMBOK 4th. Edition Processes
PMBOK 4th. Edition ProcessesPMBOK 4th. Edition Processes
PMBOK 4th. Edition Processes
 
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?
Zarządzanie projektami: Skoro jest tak dobrze, to dlaczego jest tak źle?
 
Agile Silesia - Zbigniew Zemła - Kanban w praktyce
Agile Silesia - Zbigniew Zemła - Kanban w praktyceAgile Silesia - Zbigniew Zemła - Kanban w praktyce
Agile Silesia - Zbigniew Zemła - Kanban w praktyce
 
Kanban board as Homework Manager
Kanban board as Homework ManagerKanban board as Homework Manager
Kanban board as Homework Manager
 
Prezentacja KanBo podczas konferencji Szkoła 2.0
Prezentacja KanBo podczas konferencji Szkoła 2.0Prezentacja KanBo podczas konferencji Szkoła 2.0
Prezentacja KanBo podczas konferencji Szkoła 2.0
 
Tablica KANBAN w JIRA
Tablica KANBAN w JIRATablica KANBAN w JIRA
Tablica KANBAN w JIRA
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanban
 
Czym się róźni projekt od procesu?
Czym się róźni projekt od procesu?Czym się róźni projekt od procesu?
Czym się róźni projekt od procesu?
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
 

Similaire à Introduction to Kanban

Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
Kanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваKanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваSigma Software
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоGeeksLab Odessa
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Tomas Sakalauskas: Moving to kanban
Tomas Sakalauskas: Moving to kanbanTomas Sakalauskas: Moving to kanban
Tomas Sakalauskas: Moving to kanbanAgile Lietuva
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916Ram Kumar
 
KanBan approach to project management
KanBan approach to project management KanBan approach to project management
KanBan approach to project management Craig
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumKamon Treetampinij
 

Similaire à Introduction to Kanban (20)

Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Kanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваKanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина Гаськова
 
KANBAN.pdf
KANBAN.pdfKANBAN.pdf
KANBAN.pdf
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Tomas Sakalauskas: Moving to kanban
Tomas Sakalauskas: Moving to kanbanTomas Sakalauskas: Moving to kanban
Tomas Sakalauskas: Moving to kanban
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Softest bullet
Softest bulletSoftest bullet
Softest bullet
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916
 
KanBan approach to project management
KanBan approach to project management KanBan approach to project management
KanBan approach to project management
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Lean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond ScrumLean/Kanban – Going beyond Scrum
Lean/Kanban – Going beyond Scrum
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Agile Kanban
Agile KanbanAgile Kanban
Agile Kanban
 

Dernier

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 

Dernier (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 

Introduction to Kanban

  • 1. Introduction to Kanban Abhilash Chandran Xerox Tata Elxsi – Agile Xcellenz Week
  • 2. What are we going to discuss today? • What is Kanban? • How can we apply Kanban principles to software development
  • 3. Kanban • Literally means “visual card,” “signboard,” or “billboard.” • Used by Toyota for Lean and Just In Time Manufacturing
  • 6. Light • Light process for continuous improvement • Lot of option for innovation
  • 7. Kanban in Software Development
  • 8. We love • We prefer short iterations for frequent feedback • More opportunities – For measuring progress – Inspect & Adapt
  • 9. The problem • Daily or hourly changes – we need shorter cycles. • Each small function contributes to the bug software – Difficult to analyse the impact of small items • People rushing to finish testing before iteration ends • Last minute top priority items • Low quality • Technical debts
  • 10. Not a Pretty Picture ©Jeff Patton But we see it in many Scrum Teams
  • 11. What does Kanban enables us to do?
  • 12. Manage Dependencies • A way to manage dependent events • Limit Work In Progress ( WIP) – Multitasking is waste – Avoid it
  • 13. The small picture • Visualize the change/challenges • Visualize the workflow • Focus on Flow not on iterations – Optimize the flow – Remove the impediments to flow
  • 15. Push vs Pull • Promotes Pull • Promotes Pull system
  • 16. Start our Journey • Divide task into smallest units – Why?
  • 17. Multiple teams can work on same Kanban Board But in Scrum We had only one team. hmmm
  • 21. State with Ready columns
  • 22. Discussions with teams • Ready lane to show the upcoming work • Prompts discussion when something is ready to move to next stage • Identify bottlenecks when queue builds up
  • 23. Confusion • How to identify the Lanes needed? – What you need to show? • How to find the appropriate WIP – Usually less than the number of people in team/teams
  • 24. Advice When in doubt start with Less – Eliminates Waste – Experiment & find what is best for you
  • 25. WIP - Do • Limit WIP on columns, boards • Visually represents the bottleneck • Force people to do work in pairs or in groups • Can discuss what the problem is • Innovate & find better solution with limited capacity
  • 26. WIP - Outcome • Predictability • Small batch sizes • Small sizes promotes more in depth discussion
  • 27. Cycle time • Cycle time – Time taken by a card to reach the done state • Usually we add date/time to card when it starts and pass through each stage • Different types of cycle time – End to End – Phase/stage
  • 28. Cumulative Flow Diagram • Lead Time - Similar to cycle time except it is generally the time for the entire process from commitment to customer delivery. • Throughput - The count of work items finished in a given time period (week, month, quarter, etc.), analogous to the Scrum metric of velocity
  • 29. We like Kanban so we will transform everything tomorrow Not exactly…..
  • 30. Baby Steps • Start with what you do now • Take SMALL steps • Apply the PDCA cycle on top of Kanban
  • 31. PDCA Cycle • The PDCA (Plan DO Check Act) cycle was made popular by Dr. W. Edwards Deming.
  • 32. Borrowing from Scrum World • Product Owner or BA prioritize the work • Daily Kanban Meeting to discuss the flow • Upload to production – Daily – Weekly – Date – A critical mass is accumulated • Daily/Weekly Meeting to Review the progress – Retrospective – Stronger Feedback cycle helps in better outcome
  • 33. Core Practices 1. Visualise 2. Limit WIP 3. Manage flow 4. Make policies explicit 5. Feedback loops 6. Improve collaboratively, evolve experimentally
  • 34. Kanban is • Not a Project Management Methodology • Not a Software Development Process • is a service-oriented approach to management & organization
  • 36. Contact Me • Email : c.abhilash@gmail.com • Twitter : https://twitter.com/cabhilash • Blog : http://www.TheAgileSchool.com