SlideShare a Scribd company logo
AMIR BARYLKO

                              WHAT IS
                              KANBAN?




Amir Barylko > Kanban > What’s Kanban?   MavenThought Inc.
INTRO
                                      Kanban System
                                       Pull vs Push
                                          Goals
                                     Software Process
                                         Example


Amir Barylko > Kanban > What’s Kanban?                  MavenThought Inc.
KANBAN SYSTEM
  •Kanban = Signal Card
  •Kanban cards represent the capacity of the system
  •Each card is a “signal”
  •No work can be started unless has a card available
  •The card gets attached to a work item

Amir Barylko > Kanban > What’s Kanban?       MavenThought Inc.
PULL VS PUSH

          New work is                     New work is

                pulled                     pushed
       into the system                   into the system
          based on                          based on
            capacity                       demand
Amir Barylko > Kanban > What’s Kanban?             MavenThought Inc.
GOALS
  • Improve          your current process
  • Not       change roles
  • Not       change flow
  • Easy      adoption




Amir Barylko > Kanban > What’s Kanban?           MavenThought Inc.
SOFTWARE PROCESS
  • Cards        are “virtual”
  • Cards        represent a work item
  • The      system is represented by a card “wall”
  • Pull is signaled when the work-in-progress is less
     than the actual limit
  • Often        implemented with sticky notes and a
     board
Amir Barylko > Kanban > What’s Kanban?            MavenThought Inc.
KANBAN BOARD




Amir Barylko > Kanban > What’s Kanban?   MavenThought Inc.
MODEL YOUR PROCESS
                                    Identify Workflow
                                    Drawing the board
                                     Time Calculation
                                          Buffers
                                       Work Items


Amir Barylko > Kanban > What’s Kanban?                  MavenThought Inc.
IDENTIFY WORKFLOW
  •Which states/phases can be possible?
  •What are the transitions?
  •Which roles are involved?
  •Which are the boundaries?



Amir Barylko > Kanban > Implementation    MavenThought Inc.
EXAMPLE
                 Analysis                    Testing




                  Design                      UAT



                  Coding                     Deploy



Amir Barylko > Kanban > Implementation                 MavenThought Inc.
WORK ITEMS
  • Use      Cases
  • User       stories
  • Bugs

  • Change          request
  • Etc....



Amir Barylko > Kanban > Implementation     MavenThought Inc.
BOARD / CARD WALL
  • Each       phase/state becomes a column
  • Has      a first input column (usually called backlog)
  • May       have a last archive form done items
  • The      flow goes from left to right
  • By    convention highest priority goes on top


Amir Barylko > Kanban > Implementation              MavenThought Inc.
EXAMPLE BOARD
     Input       Analysis       Design   Coding   Testing   UAT       Deploy




                                         Flow

Amir Barylko > Kanban > Implementation                            MavenThought Inc.
LEAD TIME
  • Starts when the card is added to the input queue
     and finishes when is delivered/deployed
       Input       Analysis      Design     Coding   Testing   UAT       Deploy




                                         Lead Time


Amir Barylko > Kanban > Implementation                               MavenThought Inc.
CYCLE TIME
  • Startswhen work begins on the card and finishes
     when the card is ready to be deployed
     Input       Analysis       Design      Coding   Testing   UAT       Deploy




                                         Cycle Time


Amir Barylko > Kanban > Implementation                               MavenThought Inc.
BUFFERS
  • Identify        cards that are ready
  • But     can’t be moved to the next phase
  • Usually        shown as “done”
  • or    marked with different color




Amir Barylko > Kanban > Implementation         MavenThought Inc.
BOARD WITH BUFFERS
  Backlog          Analysis                    Coding          UAT   Deploy       Archive
               In Prog.    Done          In Prog.       Done




Amir Barylko > Kanban > Implementation                                        MavenThought Inc.
WORK ITEMS
  • Do      all the work items have the same workflow?
  • How        can we identify them?
     • Use      different colors
     • Or     different rows (swim lanes)
     • Or     both


Amir Barylko > Kanban > Implementation         MavenThought Inc.
USING SWIM LANES
     Backlog             Analysis                   Coding          UAT       Archive
                    In Prog.     Done    In Prog.            Done




     Features




       Bugs




       Small
      Change



Amir Barylko > Kanban > Implementation                                    MavenThought Inc.
WHAT GOES IN THE CARD?
  • Information             about the feature/request
  • Number            for traceability (tracking system, etc)
  • Who’s         assigned
  • Deadline

  • Other?



Amir Barylko > Kanban > Implementation                   MavenThought Inc.
Post-It
       DRAW YOUR BOARD                      &
                                         Sharpie!
  • Split     up in teams (2 or 3)
  • Identify        current workflow
  • Identify        work items
  • Draw         a board
  • Discuss



Amir Barylko > Kanban > Implementation   MavenThought Inc.

More Related Content

Viewers also liked

Kanban
KanbanKanban
Kanban
bramoe
 
Slide Show Week #9 Chapter 11 Jit
Slide Show Week #9 Chapter 11 JitSlide Show Week #9 Chapter 11 Jit
Slide Show Week #9 Chapter 11 Jit
sree19881988
 
Introduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum TeamsIntroduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum Teams
Jonathan Hansen
 
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
Abdul Qadir Master
 
Kanban system (presentation for blog )
Kanban system (presentation for blog )Kanban system (presentation for blog )
Kanban system (presentation for blog )
industrialengg
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
 
Jit in mc donald's
Jit in mc donald'sJit in mc donald's
Jit in mc donald's
Mehul Rasadiya
 
JUST- IN-TIME (LEAN) PURCHASING
JUST- IN-TIME (LEAN) PURCHASINGJUST- IN-TIME (LEAN) PURCHASING
JUST- IN-TIME (LEAN) PURCHASING
Zamri Yahya
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
Shore Labs
 
Jit & Lean Operations
Jit & Lean OperationsJit & Lean Operations
Jit & Lean Operations
kahogan62
 
Just in time
Just in timeJust in time
Just in time
Avinash Janardhanan
 
Kanban
KanbanKanban
Jit In Toyota
Jit In ToyotaJit In Toyota
Jit In Toyota
rushin202003
 
Just In Time (JIT) Systems
Just In Time (JIT) SystemsJust In Time (JIT) Systems
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
Shore Labs
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
Pawel Brodzinski
 
Just in time manufacturing ppt
Just in time manufacturing pptJust in time manufacturing ppt
Just in time manufacturing ppt
Swati Luthra
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
PPT ON Just in time technique (JIT)
PPT ON Just in time technique (JIT)PPT ON Just in time technique (JIT)

Viewers also liked (19)

Kanban
KanbanKanban
Kanban
 
Slide Show Week #9 Chapter 11 Jit
Slide Show Week #9 Chapter 11 JitSlide Show Week #9 Chapter 11 Jit
Slide Show Week #9 Chapter 11 Jit
 
Introduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum TeamsIntroduction to Kanban for Scrum Teams
Introduction to Kanban for Scrum Teams
 
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
JIT, Kanban, Kaizen, Muda in TPS (Toyota Production System)
 
Kanban system (presentation for blog )
Kanban system (presentation for blog )Kanban system (presentation for blog )
Kanban system (presentation for blog )
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Jit in mc donald's
Jit in mc donald'sJit in mc donald's
Jit in mc donald's
 
JUST- IN-TIME (LEAN) PURCHASING
JUST- IN-TIME (LEAN) PURCHASINGJUST- IN-TIME (LEAN) PURCHASING
JUST- IN-TIME (LEAN) PURCHASING
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Jit & Lean Operations
Jit & Lean OperationsJit & Lean Operations
Jit & Lean Operations
 
Just in time
Just in timeJust in time
Just in time
 
Kanban
KanbanKanban
Kanban
 
Jit In Toyota
Jit In ToyotaJit In Toyota
Jit In Toyota
 
Just In Time (JIT) Systems
Just In Time (JIT) SystemsJust In Time (JIT) Systems
Just In Time (JIT) Systems
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Just in time manufacturing ppt
Just in time manufacturing pptJust in time manufacturing ppt
Just in time manufacturing ppt
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
PPT ON Just in time technique (JIT)
PPT ON Just in time technique (JIT)PPT ON Just in time technique (JIT)
PPT ON Just in time technique (JIT)
 

Similar to Kanban intro

Agile requirements
Agile requirementsAgile requirements
Agile requirements
Amir Barylko
 
prdc10-tdd-patterns
prdc10-tdd-patternsprdc10-tdd-patterns
prdc10-tdd-patterns
Amir Barylko
 
Cpl12 continuous integration
Cpl12 continuous integrationCpl12 continuous integration
Cpl12 continuous integration
Amir Barylko
 
YEG-UG-Capybara
YEG-UG-CapybaraYEG-UG-Capybara
YEG-UG-Capybara
Amir Barylko
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
dev2ops
 
YEG-Agile-planning
YEG-Agile-planningYEG-Agile-planning
YEG-Agile-planning
Amir Barylko
 
Codemash-advanced-ioc-castle-windsor
Codemash-advanced-ioc-castle-windsorCodemash-advanced-ioc-castle-windsor
Codemash-advanced-ioc-castle-windsor
Amir Barylko
 
PRDC11-tdd-common-mistakes
PRDC11-tdd-common-mistakesPRDC11-tdd-common-mistakes
PRDC11-tdd-common-mistakes
Amir Barylko
 
ioc-castle-windsor
ioc-castle-windsorioc-castle-windsor
ioc-castle-windsor
Amir Barylko
 
CPL12-Agile-planning
CPL12-Agile-planningCPL12-Agile-planning
CPL12-Agile-planning
Amir Barylko
 
Agile planning
Agile planningAgile planning
Agile planning
Amir Barylko
 
Methodologies, frameworks, and processes Part 5
Methodologies, frameworks, and processes Part 5Methodologies, frameworks, and processes Part 5
Methodologies, frameworks, and processes Part 5
Portolearn
 
PRDCW-avent-aggregator
PRDCW-avent-aggregatorPRDCW-avent-aggregator
PRDCW-avent-aggregator
Amir Barylko
 
Quality web-acceptance
Quality web-acceptanceQuality web-acceptance
Quality web-acceptance
Amir Barylko
 

Similar to Kanban intro (14)

Agile requirements
Agile requirementsAgile requirements
Agile requirements
 
prdc10-tdd-patterns
prdc10-tdd-patternsprdc10-tdd-patterns
prdc10-tdd-patterns
 
Cpl12 continuous integration
Cpl12 continuous integrationCpl12 continuous integration
Cpl12 continuous integration
 
YEG-UG-Capybara
YEG-UG-CapybaraYEG-UG-Capybara
YEG-UG-Capybara
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
 
YEG-Agile-planning
YEG-Agile-planningYEG-Agile-planning
YEG-Agile-planning
 
Codemash-advanced-ioc-castle-windsor
Codemash-advanced-ioc-castle-windsorCodemash-advanced-ioc-castle-windsor
Codemash-advanced-ioc-castle-windsor
 
PRDC11-tdd-common-mistakes
PRDC11-tdd-common-mistakesPRDC11-tdd-common-mistakes
PRDC11-tdd-common-mistakes
 
ioc-castle-windsor
ioc-castle-windsorioc-castle-windsor
ioc-castle-windsor
 
CPL12-Agile-planning
CPL12-Agile-planningCPL12-Agile-planning
CPL12-Agile-planning
 
Agile planning
Agile planningAgile planning
Agile planning
 
Methodologies, frameworks, and processes Part 5
Methodologies, frameworks, and processes Part 5Methodologies, frameworks, and processes Part 5
Methodologies, frameworks, and processes Part 5
 
PRDCW-avent-aggregator
PRDCW-avent-aggregatorPRDCW-avent-aggregator
PRDCW-avent-aggregator
 
Quality web-acceptance
Quality web-acceptanceQuality web-acceptance
Quality web-acceptance
 

More from Amir Barylko

Functional converter project
Functional converter projectFunctional converter project
Functional converter project
Amir Barylko
 
Elm: delightful web development
Elm: delightful web developmentElm: delightful web development
Elm: delightful web development
Amir Barylko
 
Dot Net Core
Dot Net CoreDot Net Core
Dot Net Core
Amir Barylko
 
No estimates
No estimatesNo estimates
No estimates
Amir Barylko
 
User stories deep dive
User stories deep diveUser stories deep dive
User stories deep dive
Amir Barylko
 
Coderetreat hosting training
Coderetreat hosting trainingCoderetreat hosting training
Coderetreat hosting training
Amir Barylko
 
There's no charge for (functional) awesomeness
There's no charge for (functional) awesomenessThere's no charge for (functional) awesomeness
There's no charge for (functional) awesomeness
Amir Barylko
 
What's new in c# 6
What's new in c# 6What's new in c# 6
What's new in c# 6
Amir Barylko
 
Productive teams
Productive teamsProductive teams
Productive teams
Amir Barylko
 
Who killed object oriented design?
Who killed object oriented design?Who killed object oriented design?
Who killed object oriented design?
Amir Barylko
 
From coach to owner - What I learned from the other side
From coach to owner - What I learned from the other sideFrom coach to owner - What I learned from the other side
From coach to owner - What I learned from the other side
Amir Barylko
 
Communication is the Key to Teamwork and productivity
Communication is the Key to Teamwork and productivityCommunication is the Key to Teamwork and productivity
Communication is the Key to Teamwork and productivity
Amir Barylko
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
Amir Barylko
 
Refactoring
RefactoringRefactoring
Refactoring
Amir Barylko
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
Amir Barylko
 
Agile teams and responsibilities
Agile teams and responsibilitiesAgile teams and responsibilities
Agile teams and responsibilities
Amir Barylko
 
Refactoring
RefactoringRefactoring
Refactoring
Amir Barylko
 
Beutiful javascript with coffeescript
Beutiful javascript with coffeescriptBeutiful javascript with coffeescript
Beutiful javascript with coffeescript
Amir Barylko
 
Sass & bootstrap
Sass & bootstrapSass & bootstrap
Sass & bootstrap
Amir Barylko
 
Rich UI with Knockout.js & Coffeescript
Rich UI with Knockout.js & CoffeescriptRich UI with Knockout.js & Coffeescript
Rich UI with Knockout.js & Coffeescript
Amir Barylko
 

More from Amir Barylko (20)

Functional converter project
Functional converter projectFunctional converter project
Functional converter project
 
Elm: delightful web development
Elm: delightful web developmentElm: delightful web development
Elm: delightful web development
 
Dot Net Core
Dot Net CoreDot Net Core
Dot Net Core
 
No estimates
No estimatesNo estimates
No estimates
 
User stories deep dive
User stories deep diveUser stories deep dive
User stories deep dive
 
Coderetreat hosting training
Coderetreat hosting trainingCoderetreat hosting training
Coderetreat hosting training
 
There's no charge for (functional) awesomeness
There's no charge for (functional) awesomenessThere's no charge for (functional) awesomeness
There's no charge for (functional) awesomeness
 
What's new in c# 6
What's new in c# 6What's new in c# 6
What's new in c# 6
 
Productive teams
Productive teamsProductive teams
Productive teams
 
Who killed object oriented design?
Who killed object oriented design?Who killed object oriented design?
Who killed object oriented design?
 
From coach to owner - What I learned from the other side
From coach to owner - What I learned from the other sideFrom coach to owner - What I learned from the other side
From coach to owner - What I learned from the other side
 
Communication is the Key to Teamwork and productivity
Communication is the Key to Teamwork and productivityCommunication is the Key to Teamwork and productivity
Communication is the Key to Teamwork and productivity
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
 
Refactoring
RefactoringRefactoring
Refactoring
 
Agile requirements
Agile requirementsAgile requirements
Agile requirements
 
Agile teams and responsibilities
Agile teams and responsibilitiesAgile teams and responsibilities
Agile teams and responsibilities
 
Refactoring
RefactoringRefactoring
Refactoring
 
Beutiful javascript with coffeescript
Beutiful javascript with coffeescriptBeutiful javascript with coffeescript
Beutiful javascript with coffeescript
 
Sass & bootstrap
Sass & bootstrapSass & bootstrap
Sass & bootstrap
 
Rich UI with Knockout.js & Coffeescript
Rich UI with Knockout.js & CoffeescriptRich UI with Knockout.js & Coffeescript
Rich UI with Knockout.js & Coffeescript
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Kanban intro

  • 1. AMIR BARYLKO WHAT IS KANBAN? Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 2. INTRO Kanban System Pull vs Push Goals Software Process Example Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 3. KANBAN SYSTEM •Kanban = Signal Card •Kanban cards represent the capacity of the system •Each card is a “signal” •No work can be started unless has a card available •The card gets attached to a work item Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 4. PULL VS PUSH New work is New work is pulled pushed into the system into the system based on based on capacity demand Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 5. GOALS • Improve your current process • Not change roles • Not change flow • Easy adoption Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 6. SOFTWARE PROCESS • Cards are “virtual” • Cards represent a work item • The system is represented by a card “wall” • Pull is signaled when the work-in-progress is less than the actual limit • Often implemented with sticky notes and a board Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 7. KANBAN BOARD Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 8. MODEL YOUR PROCESS Identify Workflow Drawing the board Time Calculation Buffers Work Items Amir Barylko > Kanban > What’s Kanban? MavenThought Inc.
  • 9. IDENTIFY WORKFLOW •Which states/phases can be possible? •What are the transitions? •Which roles are involved? •Which are the boundaries? Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 10. EXAMPLE Analysis Testing Design UAT Coding Deploy Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 11. WORK ITEMS • Use Cases • User stories • Bugs • Change request • Etc.... Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 12. BOARD / CARD WALL • Each phase/state becomes a column • Has a first input column (usually called backlog) • May have a last archive form done items • The flow goes from left to right • By convention highest priority goes on top Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 13. EXAMPLE BOARD Input Analysis Design Coding Testing UAT Deploy Flow Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 14. LEAD TIME • Starts when the card is added to the input queue and finishes when is delivered/deployed Input Analysis Design Coding Testing UAT Deploy Lead Time Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 15. CYCLE TIME • Startswhen work begins on the card and finishes when the card is ready to be deployed Input Analysis Design Coding Testing UAT Deploy Cycle Time Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 16. BUFFERS • Identify cards that are ready • But can’t be moved to the next phase • Usually shown as “done” • or marked with different color Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 17. BOARD WITH BUFFERS Backlog Analysis Coding UAT Deploy Archive In Prog. Done In Prog. Done Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 18. WORK ITEMS • Do all the work items have the same workflow? • How can we identify them? • Use different colors • Or different rows (swim lanes) • Or both Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 19. USING SWIM LANES Backlog Analysis Coding UAT Archive In Prog. Done In Prog. Done Features Bugs Small Change Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 20. WHAT GOES IN THE CARD? • Information about the feature/request • Number for traceability (tracking system, etc) • Who’s assigned • Deadline • Other? Amir Barylko > Kanban > Implementation MavenThought Inc.
  • 21. Post-It DRAW YOUR BOARD & Sharpie! • Split up in teams (2 or 3) • Identify current workflow • Identify work items • Draw a board • Discuss Amir Barylko > Kanban > Implementation MavenThought Inc.