chef conf devops roller coaster
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.TRANSCRIPT
![Page 1: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/1.jpg)
DevOps Roller CoasterChefConf 2014 – Rob Cummings – @opsrobInfrastructure Engineering – Nordstrom
https://flic.kr/p/mnbf5
![Page 2: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/2.jpg)
Agenda
• Why CD/DevOps?• Enterprise scale
change is hard• One way Nordstrom
is driving change• Lessons learned
![Page 3: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/3.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/4.jpg)
Why take the roller coaster ride?
DevOps and CD in the enterprise.
![Page 5: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/5.jpg)
![Page 6: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/6.jpg)
![Page 7: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/8.jpg)
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://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/9.jpg)
https://flic.kr/p/8P394p
Your org is a performance engine.
![Page 10: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/10.jpg)
The performance engine has probably tried to change.
Probably didn’t work out so well.
![Page 11: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/11.jpg)
http://www.flickr.com/photos/braintoad/2504094983/
1964
![Page 12: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/12.jpg)
http://www.flickr.com/photos/monojussi/7598292754/
1966
![Page 13: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/13.jpg)
http://www.flickr.com/photos/55593929@N00/575999466/
1968
![Page 14: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/14.jpg)
1974
![Page 15: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/15.jpg)
“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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/16.jpg)
So, how do we change?
Science!
![Page 17: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/17.jpg)
![Page 18: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/20.jpg)
…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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/22.jpg)
One way Nordstrom is approaching this
Full stack team of early adopters
![Page 23: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/24.jpg)
Challenge: Empowerment
Goats and Fences
![Page 25: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/25.jpg)
http://www.flickr.com/photos/noii/3093367803/
![Page 26: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/26.jpg)
Goats look for opportunity
![Page 27: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/27.jpg)
Goats wander
![Page 28: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/28.jpg)
Big fence != empowerment
![Page 29: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/29.jpg)
Start small, then grow
![Page 30: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/30.jpg)
Challenge: The Stink
From excited to not.
![Page 31: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/31.jpg)
Exc
item
ent
Time
The Stink
There will be hard times.
![Page 32: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/32.jpg)
Challenge: Bias
Fundamental Attribution Error
![Page 33: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/34.jpg)
Homework
![Page 35: Chef Conf DevOps Roller Coaster](https://reader035.vdocuments.net/reader035/viewer/2022062320/558fd3141a28ab305e8b45b5/html5/thumbnails/35.jpg)
• 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