24

Click here to load reader

Kill DevOps

Embed Size (px)

Citation preview

Page 1: Kill DevOps

12-5-2015

1

1@marksmalley© ASL BiSL Foundation

Baltic DevOps, Tallinn, 12 May 2015

Kill DevOps

Mark Smalley, The IT Paradigmologist

Mark Dave

2@marksmalley© ASL BiSL Foundation

Margaret Hamilton

Lead Software EngineerProject Apollo, 1969

Printout of the software for Apollo flight & moon landing

Robust software architecture prevented an abort 3 minutes before the landing

Inventor of the termSoftware Engineering

Page 2: Kill DevOps

12-5-2015

2

3@marksmalley© ASL BiSL Foundation

Manny Lehman

Computer Scientist

Laws of software evolution

1. To remain useful, software must be updated

2. When updated, the quality of software tend to decrease3.4.5.6.7.8.

4@marksmalley© ASL BiSL Foundation

Edsger Wybe Dijkstra

Computer Scientist

1972 Turing Award for fundamental contributions to developing programming languages

Computing’s core challenge is how not to make a mess of it

www.cs.utexas.edu/users/ EWD/ewd12xx/EWD1243.PDF

Page 3: Kill DevOps

12-5-2015

3

5@marksmalley© ASL BiSL Foundation

The Humble ProgrammerTuring Award Lecture, E.W. Dijkstra, 1972

We shall do a much better programming job,

• provided that we approach the task with a full appreciation of its tremendous difficulty,

• provided that we stick to modest and elegant programming languages,

• provided that we respect the intrinsic limitations of the human mind, and

• approach the task as Very Humble Programmers

6@marksmalley© ASL BiSL Foundation

Maarten LooijenComputer Scientist

How you organize IT depends on the characteristics of:• Information systems • Organization that deals with them

Theo BemelmansComputer Scientist

Information systems have crossed the boundaries of human comprehension

Page 4: Kill DevOps

12-5-2015

4

7@marksmalley© ASL BiSL Foundation

IF-THEN-ELSE is so 20th century

from now on it’s

IF-THEN-MAYBE

8@marksmalley© ASL BiSL Foundation

Hap

pin

ess

(%

)

Pa

rad

igm

olo

gis

t

Mark SmalleyThe IT Paradigmologist

Smalley.IT

Page 5: Kill DevOps

12-5-2015

5

9@marksmalley© ASL BiSL Foundation

10@marksmalley© ASL BiSL Foundation

5 things you need to know if you’re hiring an Estonian

Expect a capacity for language outdone only by C3PO

Don’t even think about cancelling lunch

No reaction is not (always) a bad reaction

Turn up on time

Give credit where credit is due

Source: https://medium.com/recruiting-in-modern-business/5-things-you-need-to-know-if-you-re-hiring-an-estonian-4dd9995e949

Page 6: Kill DevOps

12-5-2015

6

11@marksmalley© ASL BiSL Foundation

Imposter!

12@marksmalley© ASL BiSL Foundation

Labeling of axes is crucial @Pascallisch

The power of perspective

Page 7: Kill DevOps

12-5-2015

7

13@marksmalley© ASL BiSL Foundation

Service ain’t over until the fat lady singshttp://allthingsitsm.com/service-aint-over-until-the-fat-lady-sings/

14@marksmalley© ASL BiSL Foundation

Beyond the industrial revolution

Agriculture

Service

Industry

Page 8: Kill DevOps

12-5-2015

8

15@marksmalley© ASL BiSL Foundation

Taking Service Forward

Founded by Stuart Rance (UK), Peter Brooks (SA)

and Christian F. Nissen (DK) mid 2013

In Nov 2013, 13 volunteer ITSM

thought leaders met to establish

the foundation for ASM

Opened up in Feb 2014 to

the broader community

Co-creation, under Creative

Commons Licence

For more information, see

http://takingserviceforward.org

16@marksmalley© ASL BiSL Foundation

EngagementOffer, Agreement

E

n

v

i

r

o

n

m

e

n

t

E

n

v

i

r

o

n

m

e

n

tOutput

Compensation

Outcome

RelationshipC

o

n

s

u

m

e

r

Service

act

P

r

o

v

i

d

e

r

Resourc

es

Inte

nt In

tent R

esourc

es

Adaptive Service Model ©

Page 9: Kill DevOps

12-5-2015

9

17@marksmalley© ASL BiSL Foundation

http://takingserviceforward.org

18@marksmalley© ASL BiSL Foundation

Evolution of ‘management paradigms’beyond the industrial revolution

Scientific ManagementTaylor, Drucker

Control of function

Simple

Mass production

Systems ThinkingHammer, Senge, Kaplan, Nonaka

Control of information

Complicated

Mass customization

‘Sense-making’Snowden

Ability to ‘situate’ a network

Complex

Mass collaboration

Source: David Snowden, YouTube ‘Dave Snowden 1.mov’

� Time�

�U

tilit

y�

We do IT this way

We have several standard

situational ways of working

We continuously

experiment and refine

Page 10: Kill DevOps

12-5-2015

10

19@marksmalley© ASL BiSL Foundation

Cynefina sense-making paradigm

Source: David Snowden, YouTube ‘Cynefin Framework’

ACT!

IF THEN MAYBE

IF THEN ELSE

20@marksmalley© ASL BiSL Foundation

Dave van HerpenManagement Consultant

@daveherpen

Kill DevOpsKill DevOpsKill DevOpsKill DevOps

Mark SmalleyThe IT Paradigmologist

@marksmalley 4 June 2014

Page 11: Kill DevOps

12-5-2015

11

21@marksmalley© ASL BiSL Foundation

Kill DevOps?

www.flickr.com/photos/h-k-d

http://allthingsitsm.com/killhttp://allthingsitsm.com/killhttp://allthingsitsm.com/killhttp://allthingsitsm.com/kill----devopsdevopsdevopsdevops////

22@marksmalley© ASL BiSL Foundation

Behaviour

Page 12: Kill DevOps

12-5-2015

12

23@marksmalley© ASL BiSL Foundation

BUSINESS

AD/AMITSM

DeployDevelopDeliver

IdentifyAgile

The evolution of multidisciplinary

service flowservice flowservice flowservice flow

24@marksmalley© ASL BiSL Foundation

The troublewith Scrum...

Page 13: Kill DevOps

12-5-2015

13

25@marksmalley© ASL BiSL Foundation

The troublewith Scrum...

PO

26@marksmalley© ASL BiSL Foundation

BUSINESS

AD/AMITSM

DeployDevelopDeliver

Identify

DevOps(LITE)

Agile

Page 14: Kill DevOps

12-5-2015

14

27@marksmalley© ASL BiSL Foundation

3 ways of DevOps

1. Consider the performance of the entire system

2. Create and amplify the right to left feedback loops

3. Create a culture that fosters

a. continual experimentation, taking risks, and learning

b. repetition and practice is the prerequisite to mastery

Source: Anko Tijman, Ordina, ‘DevOps unraveled’www.slideshare.net/AnkoTijman/devops-unraveled-nyenrode-masterclass-on-agile-management

28@marksmalley© ASL BiSL Foundation

DevOps in real life

Page 15: Kill DevOps

12-5-2015

15

29@marksmalley© ASL BiSL Foundation

BUSINESS

AD/AMITSM

DeployDevelopDeliver

Identify

DevOps(LITE)

AgileBIMUSE

30@marksmalley© ASL BiSL Foundation

Manage quality, time, money & relationships

Determine strategic business use of I&T

Organizebusiness

management of I&T

Keep functionality

up-to-date

Support business use of I&T

Business Information Management

www.aslbislfoundation.org

Page 16: Kill DevOps

12-5-2015

16

31@marksmalley© ASL BiSL Foundation

BiSL®

BiSL® in 3 minutes

Free eBook BiSL® Pocket Guide

http://bit.ly/1MTpwMS

Personal

voucher for

free eBook

full guidance

32@marksmalley© ASL BiSL Foundation

BUSINESS

AD/AMITSM

DeployDevelopDeliver

Identify

DevOps(LITE)

USERS MGMT

AgileBIM

BIM

USE

Page 17: Kill DevOps

12-5-2015

17

33@marksmalley© ASL BiSL Foundation

UsersUsers

UsersUsersBalanced

capabilities

34@marksmalley© ASL BiSL Foundation

It takes two to tango

IT Supply

Demand & Use

Page 18: Kill DevOps

12-5-2015

18

35@marksmalley© ASL BiSL Foundationwww.flickr.com/photos/h-k-d

36@marksmalley© ASL BiSL Foundation

Page 19: Kill DevOps

12-5-2015

19

37@marksmalley© ASL BiSL Foundation

Economic significance of IT

Distribution of total IT costs

• % development of release 1.0

• % rest of lifecycle

• % operations and support

• % new releases

• % functional changes

• % technical changes

20

80

30

70

60

40

Benefits

%

%

0

100

38@marksmalley© ASL BiSL Foundation

Benefits, costs and risks

Profit

Revenue

CostCheaper/fewer

IT resources

More

efficient ITLowerOPEX

More sales

‘Benefits Logic’Alex Wortmann

Higherprices

LowerCAPEX

More efficient business processes

Cheaper/fewer business resources

Deliv-

erySer-

vice

Cust.

Rel.

Mgt

Prod-

uct

Dev.

NP NPNC EC

Sales

EP EPNC EC

Better IT

functionality

Quicker

delivery of IT

Fewer/shorter

IT outages

NP NPNC EC

Marketing

EP EPNC EC

NOT HOT

Page 20: Kill DevOps

12-5-2015

20

39@marksmalley© ASL BiSL Foundation

“Sell me this IT”

Source: The Wolf of Wall Street

40@marksmalley© ASL BiSL Foundation

“Sell me this IT”

Source: The Wolf of Wall Street

Page 21: Kill DevOps

12-5-2015

21

41@marksmalley© ASL BiSL Foundation

Kill DevOps?

www.flickr.com/photos/h-k-d

42@marksmalley© ASL BiSL Foundation

Baltic DevOps, Tallinn, 12 May 2015

Kill DevOps

Mark Smalley, The IT Paradigmologist

Mark Dave

Mark Smalley, The IT Paradigmologist

www.takingserviceforward.org

www.aslbislfoundation.org

www.linkedin.com/in/marksmalley

[email protected]

www.smalley.it

@marksmalleyInteractive mindmapshttp://miroslawdabrowski.com

Page 22: Kill DevOps

12-5-2015

22

43@marksmalley© ASL BiSL Foundation

Hap

pin

ess

(%

)

Pa

rad

igm

olo

gis

t

Mark SmalleyThe IT Paradigmologist

Smalley.IT

44@marksmalley© ASL BiSL Foundation

Meaning of life,

I consider the happiness and usefulness,

is the purpose of our life,

meaning of our life.

The very existence of our life,

is surely not for trouble,

not for suffering.

My 2 LPI’s

Page 23: Kill DevOps

12-5-2015

23

45@marksmalley© ASL BiSL Foundation

12:00 Meet The IT Paradigmologist

46@marksmalley© ASL BiSL Foundation

Food mantra

Eat food*Not too muchMostly plants

* Not food-like substances

Source: In defence of food, https://michaelpollan.com/

Page 24: Kill DevOps

12-5-2015

24

47@marksmalley© ASL BiSL Foundation

Baltic DevOps, Tallinn, 12 May 2015

Kill DevOps

Mark Smalley, The IT Paradigmologist

Mark Dave

Mark Smalley, The IT Paradigmologist

www.takingserviceforward.org

www.aslbislfoundation.org

www.linkedin.com/in/marksmalley

[email protected]

www.smalley.it

@marksmalleyInteractive mindmapshttp://miroslawdabrowski.com