Top Banner
Business ValueAchieved Kanban Case Study By Steinn Arnar Jónsson Presented at agileLUNCHBOX September 26, 2012
34

Kanban Case Study

Jul 15, 2015

Download

Business

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kanban Case Study

Business Value…Achieved

Kanban Case Study By  Steinn  Arnar  Jónsson  Presented  at  agileLUNCHBOX  September  26,  2012  

Page 2: Kanban Case Study

Business Value…Achieved

whoami

•  Senior  Consultant  at  Quick  SoluGons  

Page 3: Kanban Case Study

Business Value…Achieved

The Case Study

•  Hugsmiðjan    – Maker  of  Eplica  CMS  

– 500+  CMS  installaGons  – 27  employees  – Located  in  Reykjavík,  Iceland  

Page 4: Kanban Case Study

Business Value…Achieved

Hugsmiðjan cont.

•  VerGcals    – ProducGon:    

•  Graphic  Design  •  Front-­‐end  development  (HTML/JavaScript/CSS)  •  Back-­‐end  development  (Java)  •  Setup  • QA  

– Support:    •  Sales,  Customer  Support,  PM,  Management  

•  My  role  – Development  Manager  /  Team  Lead  

Page 5: Kanban Case Study

Business Value…Achieved

How is Hugsmiðjan Unusual?

•  Projects  are  small  – Ranging  from  a  couple  of  days  to  2-­‐3  months  

•  Typical  for  50+  projects  to  be  going  on  (open)  at  the  same  Gme  – Something  we  were  hoping  to  reduce  with  Kanban  

•  Employees  are  highly  specialized  

Page 6: Kanban Case Study

Business Value…Achieved

What is Kanban?

•  Limited  pull  system  – Limit  work  in  progress  

– Tasks  are  pulled  along  the  producGon  line  (work  flow)  

Page 7: Kanban Case Study

Business Value…Achieved

Why limit WIP?

•  The  more  tasks  we  start,  the  longer  it  takes  for  each  task  to  be  completed  

•  We  want  to  avoid  boele  necks  – 10  features  that  have  been  coded  but  not  tested    =>  inventory  =>  costs  us  $  

– 5  features  that  have  been  coded,  tested  and  deployed  =>  potenGal  $  in  the  bank  

VS.

Page 8: Kanban Case Study

Business Value…Achieved

Kanban Core Practices

Visualize  Workflow  

Limit  Work  in  Progress  

Manage  Flow   Make  Policies  Explicit  

Improve  CollaboraGvely,  

Evolve  Experimentally  (using  models  

and  the  scienGfic  method)  

David Anderson, www.agilemanagement.net

Page 9: Kanban Case Study

Business Value…Achieved

Vizualize  &  Manage  Flow  

Limit  WIP  

Make  Policies  Explicit  

Henrik Kniberg, www.crisp.se/henrik.kniberg

Page 10: Kanban Case Study

Business Value…Achieved Henrik Kniberg, www.crisp.se/henrik.kniberg

Day in Kanbanland

Page 11: Kanban Case Study

Business Value…Achieved Henrik Kniberg, www.crisp.se/henrik.kniberg

Day in Kanbanland

Page 12: Kanban Case Study

Business Value…Achieved Henrik Kniberg, www.crisp.se/henrik.kniberg

Day in Kanbanland

Page 13: Kanban Case Study

Business Value…Achieved Henrik Kniberg, www.crisp.se/henrik.kniberg

Day in Kanbanland

Page 14: Kanban Case Study

Business Value…Achieved

Why Kanban?

•  Too  many  projects  going  on  • Management  lacked  oversight  of  projects  •  Hard  to  answer  quesGons  about  when  things  will  get  done  

•  Projects  were  running  over  budget  •  Not  working  together  as  a  team  

Challenges we were hoping to address:

Page 15: Kanban Case Study

Business Value…Achieved

Hugsmiðjan cont.

•  VerGcals    – ProducGon:    

•  Graphic  Design  •  Front-­‐end  development  (HTML/JavaScript/CSS)  •  Back-­‐end  development  (Java)  • QA  

– Support:    •  Sales,  Customer  Support,  PM,  Management  

•  My  role  – Development  Manager  /  Team  Lead  

December 2009 – Five People Cross-functional Team

Next   Analysis   Grapic  Design  

Web  Dev  

Back-­‐end  Dev   Setup   QA   Done  

Page 16: Kanban Case Study

Business Value…Achieved

September 2010 – One Board, Entire Company

Other    Tasks  

New    Standard  Web  Sites  

Project  A  

Project  B  

Project  C  

Project  D  

Analysis   Design   Web  Dev  Back-­‐end  Dev  

Setup   QA/Demo   Done  

Page 17: Kanban Case Study

Ticket Templates

Improvement  to  an  exisGng  web  

New  web  site  

Internal  improvement  

         Bug  fix  

Page 18: Kanban Case Study
Page 19: Kanban Case Study

Business Value…Achieved

Daily Mantra

•  Is  the  board  up-­‐to-­‐date  and  in  sync  with  JIRA?  •  Are  you  respecGng  WIP  limits?  

•  Are  you  showing  blockers  and  working  to  remove  them?  

•  Do  you  know  which  Gcket  you  should  be  working  on  and  what  is  next?  

Page 20: Kanban Case Study

Business Value…Achieved

October 2010 – Minor Enhancements

Added  queue  at  the  boeom  

Page 21: Kanban Case Study

March 2011 – Major Change Separate Analysis Table & Two Implementation Tables

Analysis   ImplementaGon  

Service  Tickets  

Tickets  w.  Flow  

Web  Dev  Back  Dev  Sys  Adm  

     Setup                  

Leads   Analysis   Contr.   Wirefr.   Ready  to  Impl   Next   In  Progress   QA   Done  

Kickoff   Web  Dev   Back.  Dev   Setup/QA   Delivered  

Page 22: Kanban Case Study

Business Value…Achieved

Retrospectives

•  Concrete    goals  

•  Assign    owners  

           Improvements  

Not  Started  

In  pro-­‐gress  

Goal  achieved  Key  to  success:  

Page 23: Kanban Case Study

Back-end Dev Team Doing Scrum Not  Started   In  Progress   QA   Ready  to  Demo  

Page 24: Kanban Case Study

Not  Started   In  Progress   QA   Ready  to  Demo  

Page 25: Kanban Case Study

Kanban & Scrum Integration

Sprint  User  Stories  

Kickoff   Web  Dev   Back.  Dev   QA  Next  

In  Sprint  

Page 26: Kanban Case Study

June 2012 – Implementation Tables Combined Again Sales Moved to Another Table

Ready  for  Design  

In  Design  

Ready  for  Impl.  

Svc  Desk  Web  Dev   Back.  Dev   QA  Next  

In  Sprint  

Done  

Sys  Admin  

Running  in  prod  

WaiGng  on  cust.  

Graphic  Design   ImplementaGon  

Page 27: Kanban Case Study

Business Value…Achieved

Metrics

Size   Days  (average)  

Small   7.4  

Medium   17.0  

Large   25.2  

Lead  Time  

Size   Days  (average)  

Small   6.4  

Medium   12.5  

Large   15.0  

Cicle  Time  

Start   Small   Medium   Large   TOTAL  

3/22/2011   7   7   0   14  

3/15/2011   9   4   5   18  

3/8/2011   3   2   1   6  

3/1/2011   6   5   1   12  

Throughput  last  4  weeks  

Page 28: Kanban Case Study

Business Value…Achieved

Statistical Process Control Chart

David P. Joyce, leanandkanban.wordpress.com. Want  to  track  for...  

Lead  Time   Cicle  Time   Throughput  

Bugs  Feature  Requests   New  Web  Site   Internal  Improvements  

Page 29: Kanban Case Study

Business Value…Achieved

Service  Desk,  115  Dckets,  April  2011  Errors  vs.  Value  

47%  Value  53%  Errors  

Page 30: Kanban Case Study

Business Value…Achieved

Benefits Experienced

•  VisualizaGon  of  workflow  – General  employee  awareness  of  ongoing  projects  – A  platorm  for  us  to  iteraGvely  improve  our  workflow  

•  Beeer  understanding  of  project  statuses  •  Beeer  handling  of  roadblocks  and  escalaGon  of  issues    

•  Experienced  to  some  extent:  – ReducGon  of  WIP  – CooperaGon  on  individual  Gckets  

Page 31: Kanban Case Study

Business Value…Achieved

Challenges

•  Geung  people  to  follow  the  process  •  Geung  people  to  respect  WIP  limits  

•  Geung  people  to  team  up  on  Gckets  

•  Handling  excepGons  to  flow  •  ExtracGng  and  using  metrics  

Page 32: Kanban Case Study

Business Value…Achieved

Questions?

Page 33: Kanban Case Study

Business Value…Achieved

Summary

•  Covered  basics  of  Kanban  •  Showed  that  it  is  an  ever  evolving  process,  with  focus  on  conGnuous  improvement  

•  Useful  tool  for  management  – But  not  a  magic  bullet  

Page 34: Kanban Case Study

Business Value…Achieved

Further Reading & Contact Info

@sjonsson  www.sjonsson.com  

[email protected]