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

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Kanban