Slide 1

Slide 1 text

Journey to the Center of the Devops

Slide 2

Slide 2 text

@KevinVanWilder OPEN SOURCE INNOVATORS open source consultant

Slide 3

Slide 3 text

Journey to the Center of the Devops

Slide 4

Slide 4 text

The Friday Afternoon Deploy Once upon a time…

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

WORKED FINE IN DEV OPS PROBLEM NOW

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

devops what is ?

Slide 11

Slide 11 text

–Adam Jacob “Devops is a cultural and professional movement.”

Slide 12

Slide 12 text

A Definition • Adopt the new philosophy. We are in a new economic age. Western management must awaken to the challenge, must learn their responsibilities, and take on leadership for change. • Cease dependence on inspection to achieve quality. Eliminate the need for massive inspection by building quality into the product in the first place. • Improve constantly and forever the system of production and service, to improve quality and productivity, and thus constantly decrease costs. • Institute training on the job. • Institute leadership The aim of supervision should be to help people and machines and gadgets do a better job. • Drive out fear, so that everyone may work effectively for the company. • Break down barriers between departments. People in research, design, sales, and production must work as a team, in order to foresee problems of production and usage that may be encountered with the product or service. • Eliminate slogans, exhortations, and targets for the work force asking for zero defects and new levels of productivity. Such exhortations only create adversarial relationships, as the bulk of the causes of low quality and low productivity belong to the system and thus lie beyond the power of the work force. • Eliminate management by objective. Eliminate management by numbers and numerical goals. Instead substitute with leadership. • Remove barriers that rob the hourly worker of his right to pride of workmanship. The responsibility of supervisors must be changed from sheer numbers to quality. • Remove barriers that rob people in management and in engineering of their right to pride of workmanship. • Institute a vigorous program of education and self-improvement. • Put everybody in the company to work to accomplish the transformation. The transformation is everybody's job

Slide 13

Slide 13 text

what’s in it for us ?

Slide 14

Slide 14 text

Faster & reliable deployment with less effort and reduced risk

Slide 15

Slide 15 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 16

Slide 16 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

communicate

Slide 19

Slide 19 text

trust

Slide 20

Slide 20 text

shared responsibility

Slide 21

Slide 21 text

grow

Slide 22

Slide 22 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 23

Slide 23 text

make obvious what adds value and reduce everything else

Slide 24

Slide 24 text

無駄

Slide 25

Slide 25 text

無駄 transportation

Slide 26

Slide 26 text

無駄 transportation inventory

Slide 27

Slide 27 text

無駄 transportation inventory motion

Slide 28

Slide 28 text

無駄 transportation inventory motion waiting

Slide 29

Slide 29 text

無駄 transportation inventory motion waiting over-processing

Slide 30

Slide 30 text

無駄 transportation inventory motion waiting over-processing over-production

Slide 31

Slide 31 text

無駄 transportation inventory motion waiting over-processing over-production defects

Slide 32

Slide 32 text

無駄 transportation inventory motion waiting over-processing over-production defects latent skill

Slide 33

Slide 33 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 34

Slide 34 text

Development Process Automate your

Slide 35

Slide 35 text

Testing Process Automate your

Slide 36

Slide 36 text

Feature: Additions In order to avoid silly mistakes As math idiot I want to be told the sum of two numbers Scenario: Add two numbers Given I have entered 50 in the calculator And I have entered 70 in the calculator When I press add Then the result should be 120 on the screen

Slide 37

Slide 37 text

Release Process Automate your

Slide 38

Slide 38 text

DEPLOYMENT PIPELINES

Slide 39

Slide 39 text

Continuous Integration

Slide 40

Slide 40 text

commit test auto Continuous Integration commit test deploy TST deploy PRD auto auto manual Continuous Delivery commit test deploy TST deploy PRD auto auto auto Continuous Deployment

Slide 41

Slide 41 text

Infrastructure Automate your

Slide 42

Slide 42 text

servers are cattle

Slide 43

Slide 43 text

AS CODE INFRASTRUCTURE

Slide 44

Slide 44 text

Maintenance Automate your

Slide 45

Slide 45 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

CULTURE LEAN AUTOMATION MEASUREMENTS SHARING

Slide 51

Slide 51 text

Questions? OPEN SOURCE INNOVATORS [email protected] www.inuits.eu

Slide 52

Slide 52 text

References • Images used are licensed under Creative Commons unless otherwise stated: • Clams - https://www.flickr.com/photos/97823464@N08/10017308796/ • Batman - https://www.flickr.com/photos/chicagobart/2430379504 • Bus-factor - https://www.flickr.com/photos/thinkbrownstone/4684712963/ • Floppys - https://www.flickr.com/photos/cgrantham/3371053479 • Check Engine Light - https://www.flickr.com/photos/gsallman/4209907578 (all rights reserved) • Crashed Plane - https://www.flickr.com/photos/15693951@N00/494788320 • Disaster Girl - http://travelingroths.blogspot.be/2008/02/fifteen-minutes.html • Telephone, Tag, Wheat Grain, Handshake, Share, Cattle, Turn Icon - by freepik.com from flaticon.com • Refresh Icon by Designerz Base from flaticon.com