Kanban Bootcamp DevopsDays 2014

15
@jaspersonnevelt @mhoppen Workshop Kanban Culture: the engine driving DevOps 19 June 2014

description

DevOps as you know is all about CAMS. The C stands for Culture in which a lot of Agile/Lean thinking is covered. KanBan is a method you can use to start “eating elephants in the room”. It supports making small steps and doing the right improvements. KanBan makes this visual and measurable, which leads to a self-improving knowledge work environment. In this Bootcamp we will first give a theoretically layout of KanBan (1 hrs) and afterwards we will play the KanBan game to give you already a start with a practical case. After this you can immediately start using KanBan in your own company.

Transcript of Kanban Bootcamp DevopsDays 2014

Page 1: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Workshop KanbanCulture: the engine driving DevOps

19 June 2014

Page 2: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Who da men?

@mhoppen @Bazzz_321@jaspersonnevelt

Page 3: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

DevOps is about CAMS!Culture | Automation | Measurement | Sharing

image from: http://www.energizedwork.com/weblog/2007/11/theres-a-hole-in-your-side-of-the-boat

Page 4: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

[…] The Third Way is about creating a culture that fosters two things: continual experimentation, taking

risks and learning from failure; and understanding that repetition and practice is the prerequisite to mastery.

From: http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Page 5: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

- Edward W Deming

“It is not necessary to change. Survival is not mandatory.”

Page 6: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

From: https://farm9.staticflickr.com/8497/8265164586_6a3daaed7b_z.jpg

Kanban is about looking at your organization a different way

Page 7: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Sustainability!Introduce the need for demand shaping through capacity allocation in the kanban system and a focus on reducing non-value-added demand such as failure demand or requests for

information about future speculative work or other damaging forms of demand such as unpredictable, disruptive expediting.

!Service-Orientation!

!!!

Survivability!!

From: http://www.djaa.com/kanbans-3-agendas

Page 8: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Sustainability!!!!!!

Service-Orientation!Improve service delivery by taking variability out of the process and improving

predictability and lead times. !

Survivability!Use adaptive capability and fitness evaluation to give a business the capability to survive

and thrive even in the presence of a rapidly changing external environment.

From: http://www.djaa.com/kanbans-3-agendas

Page 9: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Sustainability!!!!!!

Service-Orientation!Improve service delivery by taking variability out of the process and improving

predictability and lead times. !

Survivability!Use adaptive capability and fitness evaluation to give a business the capability to survive

and thrive even in the presence of a rapidly changing external environment.

From: http://www.djaa.com/kanbans-3-agendas

Page 10: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Kanban Principles

• Start with what you do now

• Agree to pursue evolutionary change

• Initially, respect current roles, responsibilities & job titles

• Encourage acts of leadership at all levels

Page 11: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Core Practices• Visualize

• Limit WIP

• Manage Flow

• Make Process Policies Explicit

• Implement Feedback Loops

• Improve Collaboratively, Evolve Experimentally (using models and the scientific method)

Page 12: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

GetKanban Game

Page 13: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

All you need to know to win

• Each  team  is  a  so-ware  company  

• Your  company  makes  a  web  applica8on  with  a  subscrip8on-­‐based  

revenue  model  

• The  more  subscribers  you  a=ract,  the  more  money  you  make  

• Your  goal  is  to  maximize  profit

Page 14: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Daily Steps

Page 15: Kanban Bootcamp DevopsDays 2014

@jaspersonnevelt @mhoppen

Seating chart