SlideShare une entreprise Scribd logo
1  sur  13
Kanban, thank you ma’am David Lutz
What? Linux team at Lonely Planet implemented “Kanban” Daily standups Task Wall Metrics Retros
History Current Task Wall version 3.0 Version 1.0  Too Heavy Version 2.0  Too Light Version 3.0  Just Right
Why? To fix problems with current processes Tasks coming into team from multiple sources Poor prioritization Poor visibility of workload Pushy people queue jumping Toxic Tasks Internal projects neglected Poor communication with Agile Dev teams
Tasks coming from multiple sources Service Desk tickets Email Walk ups Instant Messages Tasks for Embedded Engineer in Dev Teams Production issues (incidents) Internal projects and proactive maintenance
Strict* Rules Do cards in order FIFO FTW No cherry picking tasks 2 tasks in progress per Engineer If someone wants to bump priority up they need to come to standup and argue their case * Strict but not completely inflexible ;-)
What is a card? Process must be lightweight to work Card = task that will take > 30 minutes work but < three days Less than 30 minutes = “Just Do It” More than 3 days = Split it into smaller tasks
Coloured Cards
Columns Backlog In Progress Done Blocked Waiting for Change
Blocked column  Whose card is it? Who or what is blocking the card? Invite blocker to standup.
Toxic Tasks Poorly Defined  “make it go faster” Poorly Thought Out “let’s install OS/2 on the servers” Tedious and boring How to deal with them?
Outcomes Smaller Queue Length Internal tasks getting done Increased Throughput Decreased Latency Better communication within and between teams Happy Customers
Who am I? David Lutz Sysadmin and DevOpstician Lonely Planeteer for another few days then looking for new gig…  dlutzy@gmail.com twitter.com/dlutzy

Contenu connexe

Plus de David Lutz (7)

2014 devops conferences
2014 devops conferences2014 devops conferences
2014 devops conferences
 
Which watcher watches CloudWatch
Which watcher watches CloudWatch Which watcher watches CloudWatch
Which watcher watches CloudWatch
 
antifragility - DevOps Melbourne November 2013
antifragility - DevOps Melbourne November 2013 antifragility - DevOps Melbourne November 2013
antifragility - DevOps Melbourne November 2013
 
Devops, Dungeons & Dragons
Devops, Dungeons & Dragons Devops, Dungeons & Dragons
Devops, Dungeons & Dragons
 
Infrastructure coders logstash
Infrastructure coders logstashInfrastructure coders logstash
Infrastructure coders logstash
 
Monitoring and metrics in the cloud
Monitoring and metrics in the cloudMonitoring and metrics in the cloud
Monitoring and metrics in the cloud
 
Graphite
GraphiteGraphite
Graphite
 

Dernier

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Dernier (20)

1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

Kanban thank you maam

  • 1. Kanban, thank you ma’am David Lutz
  • 2. What? Linux team at Lonely Planet implemented “Kanban” Daily standups Task Wall Metrics Retros
  • 3. History Current Task Wall version 3.0 Version 1.0 Too Heavy Version 2.0 Too Light Version 3.0 Just Right
  • 4. Why? To fix problems with current processes Tasks coming into team from multiple sources Poor prioritization Poor visibility of workload Pushy people queue jumping Toxic Tasks Internal projects neglected Poor communication with Agile Dev teams
  • 5. Tasks coming from multiple sources Service Desk tickets Email Walk ups Instant Messages Tasks for Embedded Engineer in Dev Teams Production issues (incidents) Internal projects and proactive maintenance
  • 6. Strict* Rules Do cards in order FIFO FTW No cherry picking tasks 2 tasks in progress per Engineer If someone wants to bump priority up they need to come to standup and argue their case * Strict but not completely inflexible ;-)
  • 7. What is a card? Process must be lightweight to work Card = task that will take > 30 minutes work but < three days Less than 30 minutes = “Just Do It” More than 3 days = Split it into smaller tasks
  • 9. Columns Backlog In Progress Done Blocked Waiting for Change
  • 10. Blocked column Whose card is it? Who or what is blocking the card? Invite blocker to standup.
  • 11. Toxic Tasks Poorly Defined “make it go faster” Poorly Thought Out “let’s install OS/2 on the servers” Tedious and boring How to deal with them?
  • 12. Outcomes Smaller Queue Length Internal tasks getting done Increased Throughput Decreased Latency Better communication within and between teams Happy Customers
  • 13. Who am I? David Lutz Sysadmin and DevOpstician Lonely Planeteer for another few days then looking for new gig… dlutzy@gmail.com twitter.com/dlutzy