dev+ops+org how we are including (almost) everyone

27
Nokia Bristol

Upload: pswartout

Post on 18-Nov-2014

1.852 views

Category:

Business


0 download

DESCRIPTION

Slide deck for http://devopsdays.org/events/2011-goteborg/

TRANSCRIPT

Page 1: Dev+ops+org how we are including (almost) everyone

Nokia Bristol

Page 2: Dev+ops+org how we are including (almost) everyone

John Clapham & Paul Swartout Nokia Entertainment

Dev+Ops+Org - How we are including (almost) everyone

2 © 2011 Nokia

Page 3: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia

The Journey: Start-up mentality to Corporate and back again…

3

http://www.flickr.com/photos/pinchof/1434232165/in/photostream/

Page 4: Dev+ops+org how we are including (almost) everyone

© 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

Page 5: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia5

http://hubreview.blogspot.com/

Elephant hunting…

Page 6: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia6

Many hands make light work … not

Page 7: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia7

http://www.flickr.com/photos/mikefischer/247052184/in/photostream/

The elephant’s new clothes…

Page 8: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia

Tools helped to ease the pain ... sort of

8

http://www.wenger.ch

Page 9: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia

Integration: Why Dev+Ops+Tools may not be enough

9

http://www.wenger.ch/giant-knife-wenger-swiss-army-knife

Page 10: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia

Collaboration: Building a relationship beyond DevOps…

10 http://www.flickr.com/photos/stephee/3594496332

Page 11: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia11

http://www.flickr.com/photos/markjdos/4532832466/

Page 12: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia12

http://www.flickr.com/photos/ratcake/3159815371/

Page 13: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia13

Product Manager

OpsArchitect

Engineer Project

Manager

Quality Assurance

Change Control

Networks

Error Manager

Testers

Corporate Organization…

Page 14: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia14

Bob

FrankNeo

Sue

Start-up Organization…

Page 15: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia15

Collaboration, some principles…

Get noticed!

Get buy in!

Be patient.

Build trust.

Page 16: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia16

Inspiring trust…

Page 17: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia17

Collaboration, some ideas…

Use just enough tools

Create an org to encourage

collaboration

Mix up roles

Learn together

Page 18: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia

Culture: Changing the default pattern to allow DevOps to thrive…

18

http://www.flickr.com/photos/edubya/4027419090/in/photostream/

Page 19: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia19

http://www.flickr.com/photos/plonq/5604204042/

Page 20: Dev+ops+org how we are including (almost) everyone

© 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

Page 21: Dev+ops+org how we are including (almost) everyone

© 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

Page 22: Dev+ops+org how we are including (almost) everyone

© 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/

Page 23: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia23

Has including everyone worked?

6 releases / 140 components

January to December 2010

246 releases / 246 components

January to October 2011

Page 24: Dev+ops+org how we are including (almost) everyone

24

Fragile.

© 2011 Nokia

http://www.flickr.com/photos/genbug/4366202221/

Page 25: Dev+ops+org how we are including (almost) everyone

© 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!

Page 26: Dev+ops+org how we are including (almost) everyone

© 2011 Nokia26

Short summary…

Dev + Ops = Great!

Dev + Ops + Org = Awesome!

Including (almost) everyone worked…for us!

Page 27: Dev+ops+org how we are including (almost) everyone

Thanks!

[email protected]

@JohnC_Bristol

[email protected]

@pswartout