Bootstrapping CD...or the DevOps Roller Coaster

35
Sponsored by

description

The established enterprise often struggles to adopt major shifts in the technology landscape. However, for most it has never been more important than right now to do this successfully and quickly. We are in the early stages of one such transformation and our challenges around implementing continuous delivery and a devops culture will sound familiar. This talk focuses on why change in an established organization is hard, where we stumbled, and patterns that will help you avoid similar traps.

Transcript of Bootstrapping CD...or the DevOps Roller Coaster

Page 1: Bootstrapping CD...or the DevOps Roller Coaster

Sponsored by

Page 2: Bootstrapping CD...or the DevOps Roller Coaster

Bootstrapping Continuous Delivery

Rob CummingsInfrastructure EngineeringNordstrom

Page 3: Bootstrapping CD...or the DevOps Roller Coaster

Speaker Bio• Rob Cummings - @opsrob• Worked for Bose, EMC, Accenture,

and Nordstrom in operations roles.• Today - Supporting the Nordstrom

Infrastructure Engineering team

Page 4: Bootstrapping CD...or the DevOps Roller Coaster

In This Session, You’ll Learn…

• Why CD/DevOps? • Enterprise scale change is hard• Rogers Innovation Adoption Curve• One way Nordstrom is approaching change• Empowerment• The stink• A warning about bias

Page 5: Bootstrapping CD...or the DevOps Roller Coaster

Continuous Delivery and DevOps

Why?

Page 6: Bootstrapping CD...or the DevOps Roller Coaster
Page 7: Bootstrapping CD...or the DevOps Roller Coaster
Page 8: Bootstrapping CD...or the DevOps Roller Coaster

Especially in an enterprise

Change is hard.

Page 9: Bootstrapping CD...or the DevOps Roller Coaster

Accountable for

repeatable and

predictable performanceOptimized

for incremental change www.flickr.com/photos/

26782864@N00/3296379139/

Page 10: Bootstrapping CD...or the DevOps Roller Coaster

http://www.flickr.com/photos/braintoad/2504094983/

1964

Page 11: Bootstrapping CD...or the DevOps Roller Coaster

http://www.flickr.com/photos/monojussi/7598292754/

1966

Page 12: Bootstrapping CD...or the DevOps Roller Coaster

http://www.flickr.com/photos/55593929@N00/575999466/

1968

Page 13: Bootstrapping CD...or the DevOps Roller Coaster

1974

Page 14: Bootstrapping CD...or the DevOps Roller Coaster

“Innovation may very well signify the future, but the performance engine is the proven foundation, and if it crumbles, there is no future.”

–pg 13, “The Other Side of Innovation”

Page 15: Bootstrapping CD...or the DevOps Roller Coaster

Rogers Innovation Adoption Curve

How do we change?

Page 16: Bootstrapping CD...or the DevOps Roller Coaster

http://www.fotopedia.com/items/flickr-371595863

Page 17: Bootstrapping CD...or the DevOps Roller Coaster

Innovators

2.5%

Early Adopters

13.5%

Early Majority

34%

Late Majority

34%

Laggards

16%

TheChasm

Adopters

Time

Rogers Innovation Adoption Curve

Page 18: Bootstrapping CD...or the DevOps Roller Coaster

…57 years later

http://www.forbes.com/sites/margiewarrell/2014/03/25/culture-of-courage/

“With the latest Gallup figures categorizing over half of the workforce as disengaged, and nearly one in five workers as “actively disengaged,” organizations need leaders who not only engage employees, but moves them to think more daringly, to take smarter risks, and to challenge the very assumptions that may have underpinned their success to date.” – Forbes, 3/25/2014

Page 19: Bootstrapping CD...or the DevOps Roller Coaster

Innovators

2.5%

Early Adopters

13.5%

Early Majority

34%

Late Majority

34%

Laggards

16%

TheChasm

Rogers Innovation Adoption Curve

Disengaged

30%

Actively Disengage

d20%

Page 20: Bootstrapping CD...or the DevOps Roller Coaster

Full stack team

One way Nordstrom is approaching change

Page 21: Bootstrapping CD...or the DevOps Roller Coaster

http://www.flickr.com/photos/7603557@N08/7323995580/

Page 22: Bootstrapping CD...or the DevOps Roller Coaster

The first challenge: Goats and fences

Empowerment

Page 23: Bootstrapping CD...or the DevOps Roller Coaster

http://www.flickr.com/photos/noii/3093367803/

Page 24: Bootstrapping CD...or the DevOps Roller Coaster

Goats look for opportunity

Page 25: Bootstrapping CD...or the DevOps Roller Coaster

Goats wander

Page 26: Bootstrapping CD...or the DevOps Roller Coaster

Big fence != empowerment

Page 27: Bootstrapping CD...or the DevOps Roller Coaster

Start small, then grow

Page 28: Bootstrapping CD...or the DevOps Roller Coaster

From excited to not.

The stink

Page 29: Bootstrapping CD...or the DevOps Roller Coaster

There will be hard timesExcit

em

en

t

Time

The Stink

Page 30: Bootstrapping CD...or the DevOps Roller Coaster

Fundamental Attribution Error

A warning about bias

Page 31: Bootstrapping CD...or the DevOps Roller Coaster

Fundamental Attribution Error

People's tendency to place an undue emphasis on internal

characteristics to explain someone else's behavior in a given situation,

rather than considering external factors.

http://en.wikipedia.org/wiki/Fundamental_attribution_error

Page 32: Bootstrapping CD...or the DevOps Roller Coaster

Reading recommendations

Page 33: Bootstrapping CD...or the DevOps Roller Coaster

Summary• Large organizations have been trained to resist large, rapid

change.• Focus on early adopters at the beginning, even if this is not

the highest business value.• Build full stack teams for rapid change.• Empowering teams will take significant leadership work.• There will be rough times in your awesome project, brace

for it ahead of time.• Watch for bias, especially the Fundamental Attribution Error

when times are rough.

Page 34: Bootstrapping CD...or the DevOps Roller Coaster

Any questions?

Rob [email protected]@gmail.com

Page 35: Bootstrapping CD...or the DevOps Roller Coaster

Thank you for joining us!