Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Implementing kanban for services team

18.309 visualizaciones

Publicado el

Implementing kanban for services team

Publicado en: Empresariales
  • Inicia sesión para ver los comentarios

Implementing kanban for services team

  1. 1. <ul><li>Kanban: </li></ul><ul><li>For Services/Operation/Network/HelpDesk Teams </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  2. 2. JAIBEER MALIK <ul><li>2004 B.Tech from IIT KGP </li></ul><ul><li>6 years of experience in IT industry </li></ul><ul><li>Former Employers: Sapient, Globallogic </li></ul><ul><li>Currently working as Consultant with Xebia, Netherlands </li></ul><ul><li>Certified Scrum Master </li></ul><ul><li>Experienced in: Java, J2ee, Unix, Flex, Distributed Agile, Kanban </li></ul><ul><li>Thumb rule: Delivering Quality solution to all software problems </li></ul><ul><li>Hobbies: Swimming, Basketball, Volleyball, Cricket...Sports </li></ul><ul><li>Web: http://jaibeermalik.wordpress.com </li></ul><ul><li>Profile: http://www.linkedin.com/in/jaibeermalik </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  3. 3. Agenda <ul><li>Kanban </li></ul><ul><li>Services Team? </li></ul><ul><li>Current Push Model </li></ul><ul><li>Problems with Push Model </li></ul><ul><li>Suggested Pull Model </li></ul><ul><li>How Kanban can help? </li></ul><ul><li>Implementing Kanban for team </li></ul><ul><li>Kanban with Scrum, Scrumban </li></ul><ul><li>Continuous Improvements </li></ul><ul><li>Questions </li></ul><ul><li>Feedback </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  4. 4. Kanban Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  5. 5. Kanban <ul><li>Kanban System is </li></ul><ul><li>letting value flow through the system </li></ul><ul><li>by pulling work when there is capacity available </li></ul><ul><li>as indicated by WIP limits </li></ul><ul><li>and adjusting these WIP limits to derive </li></ul><ul><li>continuous improvement </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  6. 6. Kanban <ul><li>Kanban System is based on Lean Principles </li></ul><ul><li>Pull Method </li></ul><ul><li>Customer Value </li></ul><ul><li>Continuous Flow </li></ul><ul><li>Waste Elimination </li></ul><ul><li>Continous Improvement </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  7. 7. Services Team <ul><li>Where there is continuous flow of services, </li></ul><ul><li>Operation Team </li></ul><ul><ul><li>Team handling regular maintenance activities for some website to keep it running all the time. </li></ul></ul><ul><li>Infrastructure/Network Team </li></ul><ul><ul><li>IT team taking care of all the infrastructure/network activities inside an organization. </li></ul></ul><ul><li>Services Team </li></ul><ul><ul><li>Any other services team handling end users queries to provide some kind of services. </li></ul></ul><ul><li>Help Desk </li></ul><ul><ul><li>Team helping users in resolving their queries. </li></ul></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  8. 8. Push Model Item 1 Item 2 Team Member 1 Team Member 2 Team Member 3 Pushed By TL Item 3 ... Backlog Individual Backlog Done Done Item 5 Item 6 Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  9. 9. Current Push Model - Problems <ul><li>Lot of waste in the process </li></ul><ul><li>Team Lead needs to look at backlog for each team member </li></ul><ul><li>Individual backlog burden </li></ul><ul><li>No clear backlog view </li></ul><ul><li>Lot of wait for new tickets </li></ul><ul><li>Lot of stack of tickets on individual backlog </li></ul><ul><li>No team collaboration </li></ul><ul><li>No clear bottleneck visible in the process </li></ul><ul><li>Work can stuck at different level for each team member </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  10. 10. Pull Model Item 3 Item 5 Team Member 1 Team Member 2 Team Member 3 Ready for Work Item 9 ... Backlog In Progress Backlog Item 1 Item 2 Item 7 Prioritization & Ranking By TL Pulled By Team Members Done Done Item 4 Item 6 Item 11 ... Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  11. 11. Pull Model <ul><li>System which support pull flow </li></ul><ul><li>System to support continuous flow of work </li></ul><ul><li>System to indicate the problem points and impediment in the flow of work </li></ul><ul><li>Work done as a team </li></ul><ul><li>Focus on supporting work </li></ul><ul><li>Support team work than just individualism </li></ul><ul><li>Less burden on individuals in terms of assigned backlog </li></ul><ul><li>Better planning and prioritize of work </li></ul><ul><li>Better capacity management </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  12. 12. How Kanban can help? <ul><li>Based on Pull Method </li></ul><ul><li>Regular flow of work </li></ul><ul><li>Better prioritization and control of flow </li></ul><ul><li>Better clarity in terms of work limit </li></ul><ul><li>Better team work </li></ul><ul><li>Shared responsibility with in the team </li></ul><ul><li>More helpful in planning resources and work </li></ul><ul><li>More helpful in planning future projects/work </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  13. 13. Implementing Kanban for team <ul><li>Common requirements for Services team, </li></ul><ul><li>Handling Incidents/Urgent issues in the process </li></ul><ul><li>Handling top priority tasks of support </li></ul><ul><li>Handling regular project work like upgrade, analysis, research etc. </li></ul><ul><li>Handling high business value items </li></ul><ul><li>Handling different dependent tasks for those related regular work </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  14. 14. Kanban Board for Services Team Item 1 Item 2 Team Member 1 Team Member 2 Team Member 3 Item 3 Item 11 Item 5 Item 63 Item 4 Item 38 Goals Queue In Progress Done Incident/ Urgent High Business Value Regular Support Ticket Improvements Item 10 3 3 Days to Done 5 2 Days to Done 2 5 Days to Done Item 12 Item 14 Item 19 Item 17 Item 4 Item 21 Item 4 Item 45 Item 54 Item 5 Item 6 NOW! Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  15. 15. Kanban Board <ul><li>Team can define, </li></ul><ul><li>priority tasks of support etc. will take highest priority </li></ul><ul><li>this much time each support task takes to get done </li></ul><ul><li>this much each new project usually takes to get finished </li></ul><ul><li>only these many support tasks, new project tasks on each state </li></ul><ul><li>divide the board based on functional/business value </li></ul><ul><li>to have individual backlog also during the in progress stage </li></ul><ul><li>shared responsibility of items </li></ul><ul><li>how much work to pick at a time </li></ul><ul><li>better understanding of team capacity/velocity </li></ul><ul><li>etc. etc. </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  16. 16. Kanban+Scrum Board for Services Team Item 1 Item 2 TM1 TM2 TM3 Item 3 Item 11 Item 5 Item 63 Item 38 Goals Queue In Progress Done Incident/ Urgent High Business Value Regular Support Ticket Improvements Item 10 3 3 Days to Done 5 2 Days to Done 2 5 Days to Done Item 12 Item 14 Item 19 Item 17 Item 4 Item 21 Item 4 Item 45 Item 54 Item 5 Item 6 NOW! Analyze Fix Verify Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  17. 17. Scrumban <ul><li>Combine Kanban with Scrum process, </li></ul><ul><li>Deliver the in progress work using Scrum process </li></ul><ul><li>Adopt Scrum processes like stand up and retrospective </li></ul><ul><li>Manage priority and and iterative delivery </li></ul><ul><li>Incorporate changes/feedback during in progress stage </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  18. 18. Continuous Improvement <ul><li>As one of the back bone of any process, </li></ul><ul><li>No system or process is full proof </li></ul><ul><li>Regular feedback plays important role </li></ul><ul><li>Regular suggestion and improvements as part of process </li></ul><ul><li>Better clarity on limiting the work in progress </li></ul><ul><li>Better understanding of the strength of team </li></ul><ul><li>Better prepared to remove the impediments </li></ul><ul><li>Better control over continuous flow of work </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  19. 19. References http://jaibeermalik.wordpress.com/2010/08/03/implementing-kanban-for-services-team/ http://www.limitedwipsociety.org/ http://leansoftwareengineering.com/ksse/scrum-ban/ Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  20. 20. ? Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com
  21. 21. Feedback!!! <ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>Follow me @ </li></ul><ul><li>http://twitter.com/jaibeermalik </li></ul><ul><li>http://friendfeed.com/jaibeermalik </li></ul>Jaibeer Malik Implementing Kanban for Services team http://jaibeermalik.wordpress.com

×