SlideShare a Scribd company logo
1 of 47
Download to read offline
Kanban

     Paweł Brodzinski
     @pawelbrodzinski
About me

                  VSoft
            http://vsoft.pl

                   Blog
http://blog.brodzinski.com

               Twitter
        @pawelbrodzinski
Where is Kanban from?
PRIORITY
          ID          DUE DATE



Kanban:     ITEM NAME
          DATE FROM
          DATE TO
Kanban is an approach to change
management. It isn’t a software
development or project management
lifecycle or process.
                         David Anderson
Kanban
    Visualize workflow
Limit WIP (Work In Progress)
       Manage flow
   Make policies explicit
  Improve collaboratively
Kanban
      Start with what you have
    Agree to pursue incremental,
        evolutionary change
Respect current environment (process,
     responsibilities, roles, etc.)
Scrum versus Kanban
Scrum versus Kanban
                   Team



SM          PO
     TEAM
Scrum versus Kanban
      Process
Scrum versus Kanban
          Time boxing/cadence




Release        Retro     Planning
Kanban
      Start with what you have
    Agree to pursue incremental,
        evolutionary change
Respect current environment (process,
     responsibilities, roles, etc.)
Kanban + PMBOK?
Kanban
  Visualize workflow
       Limit WIP
     Manage flow
 Make policies explicit
Improve collaboratively
World steering center
The simplest Kanban board
  TO DO   ONGOING   DONE
            2
Kanban board
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Hand-offs
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Who does what?
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT     DONE
           2             3 DONE
                   ONGOING
                                        3 DONE
                                  ONGOING
                                                 2
   L
Blockers
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Classes of service
BACKLOG   TO DO    DEVELOPMENT TESTING DEPLOYMENT    DONE
           2             3 DONE
                   ONGOING
                                        3 DONE
                                  ONGOING
                                                 2
   L
ID

 WORK ITEM
PRIORITY
ID          DUE DATE


  ITEM NAME
DATE FROM      ESTIMATED
DATE TO        SPENT
        SIZE
Kanban
  Visualize workflow
       Limit WIP
     Manage flow
 Make policies explicit
Improve collaboratively
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Kanban
  Visualize workflow
       Limit WIP
     Manage flow
 Make policies explicit
Improve collaboratively
Why WIP limits?




  5O
How to set limits
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           ?             ? DONE
                   ONGOING
                                        ?DONE
                                  ONGOING
                                                ?
   L
WIP limits different way
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT   DONE

                  ONGOING DONE   ONGOING DONE

   L
Kanban
  Visualize workflow
       Limit WIP
     Manage flow
 Make policies explicit
Improve collaboratively
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L

                                                    WIP
START HERE
You need team buy-in
Value stream mapping
Upstream/downstream process
   TO DO   ONGOING   DONE
             2
Upstream/downstream process
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
The simpler the better
One or many boards?
Alternative Kanban board designs
Kanban
  Visualize workflow
       Limit WIP
     Manage flow
 Make policies explicit
Improve collaboratively
What’s in it for me?
Everyday informed decisions
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Behavior changes
BACKLOG   TO DO   DEVELOPMENT TESTING DEPLOYMENT    DONE
           2            3 DONE
                  ONGOING
                                       3 DONE
                                 ONGOING
                                                2
   L
Best engineering practices
Continuous improvement
Thank you
Questions?
  Paweł Brodzinski
 blog.brodzinski.com
       vsoft.pl
  @pawelbrodzinski

More Related Content

Similar to Kanban

Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous deliveryGabriel Prat
 
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
 
Get your kanban on
Get your kanban onGet your kanban on
Get your kanban onDavid Cook
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011Can you fix my customers?!? Lightening Talk Agile Ukraine 2011
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011Robin Dymond
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanbanJez Halford
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNDr. Alexander Schwartz
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 

Similar to Kanban (10)

Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
 
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
 
Get your kanban on
Get your kanban onGet your kanban on
Get your kanban on
 
Design and UX in an Agile Process
Design and UX in an Agile ProcessDesign and UX in an Agile Process
Design and UX in an Agile Process
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Kanban sketches
Kanban sketchesKanban sketches
Kanban sketches
 
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011Can you fix my customers?!? Lightening Talk Agile Ukraine 2011
Can you fix my customers?!? Lightening Talk Agile Ukraine 2011
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanban
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVN
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 

More from Pawel Brodzinski

Self-organization: The Good, The bad and the Ugly
Self-organization: The Good, The bad and the UglySelf-organization: The Good, The bad and the Ugly
Self-organization: The Good, The bad and the UglyPawel Brodzinski
 
Emotional Safety: The Effectiveness Superpower
Emotional Safety: The Effectiveness SuperpowerEmotional Safety: The Effectiveness Superpower
Emotional Safety: The Effectiveness SuperpowerPawel Brodzinski
 
A Workplace with No Managers
A Workplace with No ManagersA Workplace with No Managers
A Workplace with No ManagersPawel Brodzinski
 
Statistical Forecasting: Estimation Made Easy
Statistical Forecasting: Estimation Made EasyStatistical Forecasting: Estimation Made Easy
Statistical Forecasting: Estimation Made EasyPawel Brodzinski
 
Where Would You Like to Work?
Where Would You Like to Work?Where Would You Like to Work?
Where Would You Like to Work?Pawel Brodzinski
 
People, System, Culture: Where Leadership Thrives
People, System, Culture: Where Leadership ThrivesPeople, System, Culture: Where Leadership Thrives
People, System, Culture: Where Leadership ThrivesPawel Brodzinski
 
Culture: The Forgotten Bit
Culture: The Forgotten BitCulture: The Forgotten Bit
Culture: The Forgotten BitPawel Brodzinski
 
Building Teams Pecha Kucha
Building Teams Pecha KuchaBuilding Teams Pecha Kucha
Building Teams Pecha KuchaPawel Brodzinski
 
Fixing Portfolio Management
Fixing Portfolio ManagementFixing Portfolio Management
Fixing Portfolio ManagementPawel Brodzinski
 
Building Teams: We Got It All Wrong
Building Teams: We Got It All WrongBuilding Teams: We Got It All Wrong
Building Teams: We Got It All WrongPawel Brodzinski
 
Portfolio Kanban - Low-Friction Method to Improve Organization's Effectiveness
Portfolio Kanban - Low-Friction Method to Improve Organization's EffectivenessPortfolio Kanban - Low-Friction Method to Improve Organization's Effectiveness
Portfolio Kanban - Low-Friction Method to Improve Organization's EffectivenessPawel Brodzinski
 

More from Pawel Brodzinski (20)

Self-organization: The Good, The bad and the Ugly
Self-organization: The Good, The bad and the UglySelf-organization: The Good, The bad and the Ugly
Self-organization: The Good, The bad and the Ugly
 
Power as Privilege
Power as PrivilegePower as Privilege
Power as Privilege
 
Emotional Safety: The Effectiveness Superpower
Emotional Safety: The Effectiveness SuperpowerEmotional Safety: The Effectiveness Superpower
Emotional Safety: The Effectiveness Superpower
 
A Workplace with No Managers
A Workplace with No ManagersA Workplace with No Managers
A Workplace with No Managers
 
Statistical Forecasting: Estimation Made Easy
Statistical Forecasting: Estimation Made EasyStatistical Forecasting: Estimation Made Easy
Statistical Forecasting: Estimation Made Easy
 
Collective Intelligence
Collective IntelligenceCollective Intelligence
Collective Intelligence
 
In Pursuit of Happiness
In Pursuit of HappinessIn Pursuit of Happiness
In Pursuit of Happiness
 
Road to No Mangement
Road to No MangementRoad to No Mangement
Road to No Mangement
 
Where Would You Like to Work?
Where Would You Like to Work?Where Would You Like to Work?
Where Would You Like to Work?
 
Beautiful Teams
Beautiful TeamsBeautiful Teams
Beautiful Teams
 
The Leadership Gap
The Leadership GapThe Leadership Gap
The Leadership Gap
 
People, System, Culture: Where Leadership Thrives
People, System, Culture: Where Leadership ThrivesPeople, System, Culture: Where Leadership Thrives
People, System, Culture: Where Leadership Thrives
 
Culture: The Forgotten Bit
Culture: The Forgotten BitCulture: The Forgotten Bit
Culture: The Forgotten Bit
 
Building Teams Pecha Kucha
Building Teams Pecha KuchaBuilding Teams Pecha Kucha
Building Teams Pecha Kucha
 
Fixing Portfolio Management
Fixing Portfolio ManagementFixing Portfolio Management
Fixing Portfolio Management
 
Building Teams: We Got It All Wrong
Building Teams: We Got It All WrongBuilding Teams: We Got It All Wrong
Building Teams: We Got It All Wrong
 
Effective Teams
Effective TeamsEffective Teams
Effective Teams
 
Portfolio Kanban
Portfolio KanbanPortfolio Kanban
Portfolio Kanban
 
Portfolio Kanban - Low-Friction Method to Improve Organization's Effectiveness
Portfolio Kanban - Low-Friction Method to Improve Organization's EffectivenessPortfolio Kanban - Low-Friction Method to Improve Organization's Effectiveness
Portfolio Kanban - Low-Friction Method to Improve Organization's Effectiveness
 
Efficient or Just Busy?
Efficient or Just Busy?Efficient or Just Busy?
Efficient or Just Busy?
 

Recently uploaded

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 WoodJuan lago vázquez
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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 challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 connectorsNanddeep Nachan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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 FresherRemote DBA Services
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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 REVIEWERMadyBayot
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Kanban