kanban

51
Kanban Lucas Gomes <@x8lucas8x>

Upload: lucas-gomes

Post on 19-Jul-2015

40 views

Category:

Leadership & Management


0 download

TRANSCRIPT

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

Software EngineerPassionate Hacker ArchLinux ZealotFOSS Enthusiast

Startups, Big Data,AI, NoSQL, Python,C++/Qt, Git, Groovy,Cloud, IoT, and allthat jazz.

Lucas Lira Gomes

3

[email protected]

linkedin.com/in/x8lucas8x

facebook.com/x8lucas8x

youtube.com/X80lucas08X

twitter.com/x8lucas8x

last.fm/user/x8lucas8x

github.com/x8lucas8x

A bit of 1940s

4

World War 21939 - 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 lifecycle or process.”

David J. Anderson13

Why Kanban?● Simple visual approach● Minimal entry barrier

○ 4 principles○ 4 properties

● Easy to integrate○ It is not a process

14

Kanban’s Principles15

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

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

18

Kanban’s Principles● Respect the current process, roles, responsibilities &

titles○ Preserve what works○ Altering the whole process is burdensome

19

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

Kanban’s Properties21

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 reprioritisations

24

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 changes■ Lead Time■ Cycle Time■ Throughput■ Card distribution

26

Kanban’s Properties● Continuous Improvement

○ Make educated changes■ Features x Bugs■ Blocked tasks over time■ Unplanned tasks over time■ ...

27

Getting Started28

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

DoneDoing DoneDoing DoneDoing

Our Team37

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

Our Team

39

● We Kanban but not only that○ File Sharing

■ Google Drive○ Communication

■ Hipchat○ Version Control

■ GitLab

Scrum x Kanban40

Scrum x Kanban

41

Scrum x Kanban

42

Scrum x Kanban

43

Scrum x Kanban

44

Tools45

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 card aging

Tools

49

● Pros○ Pomodoro Technique○ Mobile support

● Cons○ Not the best GUI○ No sub-lanes○ No card aging