Kanban
Lucas Gomes <@x8lucas8x>
Agenda
● Who am I?
● A bit of 1940s
● Kanban
○ What? Why?
○ Principles
○ Properties
○ Getting Started
2
○ Our Team
○ Scrum...
Software Engineer
Passionate Hacker
ArchLinux Zealot
FOSS Enthusiast
Startups, Big Data,
AI, NoSQL, Python,
C++/Qt, Git, G...
A bit of 1940s
4
World War 2
1939 - 1945
A bit of 1940s
5
A bit of 1940s
6
A bit of 1940s
7
A bit of 1940s
8
Kanban
System
Kanban
Method
1940s
2007
The Kanban Method
9
What? Why?
10
What is Kanban?
看板"visual signal" or "card"
11
What is Kanban?
12
What is Kanban?
“Kanban is an approach to change
management. It isn’t a software
development or project management
lifecyc...
Why Kanban?
● Simple visual approach
● Minimal entry barrier
○ 4 principles
○ 4 properties
● Easy to integrate
○ It is not...
Kanban’s Principles
15
Kanban’s Principles
● How to think
○ Start with what you do now
○ Agree to pursue incremental, evolutionary change
○ Respe...
Kanban’s Principles
● Start with what you do now
○ Facilitate adoption
17
Kanban’s Principles
● Agree to pursue incremental, evolutionary
change
○ Kaizen (改善)
■ Sustainable continuous improvement
...
Kanban’s Principles
● Respect the current process, roles, responsibilities &
titles
○ Preserve what works
○ Altering the w...
Kanban’s Principles
● Encourage acts of leadership at all levels
○ Manager != Leader
○ Foster continuous improvements
■ No...
Kanban’s Properties
21
Kanban’s Properties
● How to do
○ Visualize Work
○ Limit Work in Process (WIP)
○ Manage Flow
○ Continuous Improvement
22
Kanban’s Properties
● Visualize Work
○ “A picture is worth a thousand words”
○ Communication and collaboration
23
Kanban’s Properties
● Limit Work in Process (WIP)
○ “Stop starting and start finishing”
○ Multitasking is a killer
○ Less ...
Kanban’s Properties
● Manage flow
○ Know where you are
○ Spot inefficiencies
■ Blockers
■ Bottlenecks
25
Kanban’s Properties
● Continuous Improvement
○ Evolution, not revolution
■ “Baby steps to awesomeness”
○ Make educated cha...
Kanban’s Properties
● Continuous Improvement
○ Make educated changes
■ Features x Bugs
■ Blocked tasks over time
■ Unplann...
Getting Started
28
Getting Started
● You will need
○ Board
○ Cards
29
Getting Started
30
Doing DoneTodo
1
2
3
4
5
6
7 8
Getting Started
31
Backlog Doing DoneTodo
1
2
3
4
5
6
7 8
Getting Started
32
Backlog Doing DoneTodo
1
2
3
4
5
6
7 8
Getting Started
33
T
Backlog Dev (1) DoneTodo (1)
1
2
3
4
5
6
7
Testing (1) Review (1)
98 10
Getting Started
34
Backlog Doing (2) DoneTodo (3)
1
2
3
45
6
7 8
Getting Started
35
T
Backlog Dev (3) DoneTodo (4)
1
2
3
4
5
6
7
Testing (2) Review (1)
98 10
12 13
14
15
11
16 17
Getting Started
36
T
Backlog Dev (3) DoneTodo (4)
1
2
3
4
5
6
7
Testing (2) Review (1)
98 10
12
13
14
15 11
16 17
DoneDoin...
Our Team
37
Our Team
38
Backlog Doing (2) DoneTodo (4)
1
2
3
4
5
6
7 8
User X (2)
User Y (2)
User X (1)
User Y (1)
Planned Tasks
Unpla...
Our Team
39
● We Kanban but not only that
○ File Sharing
■ Google Drive
○ Communication
■ Hipchat
○ Version Control
■ GitL...
Scrum x Kanban
40
Scrum x Kanban
41
Scrum x Kanban
42
Scrum x Kanban
43
Scrum x Kanban
44
Tools
45
Tools
46
Tools
47
● Pros
○ Card Aging
○ No user/board limit
○ Mobile support
● Cons
○ No sub-lanes
○ Cannot limit WIP
Tools
48
● Pros
○ Great GUI
○ Sub-lanes support
○ Mobile support
● Cons
○ Several features for
the paid-plan only
○ No car...
Tools
49
● Pros
○ Pomodoro Technique
○ Mobile support
● Cons
○ Not the best GUI
○ No sub-lanes
○ No card aging
References
1. http://leankit.com/kanban/what-is-kanban/
2. http://www.everydaykanban.com/what-is-kanban/
3. http://lifehac...
Kanban
Lucas Gomes <@x8lucas8x>
Próximos SlideShares
Carregando em…5
×

Kanban

351 visualizações

Publicada em

An introduction to the Kanban method.

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Kanban

  1. 1. Kanban Lucas Gomes <@x8lucas8x>
  2. 2. Agenda ● Who am I? ● A bit of 1940s ● Kanban ○ What? Why? ○ Principles ○ Properties ○ Getting Started 2 ○ Our Team ○ Scrum x Kanban ○ Tools ● References ● Q & A
  3. 3. Software Engineer Passionate Hacker ArchLinux Zealot FOSS Enthusiast Startups, Big Data, AI, NoSQL, Python, C++/Qt, Git, Groovy, Cloud, IoT, and all that jazz. Lucas Lira Gomes 3 x8lucas8x@gmail.com linkedin.com/in/x8lucas8x facebook.com/x8lucas8x youtube.com/X80lucas08X twitter.com/x8lucas8x last.fm/user/x8lucas8x github.com/x8lucas8x
  4. 4. A bit of 1940s 4 World War 2 1939 - 1945
  5. 5. A bit of 1940s 5
  6. 6. A bit of 1940s 6
  7. 7. A bit of 1940s 7
  8. 8. A bit of 1940s 8 Kanban System Kanban Method 1940s 2007
  9. 9. The Kanban Method 9
  10. 10. What? Why? 10
  11. 11. What is Kanban? 看板"visual signal" or "card" 11
  12. 12. What is Kanban? 12
  13. 13. What is Kanban? “Kanban is an approach to change management. It isn’t a software development or project management lifecycle or process.” David J. Anderson 13
  14. 14. Why Kanban? ● Simple visual approach ● Minimal entry barrier ○ 4 principles ○ 4 properties ● Easy to integrate ○ It is not a process 14
  15. 15. Kanban’s Principles 15
  16. 16. Kanban’s Principles ● How to think ○ Start with what you do now ○ Agree to pursue incremental, evolutionary change ○ Respect the current process, roles, responsibilities & titles ○ Encourage acts of leadership at all levels 16
  17. 17. Kanban’s Principles ● Start with what you do now ○ Facilitate adoption 17
  18. 18. Kanban’s Principles ● Agree to pursue incremental, evolutionary change ○ Kaizen (改善) ■ Sustainable continuous improvement 18
  19. 19. Kanban’s Principles ● Respect the current process, roles, responsibilities & titles ○ Preserve what works ○ Altering the whole process is burdensome 19
  20. 20. Kanban’s Principles ● Encourage acts of leadership at all levels ○ Manager != Leader ○ Foster continuous improvements ■ Not a management activity ■ Kanban method is no exception 20
  21. 21. Kanban’s Properties 21
  22. 22. Kanban’s Properties ● How to do ○ Visualize Work ○ Limit Work in Process (WIP) ○ Manage Flow ○ Continuous Improvement 22
  23. 23. Kanban’s Properties ● Visualize Work ○ “A picture is worth a thousand words” ○ Communication and collaboration 23
  24. 24. Kanban’s Properties ● Limit Work in Process (WIP) ○ “Stop starting and start finishing” ○ Multitasking is a killer ○ Less reprioritisations 24
  25. 25. Kanban’s Properties ● Manage flow ○ Know where you are ○ Spot inefficiencies ■ Blockers ■ Bottlenecks 25
  26. 26. Kanban’s Properties ● Continuous Improvement ○ Evolution, not revolution ■ “Baby steps to awesomeness” ○ Make educated changes ■ Lead Time ■ Cycle Time ■ Throughput ■ Card distribution 26
  27. 27. Kanban’s Properties ● Continuous Improvement ○ Make educated changes ■ Features x Bugs ■ Blocked tasks over time ■ Unplanned tasks over time ■ ... 27
  28. 28. Getting Started 28
  29. 29. Getting Started ● You will need ○ Board ○ Cards 29
  30. 30. Getting Started 30 Doing DoneTodo 1 2 3 4 5 6 7 8
  31. 31. Getting Started 31 Backlog Doing DoneTodo 1 2 3 4 5 6 7 8
  32. 32. Getting Started 32 Backlog Doing DoneTodo 1 2 3 4 5 6 7 8
  33. 33. Getting Started 33 T Backlog Dev (1) DoneTodo (1) 1 2 3 4 5 6 7 Testing (1) Review (1) 98 10
  34. 34. Getting Started 34 Backlog Doing (2) DoneTodo (3) 1 2 3 45 6 7 8
  35. 35. Getting Started 35 T Backlog Dev (3) DoneTodo (4) 1 2 3 4 5 6 7 Testing (2) Review (1) 98 10 12 13 14 15 11 16 17
  36. 36. Getting Started 36 T Backlog Dev (3) DoneTodo (4) 1 2 3 4 5 6 7 Testing (2) Review (1) 98 10 12 13 14 15 11 16 17 DoneDoing DoneDoing DoneDoing
  37. 37. Our Team 37
  38. 38. Our Team 38 Backlog Doing (2) DoneTodo (4) 1 2 3 4 5 6 7 8 User X (2) User Y (2) User X (1) User Y (1) Planned Tasks Unplanned Tasks
  39. 39. Our Team 39 ● We Kanban but not only that ○ File Sharing ■ Google Drive ○ Communication ■ Hipchat ○ Version Control ■ GitLab
  40. 40. Scrum x Kanban 40
  41. 41. Scrum x Kanban 41
  42. 42. Scrum x Kanban 42
  43. 43. Scrum x Kanban 43
  44. 44. Scrum x Kanban 44
  45. 45. Tools 45
  46. 46. Tools 46
  47. 47. Tools 47 ● Pros ○ Card Aging ○ No user/board limit ○ Mobile support ● Cons ○ No sub-lanes ○ Cannot limit WIP
  48. 48. Tools 48 ● Pros ○ Great GUI ○ Sub-lanes support ○ Mobile support ● Cons ○ Several features for the paid-plan only ○ No card aging
  49. 49. Tools 49 ● Pros ○ Pomodoro Technique ○ Mobile support ● Cons ○ Not the best GUI ○ No sub-lanes ○ No card aging
  50. 50. References 1. http://leankit.com/kanban/what-is-kanban/ 2. http://www.everydaykanban.com/what-is-kanban/ 3. http://lifehacker.com/productivity-101-how-to-use- personal-kanban-to-visuali-1687948640 50
  51. 51. Kanban Lucas Gomes <@x8lucas8x>

×