managing with kanban · 2012-11-21 · personal kanban for a team of 1 48. who said that kanban...

49
Managing with Kanban Come rivoluzionare l’ufficio e vivere contenti

Upload: others

Post on 27-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Managing with KanbanCome rivoluzionare l’ufficio

e vivere contenti

Page 2: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

What?

Overview of DFP platform (and my TEAM)

Condensed scrum

Condensed Kanban

Question and answer

2

Page 3: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Me

Dfp Core team Technical Manager

Lean manager in becoming

certified Scrum Master

Kanban (upper case K) enthusiast

Future crossfitter

Hermitie husband (2013)3

Page 4: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

My TEAM (Dfp Core)

4

Page 5: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Where?

Netherlands

Peru (-6h) France5

Page 6: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Our Mission:

Maintain and evolve the:DataFlow

Platform

6

Page 7: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Enter the DFP

Jboss

Java

Groovy

7

Page 8: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

REAL LIFE!

4 FLOWS EACH COUNTRY:•biblio•abstract•full text•citation•public•secret

NPL FLOWS:• images•pdf

CPC Classification:• reorganization

4 different projects• dfp-admin• dfp-console• dfp-core• processes

Production support• bug fixing• monitoring

Priorities changing almost daily

Prs, legal status

6 different product owners

4 differents external teams

Different level of experience inside the team

Special assignements

8

Page 9: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Scrum master

product ownerTeam

Scrum approach

9

Page 10: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Sprint

Backlog

Sprint backlogProduce Planning poker

MonitorsMantains

10

Page 11: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

How it works

11

Page 12: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Monitors 1/2

Stand up

Board

12

Page 13: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Monitors 2/2

13

Page 14: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Real life strikes again!

14

Page 15: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

? 1/2

Acceptance did not (always) depend on us

Demo was not taken in account while planning

External request always accepted

Board does not reflect reality

Managers tends to keep people busy, not to have work done

TEAM does not scale

15

Page 16: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

? 2/2

Different types of activities:

• development• bug fixings• production monitoring• support for other teams

Different type of constraint:• production never waits• some deadlines does not wait• some deadlines can wait

16

Page 17: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Consequences

if (end_of_sprint && !task.done?)

task.drop

end

the TEAM was demotivated and ALWAYS late

Customers do not understand points

Customers always angry

17

Page 18: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

We need to do something!

18

Page 19: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Kanban and coffee

kanban

Upper case

Lower case

Done

19

Page 20: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

More in depth

•kanban•workflow (visualized)•limited work in progress•process are explicit•measurement and management of the flow•(?) using of models to recognize improvement opportunities (TOC, muda,...)

20

Page 21: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

What about software?

21

Page 22: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Kanban

Class of Service

Jira ID

Size

Other info

22

Page 23: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

23

Page 24: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

24

Page 25: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

WIP

25

Page 26: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Manage and measure flow

Tickets per week

Cumulative flow chart

Cycle/Lead time

26

Page 27: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

27

Page 28: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Explicit process and Rules

Expedite Class

Fixed date delivery

class

Standard class

Intangible class

External class

28

Page 29: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

How to assign a COF

29

Page 30: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Class of service AND cycle time

StandardClass 69%

IntangibleClass

12%

ExternalClass 2%

Expedite 7%

FixedDateDelivery

10%

2009: 67

2010: 59

2011: 41

2012: 23

30

Page 31: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

How do I implement it?

31

Page 32: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Visualize the flow

132

Page 33: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Set the WIP limit

233

Page 34: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Find the bottleneck

334

Page 35: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Exploit the bottleneck

Increase the limit

435

Page 36: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

:goto 3

536

Page 37: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

NEVER EVER BREAK THE WIP

LIMIT!

37

Page 38: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Why?

Create a pull system

Create slack time

38

Page 39: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Ready12

Analysis4

Dev 4 Acceptance 4RFA 8 Build 8

In Progr Done In Progr Done In Progr Done

Pull system

39

Page 40: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

40

Page 41: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

41

Page 42: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Slack time (is not evil)

Improve the process

Improve yourself

Automate

Manage emergency

Do important but not urgent things (Intangible class)

Spend time on FB...

42

Page 43: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

What we have done during slack

time...

Cleaned up the database

Migrated application to new version of grails

and TB

Revamped rollback for NPL

Closed some memory leaks

Throw balls at each other and drink coffee

together

43

Page 44: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Consequences

tasks.each do |task|

task.work_until_done

end

TEAM is not late anymore...

customers are happy (not always)

We are pulling from the customers

44

Page 45: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Why you should use itEasy to Implement (you need only post-it)

Works out of the box (docdb)

Scales from small to big team (from 1 to 50)

Organization of work comes for free (even with distributed team and resources)

Continuos improvement (state of mind)

Swarming in problem

Work is finished when is finished!

Deliver value to customer

Clients do understand days

45

Page 46: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

dank je wel

46

Page 47: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Links and Resources

http://scrumalliance.org

http://rapidscrum.com/MetricsVideos.php

http://www.agilemanagement.net

The Definitive Guide! KANBAN, Successful Evolutionary Change For Your Technology Business

www.lovadina.orgsayat.me/nicolalovadinatwitter.com/nicolalovadina

47

Page 48: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Personal KanbanFor a team of 1

48

Page 49: Managing with Kanban · 2012-11-21 · Personal Kanban For a team of 1 48. Who said that Kanban board must be boring? 49. Title: kanban-Modena-bianco [modalità compatibilità] Author:

Who said that Kanban board must be boring?

49