nordstrom devops rollercoaster - gartner datacenter conf

37
DevOps Roller Coaster Rob Cummings @opsrob Infrastructure Engineering, Nordstrom https://flic.kr/p/mnbf5

Upload: robc77

Post on 09-Jul-2015

502 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

DevOps Roller Coaster

Rob Cummings – @opsrob

Infrastructure Engineering, Nordstrom

https://flic.kr/p/mnbf5

Page 2: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Agenda

• Why CD/DevOps?

• Enterprise scale

change is hard

• One way Nordstrom

is driving change

• Lessons learned

Page 3: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

• Rob Cummings - @opsrob

• Worked for Bose, EMC, Accenture, and

Nordstrom in operations roles over the past

16 years.

• Today – Group Manager, Infrastructure Engineering, Nordstrom

About Me

Page 4: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Why take the roller coaster ride?

DevOps and CD in the enterprise.

Page 5: Nordstrom DevOps rollercoaster - Gartner DataCenter conf
Page 6: Nordstrom DevOps rollercoaster - Gartner DataCenter conf
Page 7: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Changing an enterprise is hard.

And that is ok, it is supposed to be.

(an exercise in empathy)

Page 8: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Accountable for

repeatable and

predictable

performance

Optimized for

incremental

change

www.flickr.com/photos/26782864@N00/3296379139/

Page 9: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

https://flic.kr/p/8P394p

Your org is a

performance

engine.

Page 10: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

The performance engine has

likely tried to change.

Probably didn’t work out so well.

Page 11: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

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

1964

Page 12: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

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

Page 13: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

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

Page 14: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

1974

Page 15: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

“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 16: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

So, how do we change?

Science!

Page 17: Nordstrom DevOps rollercoaster - Gartner DataCenter conf
Page 18: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Innovators2.5%

Early Adopters13.5%

Early Majority34%

Late Majority34%

Laggards16%

TheChasm

Rogers Innovation Adoption Curve

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

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

Page 19: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Innovators2.5%

Early Adopters13.5%

Early Majority34%

Late Majority34%

Laggards16%

TheChasm

Adopters

Time

Rogers Innovation Adoption Curve

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

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

Page 20: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

…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 21: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Innovators2.5%

Early Adopters13.5%

Early Majority34%

Late Majority34%

Laggards16%

TheChasm

Rogers Innovation Adoption Curve

Disengaged30%

Actively Disengaged

20%

Page 22: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

One way Nordstrom is

approaching this

Full stack team of early adopters

Page 23: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Cherry picked a team:

Developers (vocal)

QA Tester (mentoring)

SysAdmin (empowering)

Scrum Master (new)

Product Owner (new)

Focus on minimizing outside dependencies.

Page 24: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Challenge: Empowerment

Goats and Fences

Page 25: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

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

Page 26: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Goats look for opportunity

Page 27: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Goats wander

Page 28: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Big fence != empowerment

Page 29: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Start small, then grow

Page 30: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Challenge: The Stink

From excited to not.

Page 31: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Excite

me

nt

Time

The Stink

There will be hard times.

Page 32: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Challenge: Bias

Fundamental Attribution Error

Page 33: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

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.

Especially prevalent in silo’d orgs

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

Fundamental Attribution Error

Page 34: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Homework

Page 35: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

• 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 in silo’d orgs.

Summary

Page 36: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Questions?

@opsrob

[email protected]

Page 37: Nordstrom DevOps rollercoaster - Gartner DataCenter conf

Thanks!

@opsrob

[email protected]