1. Its all about Culture + People + Process + Tools
Agile – Kanban @
Support team
R Ragavendra Prasath
2. What is Agile
▪ Reflecting customer needs…
▪ a style of project management that focuses on
▪ Early delivery of business value
▪ Continuous improvement
▪ Scope flexibility
▪ Team input
▪ Delivering well tested products
11. Inside Core-Kanban
▪ What is Kanban?
▪ Why Kanban?
▪ Why Kanban @ L3!
▪ Principles
▪ Practices
▪ Values
▪ How @ L3
▪ What will we measure?
▪ Lets start
12. What is Kanban
▪ Stop starting and start finishing!
▪ Kanban is a method for defining, managing and improving
services delivering knowledge work.
▪ A delivery flow system that controls the amount of work in
progress using visual signals
▪ Pull system
13. Why Kanban
▪ Visually see work in progress
▪ Instantly understand impediments (things causing you to delay) and take
steps to remove them
▪ Improve communication between yourself and others on your team
▪ Empower teams to self-manage visual processes and work flows
▪ Inspire team collaboration
▪ Better risk management
▪ Eliminate overburdening
▪ Evolutionary change
18. Principles
1) Start with what you do now
2) Agree to pursue incremental, evolutionary change
3) Respect the current process, roles, responsibilities and titles
4) Leadership at all levels
19. Principles (elongated)
▪ 3 change management principles
1) Start with what you do now
– Understanding the current processes, as actually practiced
– Respecting existing roles, responsibilities and job titles
2) Agree to purse improvement through evolutionary change
3) Encourage acts of leadership at every level, from individual contributor
to senior management
20. Principles (elongated)
▪ 3 service delivery principles
1) Understand and focus on your customers needs and expectations
2) Manage the work; let people self organize around it
3) Your organization is an ecosystem of independent services, steered by
its polices; reflect regularly on their effectives and improve them.
21. Practices
1) Visualize
▪ Split the work into pieces, write each item on a card and put on the wall
▪ Use named columns to illustrate where each item is in the workflow
2) Limit Work In Progress (WIP)
▪ Assign explicit limits to how many items may be in progress at each workflow state
3) Manage flow
▪ Flow of work items through each state in the workflow should be monitored and reported -
often referred to as Measuring Flow
▪ speed of movement and the smoothness of that movement
▪ Measure lead time and cycle time
Properties!
22. Practices
4) Make policies explicit
▪ This helps team members and stakeholders understand what’s expected
▪ Thereby, reducing confusion and enabling greater process consistency
▪ Until the mechanism of a process is made explicit, it can be difficult to engage in meaningful discussion about how
to improve it
▪ Common understanding of how the work should be done
5) Implement feedback loops
▪ evolutionary process cannot work without feedback loops
▪ 4 specific practices for feedback:
– Standup meeting
– Delivery planning review
– Operations review
– Risk review
6) Improve collaboratively, evolve experimentally
▪ Discuss things which impede flow and introduce perturbations that mean flow is inconsistent or ragged
23. Limit Work In Progress (WIP)
Courtesy – Henrik Kniberg, Lean Agile Slides
24. Make process policies explicit
Courtesy – Henrik Kniberg, Kanban kick start example slides
26. Types of work
▪ Tickets / issues
▪ Service requests / queries / CRs
▪ System improvements
27. Structure Expedite
P3 (10)
(Backlog)
P2 (7)
P1(5)
To do
Gather more
info
RCA Impact Coding
Unit
Testing
Code
review
Released to
Testing
On hold
= Tickets / Issues
= Service requests / queries /
CRs
= System improvements
Done
3
2
4
29. Metrics
▪ SLA
▪ Lead time / Cycle time
▪ Throughput / Delivery rate (Cards completed/day)
▪ Continuous Improvement
▪ Also measure (in the near future)
▪ Service level expectation: what the customer expects
▪ Service level capability: what the system can deliver
▪ Service level agreement: what is agreed with the customer
▪ Service fitness threshold: the service level below which the service
delivery is unacceptable to the customer
31. To-Dos
▪ Mention the tasks in the Kanban board
▪ Perform daily standup
▪ Roles
▪ Decide Kanban captain for the week.
▪ Service Manager
– (Service Request Manager) Responsible for understanding customer needs and
expectations of customers, and for selecting and ordering work items accordingly
– (Service Delivery Manager) Responsible for the flow of work in delivering selected
items to customers
▪ Gather feedback and start working on the continuous improvement.
▪ Stop starting and start finishing!
32.
33. Bibliography
▪ Book titled ' Essential-Kanban-Condensed-Guide’ by David J Anderson
▪ Article titled ‘From Worst to Best in 9 Months: Implementing a Drum-Buffer-Rope Solution in
Microsoft’s IT Department’ by David J. Anderson & Dragos Dumitriu, Microsoft Corporation,
November 2005
Courtesy to the Authors
35. Disclaimer
▪ All the slides given here are for information purposes only. Not
for commercial.
▪ Created for the benefit of the Agile / Users as a contribution
to the society.
▪ Used under Creative Common License.
▪ Inspirations from Steve Denning, Pete Deemer, Martin Flower,
and esp. Henrik Kniberg,