37
DevOps Roller Coaster ChefConf 2014 – Rob Cummings – @opsrob Infrastructure Engineering – Nordstrom https://flic.kr/p/mnbf

Chef Conf DevOps Roller Coaster

  • Upload
    robc77

  • View
    708

  • Download
    1

Embed Size (px)

DESCRIPTION

Bringing down the silos in an enterprise can be a challenge. It requires grit along with a solid understanding of organization change management and group dynamics. I had the privilege of supporting two teams this past year, one that was an operations team learning development practices, and a development team that was discovering operations while introducing continuous delivery. Both approached Chef from different viewpoints, but in the end were united by this common tool set. This talk will cover what I wish I had known a year ago about leading change (with specific examples), including: - The ups and downs your team will experience. - Who to put on your full stack team. - Why empowering teams is hard. - Where to focus the adoption of new ideas. - How to make those ideas stick.

Citation preview

Page 1: Chef Conf DevOps Roller Coaster

DevOps Roller CoasterChefConf 2014 – Rob Cummings – @opsrobInfrastructure Engineering – Nordstrom

https://flic.kr/p/mnbf5

Page 2: Chef Conf DevOps Roller Coaster

Agenda

• Why CD/DevOps?• Enterprise scale

change is hard• One way Nordstrom

is driving change• Lessons learned

Page 3: Chef Conf DevOps Roller Coaster

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

Nordstrom in operations roles over the past 16 years.

• Today – Program Manager, Infrastructure Engineering, Nordstrom

About Me

Page 4: Chef Conf DevOps Roller Coaster

Why take the roller coaster ride?

DevOps and CD in the enterprise.

Page 5: Chef Conf DevOps Roller Coaster
Page 6: Chef Conf DevOps Roller Coaster
Page 7: Chef Conf DevOps Roller Coaster

Changing an enterprise is hard.

And that is ok, it is supposed to be.(an exercise in empathy)

Page 8: Chef Conf DevOps Roller Coaster

Accountable for repeatable and

predictable performance

Optimized for incremental

change

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

Page 9: Chef Conf DevOps Roller Coaster

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

Your org is a performance engine.

Page 10: Chef Conf DevOps Roller Coaster

The performance engine has probably tried to change.

Probably didn’t work out so well.

Page 11: Chef Conf DevOps Roller Coaster

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

1964

Page 12: Chef Conf DevOps Roller Coaster

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

1966

Page 13: Chef Conf DevOps Roller Coaster

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

1968

Page 14: Chef Conf DevOps Roller Coaster

1974

Page 15: Chef Conf 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 16: Chef Conf DevOps Roller Coaster

So, how do we change?

Science!

Page 17: Chef Conf DevOps Roller Coaster
Page 18: Chef Conf DevOps Roller Coaster

Innovators

2.5%

Early Adopters

13.5%

Early Majority

34%

Late Majority

34%

Laggards

16%

TheChasm

Rogers Innovation Adoption Curve

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

Page 19: Chef Conf 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

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

Page 20: Chef Conf 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 21: Chef Conf 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 22: Chef Conf DevOps Roller Coaster

One way Nordstrom is approaching this

Full stack team of early adopters

Page 23: Chef Conf DevOps Roller Coaster

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

Cherry picked a team:

Devlopers (vocal)

QA Tester (mentoring)

SysAdmin (empowering)

Scrum Master (new)

Product Owner (new)

Focus on minimizing outside dependencies.

Page 24: Chef Conf DevOps Roller Coaster

Challenge: Empowerment

Goats and Fences

Page 25: Chef Conf DevOps Roller Coaster

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

Page 26: Chef Conf DevOps Roller Coaster

Goats look for opportunity

Page 27: Chef Conf DevOps Roller Coaster

Goats wander

Page 28: Chef Conf DevOps Roller Coaster

Big fence != empowerment

Page 29: Chef Conf DevOps Roller Coaster

Start small, then grow

Page 30: Chef Conf DevOps Roller Coaster

Challenge: The Stink

From excited to not.

Page 31: Chef Conf DevOps Roller Coaster

Exc

item

ent

Time

The Stink

There will be hard times.

Page 32: Chef Conf DevOps Roller Coaster

Challenge: Bias

Fundamental Attribution Error

Page 33: Chef Conf DevOps Roller Coaster

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

Fundamental Attribution Error

Page 34: Chef Conf DevOps Roller Coaster

Homework

Page 35: Chef Conf DevOps Roller Coaster

• 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.

Summary

Page 36: Chef Conf DevOps Roller Coaster

Questions?

@opsrob

[email protected]

Page 37: Chef Conf DevOps Roller Coaster

Thanks!

@opsrob

[email protected]