10 times better pm with kanban bestbrains

77
AgileUpgrade Become a 10 times better PM with Kanban Jesper Boeg www.AgileUpgrade.com agileupgrade@gmail.com Twitter: J_Boeg

Upload: bestbrainsdk

Post on 02-Jul-2015

154 views

Category:

Business


0 download

DESCRIPTION

"Project Manager"? Isn't that something Agile consultants have spent the last 10+ years trying to get rid off? Well they are still here and some of them are actually sensible people that do a damn good job under challenging circumstances. No matter if you are an old time micro managing PM or have caught the Agile wave and transitioned into a Product owner or Scrum Master role Kanban can help you shine! In this presentation we will focus on how Kanban can help you become a better PM and increase effectiveness, alignment and motivation with more predictable outcomes and increased customer value and satisfaction - even in situations where innovation is of the essence and Agile principles guide you to embrace change underway. Don't believe me? Well fortunately I have real data to prove the points. Since Kanban is principle based you can even keep centralizing control, work delegation and the belief that heavy upfront specification is the best way to work. Chances are that in time you will get tired of it and find that there are more effective ways of administering teams and projects but initially Kanban does not make any judgements as to the optimal way of work in your situation. Come along and be inspired, provoked and maybe even enlightened.

TRANSCRIPT

Page 1: 10 times better pm with kanban   BestBrains

AgileUpgrade

Become a 10 times better PM with Kanban Jesper Boeg

www.AgileUpgrade.com [email protected]

Twitter: J_Boeg

Page 2: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

WHO AM I?

2 VP – Trifork Agile Excellence

Page 3: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

3

Page 4: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Team

4

Page 5: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Personal

5

Page 6: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Maybe taking it too far?

6

Page 7: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Agile Upgrade

! Reviews, Coaching and Training !  Scrum ! Kanban !  Agile !  Lean

7

Page 8: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Agenda

! Introduction and Agenda

! Project Management anti-patterns

! Kanban

! 13 ways Kanban helps you shine

! Limitations

! Q&A

8

Page 9: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

9

Page 10: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

1,5 h. is quite a long time….

10

Page 11: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

WHO IS HERE?

11

Page 12: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

WHAT ARE YOU EXPECTING?

12

Page 13: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Biased?

13

Page 14: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

But Agile nirvana is the exception

14

Page 15: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

PROJECT MANAGEMENT ANTI-PATTERNS?

15

Page 16: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

HERE IS A FEW….

16

Page 17: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Scope

17

Page 18: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Communicating it is dangerous

18

Page 19: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Believing it is failure

19

Page 20: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

And even worse

20

Not prioritized

based on wishful thinking Calculated without wait time

Taken for granted

Page 21: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Tracking on the wrong level

21

Page 22: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

More people!

22

Page 23: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Ignoring facts

23

Please let the team finish overnight or make somebody else fail before us

Page 24: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Time for overtime

24

Page 25: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Stop caring and get to work!

25

Page 26: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Too many dependencies

26

Page 27: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

But we have velocity!

27

Page 28: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Sorry

Backlog Specification

Sprint Ready

Sprint Backlog

Develop-ment

Test Demo QA Prod Accepted

28

Velocity measured from here

Does not equal preditability here

Page 29: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Pure administrative overhead

29

I have no idea what we are building but could you help me with these numbers for my status report?

Page 30: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

30

Page 31: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

But hey, we are like value focused...

31

Page 32: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

This is important, no this...

32

Page 33: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

KANBAN REMINDER

33

Page 34: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

There is not only one way

34

Page 35: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Kanban is like water

35

Page 36: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

4 guiding principles

! Start with what you do now ! Agree to pursue evolutionary change ! Initially, respect current processes, roles,

responsibilities and job titles ! Encourage acts of leadership at all levels

36

Page 37: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

6 core practices

! Visualize ! Limit Work-in-Progress ! Manage Flow ! Make Policies Explicit ! Implement Feedback Loops ! Improve Collaboratively, evolve

experimentally

37

Page 38: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

KANBAN DOES NOT MANDATE:

38

Page 39: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

New roles

39

Page 40: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

New team structures

40

Page 41: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Or new ceremonies

41

Page 42: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

WELL ALMOST: TWO CHANGES ARE SOMETIMES NEEDED

42

Page 43: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

From stage gate development

43

Scope Spec Develop-ment

Review Test QA test Prod Live

Page 44: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

To incremental

44

Scope Spec Develop-ment

Review Test QA test Prod Live

Page 45: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Visualizing what?

45

Page 46: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

From horisontal specs

46

Page 47: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

To vertical slices

47

Spec 1

Spec 2

Page 48: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

CAN YOU GET THERE?

48

Page 49: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Sorry - there is no war J

49

Page 50: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

13 WAYS KANBAN MAKES YOU SHINE

50

Page 51: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

1: Visualize the work

51

Page 52: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

52

Page 53: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

2: Limiting WIP

53

Page 54: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

WIP Limits

Backlog (20)

UX/Design (2)

Sprint Ready

(200 pts)

Dev Ready (5)

Develop-ment (3)

Test (2)

Demo (Tuesday)

QA (5)

Prod (5)

Accepted

54

Velocity Number of items Cadence

Page 55: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Increasing flow and effectiveness

55

Page 56: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Levels Work to Capacity

! You can never overload a Kanban pull system!

56

Page 57: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

3: Alignment

57

Exit policies

Page 58: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

There is no free lunch

58

Page 59: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

4: Early feedback

59

Page 60: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

5: Easy identification of bottlenecks

60

Page 61: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

6: Progress insights

61

Page 62: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

And a lot of other insights

62

WIP

Cycle Time

Arrival Rate

Velocity

Page 63: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

7: Transparent prioritization

63

Page 64: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

8: Insightful data

64

Page 65: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

9: Less dependencies

65

Page 66: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

And easier handling of the remaining ones

66

Page 67: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

10: Easier resource allocation

67

Page 68: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

11: Predictability

68

Page 69: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

12: Probabilistic forecasting

69

Time

Frequency

90 percent 99 percent

Page 70: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

13: Focus on the right risk

70

Page 71: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

You have more capacity than you think!

71

Page 72: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

And you don’t even have to be an…

72

Page 73: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

You might not be ”Agile”

73

Page 74: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

But you could still be…

74

Page 75: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

Training/offerings

! Foundation/2 dages Certificeret Kanban Kursus !  14-15 januar, Hørsholm og 4-5 februar, Aarhus

! Kanban er den direkte vej til bedre overblik og mere spillerum i en travl hverdag.

!  Tilbud: 2-for-1 ved tilmelding før 30. nov.

! Predictability made practical ! Hands on in-house workshop hvor vi går i dybden med

Lean estimering, tracking og rapportering

! Se mere på WWW.LKU.DK og www.AgileUpgrade.com

75

Page 76: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

How To Reach Me

! Jesper Boeg !  Mail: [email protected]

!  Mobile: +45 22 49 83 38

!  Twitter: J_Boeg

76

Page 77: 10 times better pm with kanban   BestBrains

AgileUpgrade.com Twitter: @J_Boeg

THANKS!

Page 77