Académique Documents
Professionnel Documents
Culture Documents
Stephen Forte
Chief Strategy Officer, Telerik
@worksonmypc
Stevef.hk@gmail.com
Session Note
This is not a rah rah session on Kanban
This is not a Scrumban talk either
Just a simple introduction so you can evaluate how to
incorporate any features into your current process
How you do that is up to you
Adhere to Single
Agile
31%
Mix of Agile
Methods
36%
No Agile At All
2%
Mix Agile and NonAgile
31%
Agenda
Defining Agile and Kanban
Using Kanban to manage projects
How to implement Kanban
Agenda
Defining Agile and Kanban
Using Kanban to manage projects
How to implement Kanban
over
Working software
over
Comprehensive
documentation
Customer collaboration
over
Contract negotiation
Responding to change
over
Following a plan
Source: www.agilemanifesto.org
7
What is Kanban?
An agile methodology that stresses pulling individual work items
to completion
Focuses on visualization
10
Kanban Cards
11
Flow
Kanban is about flow
Pull system- work is pulled through the system by demand
Batch v flow (individual work items)
Where there is inventory, there is no flow
Flow and pull are linked:
Keep the entire value stream moving towards the customer at the rate
the customer consumes
12
Agenda
Defining Agile and Kanban
Using Kanban to manage projects
How to implement Kanban
13
Evolutionary by design
Change is built into the model
14
http://finance.groups.yahoo.com/group/kanbandev/message/9261
15
Demo
Kanban Board
17
Agenda
Defining Agile and Kanban
Using Kanban to manage projects
How to implement Kanban
18
19
Visualize it on a board
20
21
23
24
25
Be careful!
The lack of rules can lead to a lack of discipline
But the lack of rules allows you to mix and match
An opportunity to bring in some of the tenants of Scrum
26
References
Anderson, Kanban in Action:
http://www.agilemanagement.net/Articles/Weblog/Kanbanin
Action.html
Hiranabe, Kanban Applied to Software Development: from Agile
to Lean: http://www.infoq.com/articles/hiranabe-lean-agilekanban
27
Questions?
28