dev+ops+org how we are including (almost) everyone
DESCRIPTION
Slide deck for http://devopsdays.org/events/2011-goteborg/TRANSCRIPT
Nokia Bristol
John Clapham & Paul Swartout Nokia Entertainment
Dev+Ops+Org - How we are including (almost) everyone
2 © 2011 Nokia
© 2011 Nokia
The Journey: Start-up mentality to Corporate and back again…
3
http://www.flickr.com/photos/pinchof/1434232165/in/photostream/
© 2011 Nokia
Time line … how we came to be
4
2000• OD2
started in back bedroom
2007• OD2
acquired by Nokia
• Nokia Music was born
• Massive investment and growth
2008• Adopted
Agile• Started re-
architecting platform
2009• New REST
service platform released
• ITIL adopted
• Tools team formed
2010• Massive
rollout and migration program
• Big releases
• PAIN !!!!• STRESS !!!
!
2011• CD and
DevOps embraced
• KanBan embraced
• Pain relief
DevOpsO
RG
© 2011 Nokia6
Many hands make light work … not
© 2011 Nokia7
http://www.flickr.com/photos/mikefischer/247052184/in/photostream/
The elephant’s new clothes…
© 2011 Nokia
Tools helped to ease the pain ... sort of
8
http://www.wenger.ch
© 2011 Nokia
Integration: Why Dev+Ops+Tools may not be enough
9
http://www.wenger.ch/giant-knife-wenger-swiss-army-knife
© 2011 Nokia
Collaboration: Building a relationship beyond DevOps…
10 http://www.flickr.com/photos/stephee/3594496332
© 2011 Nokia11
http://www.flickr.com/photos/markjdos/4532832466/
© 2011 Nokia12
http://www.flickr.com/photos/ratcake/3159815371/
© 2011 Nokia13
Product Manager
OpsArchitect
Engineer Project
Manager
Quality Assurance
Change Control
Networks
Error Manager
Testers
Corporate Organization…
© 2011 Nokia14
Bob
FrankNeo
Sue
Start-up Organization…
© 2011 Nokia15
Collaboration, some principles…
Get noticed!
Get buy in!
Be patient.
Build trust.
© 2011 Nokia16
Inspiring trust…
© 2011 Nokia17
Collaboration, some ideas…
Use just enough tools
Create an org to encourage
collaboration
Mix up roles
Learn together
© 2011 Nokia
Culture: Changing the default pattern to allow DevOps to thrive…
18
http://www.flickr.com/photos/edubya/4027419090/in/photostream/
© 2011 Nokia19
http://www.flickr.com/photos/plonq/5604204042/
© 2011 Nokia20
Culture, our aspirations…
Trust
Respect
Acceptance that things will break (Occasionally)
Fail early, blame slowly
Learn from mistakes – and everything else
Seamless collaboration
Responsibility in the right place
© 2011 Nokia21
Culture, what is working for us…
Finding evangelists
Creating communities
Hiring the right people
Creating new ways to collaborate
Constantly communicating
Inspecting, measuring, monitoring
Evolving
© 2011 Nokia
The future: It’s a long and winding road with growing pains - but it’s worth it!
22
http://www.flickr.com/photos/ejh/5199033936/in/photostream/
© 2011 Nokia23
Has including everyone worked?
6 releases / 140 components
January to December 2010
246 releases / 246 components
January to October 2011
24
Fragile.
© 2011 Nokia
http://www.flickr.com/photos/genbug/4366202221/
© 2011 Nokia25
Long Summary…Effort spent on release activities, rather than features told us we had a problem…
…we introduced good tools….
…encouraged collaboration…
…joined everyone in our dev ops culture…
…and delivered more, with less effort!
© 2011 Nokia26
Short summary…
Dev + Ops = Great!
Dev + Ops + Org = Awesome!
Including (almost) everyone worked…for us!