Nordstrom DevOps rollercoaster - Gartner DataCenter conf
-
Upload
robc77 -
Category
Technology
-
view
496 -
download
2
Transcript of Nordstrom DevOps rollercoaster - Gartner DataCenter conf
![Page 1: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/1.jpg)
DevOps Roller Coaster
Rob Cummings – @opsrob
Infrastructure Engineering, Nordstrom
https://flic.kr/p/mnbf5
![Page 2: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/3.jpg)
• 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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/4.jpg)
Why take the roller coaster ride?
DevOps and CD in the enterprise.
![Page 5: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/5.jpg)
![Page 6: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/6.jpg)
![Page 7: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/8.jpg)
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://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/9.jpg)
https://flic.kr/p/8P394p
Your org is a
performance
engine.
![Page 10: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/10.jpg)
The performance engine has
likely tried to change.
Probably didn’t work out so well.
![Page 11: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/11.jpg)
http://www.flickr.com/photos/braintoad/2504094983/
1964
![Page 12: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/12.jpg)
http://www.flickr.com/photos/monojussi/7598292754/
![Page 13: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/13.jpg)
http://www.flickr.com/photos/55593929@N00/575999466/1968
![Page 14: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/14.jpg)
1974
![Page 15: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/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: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/16.jpg)
So, how do we change?
Science!
![Page 17: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/17.jpg)
![Page 18: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/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: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/22.jpg)
One way Nordstrom is
approaching this
Full stack team of early adopters
![Page 23: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/24.jpg)
Challenge: Empowerment
Goats and Fences
![Page 25: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/25.jpg)
http://www.flickr.com/photos/noii/3093367803/
![Page 26: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/26.jpg)
Goats look for opportunity
![Page 27: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/27.jpg)
Goats wander
![Page 28: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/28.jpg)
Big fence != empowerment
![Page 29: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/29.jpg)
Start small, then grow
![Page 30: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/30.jpg)
Challenge: The Stink
From excited to not.
![Page 31: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/31.jpg)
Excite
me
nt
Time
The Stink
There will be hard times.
![Page 32: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/32.jpg)
Challenge: Bias
Fundamental Attribution Error
![Page 33: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/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.
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](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/html5/thumbnails/34.jpg)
Homework
![Page 35: Nordstrom DevOps rollercoaster - Gartner DataCenter conf](https://reader034.fdocuments.in/reader034/viewer/2022052400/559db7601a28ab3c3b8b463b/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 in silo’d orgs.
Summary