SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
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.

Más contenido relacionado

Destacado

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
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 

Destacado (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 a Kanban intro (12)

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

Más de Amir Barylko

Beutiful javascript with coffeescript
Beutiful javascript with coffeescriptBeutiful javascript with coffeescript
Beutiful javascript with coffeescript
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
 

Más de 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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

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.