chefconf 2014 - kanban will save you! will it?

Post on 05-Dec-2014

471 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Prezentation made for ChefConf 2014 describing some experiences from kanban implementation in web scale company.

TRANSCRIPT

Kanban will save You!!!

Will it?

marcin.mazurek@allegrogroup.com

Who am I ?For 15 years: developer, sysop, dba, netadmin, leader, manager, cost centre.

Working for ISPs and e-commerce companies.

Head of Infrastructure @ Allegro Group.

!

Husband, father, dog owner and Polish.

wtf is ?

4

The story

SYSOPNETADM

DEV

Information Technology Infrastructure Library

Incident and Problem Management

Configuration Management

Availability and Capacity Management

Release Management

and many others...

meanwhile…

Agile revolution

grooming

planningretro

scrum

...

The result.

Solution…… as for now

Devs Network DBA SYSADM

Scrum team(s)Devs Network DBA SYSADM

Scrum team(s)Network DBA SYSADM

Shared services

Product #1 Product #n

...

K a n b a n - J a p a n e s e manufacturing system in w h i c h t h e s u p p l y o f components is regulated through the use of a card displaying a sequence of s p e c i fi c a t i o n s a n d instructions, sent along the production line.

Kanban (Pull Method)Backlog ToDo In Progress Done

Kanban (Pull Method)Backlog ToDo (4) In Progress (2) Done

Kanban (Pull Method)Backlog ToDo (4) In Progress (2) Done

Kanban (Pull Method)Backlog ToDo (4) In Progress (2) Done

Kanban (Pull Method)Backlog ToDo (4) In Progress (2) Done

Kanban (Pull Method)Backlog ToDo (4) In Progress (2) Done

Kanban - why?

• We want to speak a common language.

• We want to be transparent.

• We want to have the right things done first

How to Kanban?Lessons learnt.

Lesson #1: Get allies

src: http://goo.gl/8x5dM4

Lesson #2: Train people

src: http://goo.gl/WfQHKV

Lesson #3: Start simple

Lesson #4: Respect where You are now.

Lesson #5: Not all team are the same

src: http://goo.gl/wAOq0o

Lesson #6: Gather numbers

Lesson #7: Classify(Provide a SLA)

Lesson #8: Prioritise

src: http://goo.gl/xOpkMk

Lesson #9: Be transparent

Lesson #10: Set rules

For the Kanban and for customers.

src: http://goo.gl/kHpjyP

Lesson #11: Hunt for blockers

src: http://goo.gl/hggnTk

Lesson #12: Deliver often

src: http://goo.gl/ke2gMW

Lesson #13: Focus on quality

src: http://goo.gl/dniKJU

Lesson #14: Improve

src: http://goo.gl/xkGfcq

Lesson #15: Protect WIP limits

src: http://goo.gl/g7i0G8

Lesson #16: Reduce WIP

src: http://goo.gl/g7i0G8

Lesson #17: Hunt waste

• Mura or waste due to variation !

• Muri or waste due to overburdening or stressing the people, equipment or system. !

• Muda also known as the “seven forms of waste”

Lesson #18: Communicate

src: http://goo.gl/Hb5cjL

Lesson #19: Attack source of variability to improve predictability

src: http://goo.gl/DqA9Zm

Kanban is fun!

Thank You!

marcin.mazurek@allegrogroup.com

top related