SlideShare uma empresa Scribd logo
1 de 31
Ingar Jentoftsen and Morten Ulrik Sørensen
15th May 2012




Kanban in Maersk Line
Tokyo Imperial Garden
Lean Kanban System




youtube
Toyota Kanban




• WIP kontrol
• Pull vs Push
Ingar Jentoftsen and Morten Ulrik Sørensen
15th May 2012




Kanban in Maersk Line
X-leap: The goal
Under Maersk Lines paraplystrategi - streamLINE - er der i værksat en række
initiativer, der sikre at rederiet bliver endnu mere konkurrencedygtige gennem
industriens bedste leveringssikkerhed, fortsatte CO2-reducerende initiativer og
sidste men ikke mindst ved at sætte kunden i fokus, oplyser Eivind Kolding til Klaus
Lund & Partneres nyhedsbrev.

X-Leap er Maersk Lines største og vigtigste af disse programmer.

Formålet er at gøre det ligeså enkelt at booke en container hos os som en
bog hos Amazon.com




                                                                                  Maersk Line CEO



                                     Source: http://epn.dk/brancher/transport/skib/article2069838.ece
Agile Project




                ?
4 co-located teams
Daily team stand-ups
Daily Scrum of Scrums


Sprints of 3 weeks
Release after 2 sprints



Traditional SCRUM board
A story backlog per team
Sprint level stories
Still Challenges


• Variation in the number of stories we delivered in each
  release
• Increasing number of unfinished features
• Our metrics indicated an increase in the effort (number of
  story points) we delivered in each release, but we got less
  functionality
• Uneven load on the individual team members
Needed improvements


• We needed to focus on completing functionality that would
  deliver value
• We needed to deliver value to our sponsors in each release
• We needed to be more predictable
• We needed to better utilize the full team capacity
Visualize the Workflow


• Map the existing development process in the team
• Identify value adding activities, hand-over point, and
  queues
• Visualize the workflow on the team’s board (Kanban Board)
Visualize the Workflow
To Do           In Progress                                                        Done




        To Do      In         In Development   Waiting for      Verification              Done
                  Prep.                        Deployment    Ready        Tested
Limit Work in Progress


• Feature (stories) that has independent value and can be
  release
• Commit to deliver a complete feature
• Focus the team on completing work already started
• Focus on what is left to do, rather than what we have done
• Collaboration
• Pair Programming
• Grow T-Shaped people
Limit Work in Progress
To Do           In Progress                                                        Done




        To Do      In         In Development   Waiting for      Verification              Done
                  Prep.                        Deployment    Ready        Tested




                                   U R G E N T
Make Process Policies Explicit


• Agree on policies regarding
   • Definition of Done
   • Workflow
   • Work in Progress limits
   • Acceptance and Sign-Off
   • Prioritization
• Make polices visible on the board
Make Process Policies Explicit
To Do           In Progress                                                        Done




        To Do      In         In Development   Waiting for      Verification              Done
                  Prep.                        Deployment    Ready        Tested




                                                Policies

                                   U R G E N T
Measure and Manage the Flow


• Identify metrics That are meaningful for the team
   • How are we performing?
   • Are we happy with our performance?
   • How do we like to perform in the next release?
• Make the metrics visible on the board
• Use the metrics and data as input to discussions on how the
  team can improve - retrospectives
Metrics


• Value Delivered
   • Number of features delivered
   • Number of value points delivered
• Cycle Time
   • Number of working days per feature
   • Number of working days over Story Size
• Quality
   • Number of defects
   • Time to fix (Cycle Time)
Number of Stories




                          20
                                 40
                                       60
                                            80




                      0
                                                   100
                                                         120
               K1_1
               K1_4
               K1_7
              K1_10
               K2_3
               K2_6
                                                           Karpo
               K2_9
               K3_2
               K3_5
               K3_8
                                                                   Performance




               L1_1
               L1_4




Done
               L1_7
              L1_10
               L2_3
               L2_6
                                                           Lycos




               L2_9
               L3_2
               L3_5




Development
               L3_8
               M1_1
               M1_4
               M1_7
              M1_10
               M2_3
Grooming       M2_6
                                                           Metis




               M2_9
               M3_2
               M3_5
               M3_8
Backlog




              N1_-2
               N1_2
               N1_5
               N1_8
               N2_1
               N2_4
                                                           Nike




               N2_7
              N2_10
               N3_3
               N3_6
               N3_9
Feature Cycle Time
                         Icarus 3 – Nike 3


                         90
                         80
Number of Working Days




                         70
                         60
                         50
                         40                             Longest
                                                        Shortest
                         30
                                                        Average
                         20
                         10
                          0




                                              Sprints
Delivery vs. Commitment Date


                   15



                   10
      Days Late




                    5



                    0


Committed
                    -5
      Days Early




                   -10



                   -15
Cycle Time / Size


                           0-20p 21-50p        51-100p     101p -
                    2.50



                    2.00
Cycle Time / Size




                    1.50



                    1.00



                    0.50



                    0.00
                           0              50             100        150    200   250   300

                                                                    Size
Continuously Improve


• Keep improving the team’s process and flow through regular
  team retrospectives
• Keep improving the project’s process and flow through
  regular project retrospectives
• Keep improving and adapting the Kanban boards to support
  the processes
• Experiment within the team and across the project
Continuously Improve
Scaling


• Alignment through daily stand-ups
• Project Kanban board
• Focus on flow of features
• Focus on project deliveries
• Focus on collaboration across teams
• Focus on removing impediments
Make Process Policies Explicit


Feature Queue   Techniucal   Teams   Grooming   In Development              Done
                  Queue
                                                                 Feature   Technical   Defects
Tracking Cycle Time
Questions?



  Ingar Jentoftsen
  Delivery Manager
  X-Leap Maersk Line IT

  +45 3363 8858
  ingar.jentoftsen@maersk.com
Back Up Slides
X-leap: Value stream analysis for a feature




X-leap: Root cause analysis for why hardening phase takes so long

Mais conteúdo relacionado

Semelhante a Kanban i praksis hos maersk line

Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Belatrix Software Factory
 
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy Duncan
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy DuncanMeasuring Agility and Deliver Business Goals - Valtech Case Study by Guy Duncan
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy DuncanAgile Software Community of India
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012Prathan Dansakulcharoenkit
 
How to build cost and plan App Development - Fuerte International App Developers
How to build cost and plan App Development - Fuerte International App DevelopersHow to build cost and plan App Development - Fuerte International App Developers
How to build cost and plan App Development - Fuerte International App DevelopersGreg Jarrett
 
Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419Louise Tincher
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowayAGILEMinds
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scopeCraig Brown
 
Goal Examples for Agile Engineering
Goal Examples for Agile EngineeringGoal Examples for Agile Engineering
Goal Examples for Agile EngineeringBetterWorks
 
How MS Does Devops - Developer Developer Developer 2018
How MS Does Devops - Developer Developer Developer 2018How MS Does Devops - Developer Developer Developer 2018
How MS Does Devops - Developer Developer Developer 2018tspascoal
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...Business of Software Conference
 
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Rakuten Group, Inc.
 
Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010kensipe
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeThe quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeInstitut Lean France
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesZbyszek Mockun
 

Semelhante a Kanban i praksis hos maersk line (20)

Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...
 
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy Duncan
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy DuncanMeasuring Agility and Deliver Business Goals - Valtech Case Study by Guy Duncan
Measuring Agility and Deliver Business Goals - Valtech Case Study by Guy Duncan
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
 
How to build cost and plan App Development - Fuerte International App Developers
How to build cost and plan App Development - Fuerte International App DevelopersHow to build cost and plan App Development - Fuerte International App Developers
How to build cost and plan App Development - Fuerte International App Developers
 
Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419Quality improvement for documentation case study 20120419
Quality improvement for documentation case study 20120419
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan Shalloway
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
Goal Examples for Agile Engineering
Goal Examples for Agile EngineeringGoal Examples for Agile Engineering
Goal Examples for Agile Engineering
 
How MS Does Devops - Developer Developer Developer 2018
How MS Does Devops - Developer Developer Developer 2018How MS Does Devops - Developer Developer Developer 2018
How MS Does Devops - Developer Developer Developer 2018
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Sitex orbis a case study
Sitex orbis   a case studySitex orbis   a case study
Sitex orbis a case study
 
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
Conquer CI Server! - Re-establishment of Order and Nurture of the Solid Organ...
 
Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010Agile - Iteration 0 CodeMash 2010
Agile - Iteration 0 CodeMash 2010
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor EuropeThe quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
The quest of one-piece-flow in IT by Pierre Masai, Toyota Motor Europe
 
Between Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologiesBetween Scrum and Kanban - define a test process for Agile methodologies
Between Scrum and Kanban - define a test process for Agile methodologies
 

Último

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Kanban i praksis hos maersk line

  • 1. Ingar Jentoftsen and Morten Ulrik Sørensen 15th May 2012 Kanban in Maersk Line
  • 4. Toyota Kanban • WIP kontrol • Pull vs Push
  • 5. Ingar Jentoftsen and Morten Ulrik Sørensen 15th May 2012 Kanban in Maersk Line
  • 6. X-leap: The goal Under Maersk Lines paraplystrategi - streamLINE - er der i værksat en række initiativer, der sikre at rederiet bliver endnu mere konkurrencedygtige gennem industriens bedste leveringssikkerhed, fortsatte CO2-reducerende initiativer og sidste men ikke mindst ved at sætte kunden i fokus, oplyser Eivind Kolding til Klaus Lund & Partneres nyhedsbrev. X-Leap er Maersk Lines største og vigtigste af disse programmer. Formålet er at gøre det ligeså enkelt at booke en container hos os som en bog hos Amazon.com Maersk Line CEO Source: http://epn.dk/brancher/transport/skib/article2069838.ece
  • 8. 4 co-located teams Daily team stand-ups Daily Scrum of Scrums Sprints of 3 weeks Release after 2 sprints Traditional SCRUM board A story backlog per team Sprint level stories
  • 9.
  • 10. Still Challenges • Variation in the number of stories we delivered in each release • Increasing number of unfinished features • Our metrics indicated an increase in the effort (number of story points) we delivered in each release, but we got less functionality • Uneven load on the individual team members
  • 11. Needed improvements • We needed to focus on completing functionality that would deliver value • We needed to deliver value to our sponsors in each release • We needed to be more predictable • We needed to better utilize the full team capacity
  • 12. Visualize the Workflow • Map the existing development process in the team • Identify value adding activities, hand-over point, and queues • Visualize the workflow on the team’s board (Kanban Board)
  • 13. Visualize the Workflow To Do In Progress Done To Do In In Development Waiting for Verification Done Prep. Deployment Ready Tested
  • 14. Limit Work in Progress • Feature (stories) that has independent value and can be release • Commit to deliver a complete feature • Focus the team on completing work already started • Focus on what is left to do, rather than what we have done • Collaboration • Pair Programming • Grow T-Shaped people
  • 15. Limit Work in Progress To Do In Progress Done To Do In In Development Waiting for Verification Done Prep. Deployment Ready Tested U R G E N T
  • 16. Make Process Policies Explicit • Agree on policies regarding • Definition of Done • Workflow • Work in Progress limits • Acceptance and Sign-Off • Prioritization • Make polices visible on the board
  • 17. Make Process Policies Explicit To Do In Progress Done To Do In In Development Waiting for Verification Done Prep. Deployment Ready Tested Policies U R G E N T
  • 18. Measure and Manage the Flow • Identify metrics That are meaningful for the team • How are we performing? • Are we happy with our performance? • How do we like to perform in the next release? • Make the metrics visible on the board • Use the metrics and data as input to discussions on how the team can improve - retrospectives
  • 19. Metrics • Value Delivered • Number of features delivered • Number of value points delivered • Cycle Time • Number of working days per feature • Number of working days over Story Size • Quality • Number of defects • Time to fix (Cycle Time)
  • 20. Number of Stories 20 40 60 80 0 100 120 K1_1 K1_4 K1_7 K1_10 K2_3 K2_6 Karpo K2_9 K3_2 K3_5 K3_8 Performance L1_1 L1_4 Done L1_7 L1_10 L2_3 L2_6 Lycos L2_9 L3_2 L3_5 Development L3_8 M1_1 M1_4 M1_7 M1_10 M2_3 Grooming M2_6 Metis M2_9 M3_2 M3_5 M3_8 Backlog N1_-2 N1_2 N1_5 N1_8 N2_1 N2_4 Nike N2_7 N2_10 N3_3 N3_6 N3_9
  • 21. Feature Cycle Time Icarus 3 – Nike 3 90 80 Number of Working Days 70 60 50 40 Longest Shortest 30 Average 20 10 0 Sprints
  • 22. Delivery vs. Commitment Date 15 10 Days Late 5 0 Committed -5 Days Early -10 -15
  • 23. Cycle Time / Size 0-20p 21-50p 51-100p 101p - 2.50 2.00 Cycle Time / Size 1.50 1.00 0.50 0.00 0 50 100 150 200 250 300 Size
  • 24. Continuously Improve • Keep improving the team’s process and flow through regular team retrospectives • Keep improving the project’s process and flow through regular project retrospectives • Keep improving and adapting the Kanban boards to support the processes • Experiment within the team and across the project
  • 26. Scaling • Alignment through daily stand-ups • Project Kanban board • Focus on flow of features • Focus on project deliveries • Focus on collaboration across teams • Focus on removing impediments
  • 27. Make Process Policies Explicit Feature Queue Techniucal Teams Grooming In Development Done Queue Feature Technical Defects
  • 29. Questions? Ingar Jentoftsen Delivery Manager X-Leap Maersk Line IT +45 3363 8858 ingar.jentoftsen@maersk.com
  • 31. X-leap: Value stream analysis for a feature X-leap: Root cause analysis for why hardening phase takes so long