emc world 2016 - code.12 managing a large open source community at emc and docker

26
1 © Copyright 2016 EMC Corporation. All rights reserved. 1 © Copyright 2016 EMC Corporation. All rights reserved. MANAGING A LARGE OPEN SOURCE COMMUNITY AT EMC AND DOCKER JONAS ROSLAND & STEPHANIE CARLSON, EMC {CODE} ADAM HERZOG, DOCKER

Upload: code-by-dell-emc

Post on 08-Feb-2017

278 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

1© Copyright 2016 EMC Corporation. All rights reserved. 1© Copyright 2016 EMC Corporation. All rights reserved.

MANAGING A LARGE OPEN SOURCE COMMUNITY AT EMC AND DOCKERJONAS ROSLAND & STEPHANIE CARLSON, EMC {CODE}ADAM HERZOG, DOCKER

Page 2: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

5© Copyright 2016 EMC Corporation. All rights reserved.

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

Page 3: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

6© Copyright 2016 EMC Corporation. All rights reserved.

• A place, online or physical, where we can interact with peers, learn from each other and collaborate together on projects, driving change to our daily lives.• Passion ties everyone together

around one cause

HOW DO WE DEFINE A COMMUNITY

Page 4: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

7© Copyright 2016 EMC Corporation. All rights reserved.

• There are many types of communities around the globe– Non-profit organizations

• Wikipedia, charity:water, Women Who Code– Physical Meetups and user groups– Online collaboration

• Linux• Apache and it’s many projects • Docker

EXAMPLES OF COMMUNITIES

Page 5: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

8© Copyright 2016 EMC Corporation. All rights reserved.

WHO IS IN THE EMC {CODE} COMMUNITY

Community

EMC SEs

Customers

Partners

Users

Page 6: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

9© Copyright 2016 EMC Corporation. All rights reserved.

COMMUNICATION DIFFERENCESCommunity CustomersTwo-Way Communication Mass MarketingCustomer Involvement Public Customer Involvement PrivateOpen Door Closed DoorInformal FormalVolunteer RequiredShared Knowledge Possible NDA

Page 7: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

10© Copyright 2016 EMC Corporation. All rights reserved.

Community Marketing is a strategy to engage an audience in an active, non-intrusive prospect and

customer conversation

COMMUNITY MARKETING

http

://ww

w.co

mm

unity

mar

ketin

g.ca

/

Page 8: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

11© Copyright 2016 EMC Corporation. All rights reserved.

COMMUNITY @ DOCKER

Page 9: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

12© Copyright 2016 EMC Corporation. All rights reserved.

• DOCKER PROJECT– 3B+ container downloads– 24k commits– 31k stars– 8.8k forks– 1.2k+ pull requests– 300k+ Dockerized apps

in Docker Hub

• DOCKER COMMUNITY– 1,350+ contributors to

Docker project– 134k+ Twitter followers– 105k+ Meetup members

COMMUNITY @ DOCKER: METRICS

Page 10: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

13© Copyright 2016 EMC Corporation. All rights reserved.

• Help the community build the community

• 252 cities• 73 countries• 105k members

COMMUNITY @ DOCKER: MEETUPS

Page 11: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

14© Copyright 2016 EMC Corporation. All rights reserved.

• Contributing to project on GitHub (code, docs, etc.)• Attending events like Meetups and DockerCon• Reading (and creating!) content → Docker curates in

weekly newsletter and pushes to social (active presence on those channels)

COMMUNITY @ DOCKER: PARTICIPATION

Page 12: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

15© Copyright 2016 EMC Corporation. All rights reserved.

Harness the power of an engaged community to add value to the business and ecosystem

COMMUNITY @ DOCKER: WHY?

Page 13: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

16© Copyright 2016 EMC Corporation. All rights reserved.

• Community Management != just social media• Offline and Online• Treat community as if part of company

– Give credit for their efforts / activities– Share their (friendly) products / posts same as yours

• Identify mentors / advocates and empower them

COMMUNITY @ DOCKER: HOW DID IT SCALE?

Page 14: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

17© Copyright 2016 EMC Corporation. All rights reserved.

One unique piece of content gets amplified through several community channels

COMMUNITY @ DOCKER: NETWORK EFFECT

original tweet

from @Docker+ other social channels (LinkedIn, Facebook, Google+)

included in newsletter

curated community content on

blog.docker.com

Page 15: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

18© Copyright 2016 EMC Corporation. All rights reserved.

One unique piece of content gets amplified through several community channels

EMC {CODE} COMMUNITY NETWORK EFFECT

Page 16: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

19© Copyright 2016 EMC Corporation. All rights reserved.

• Workshops and training on our projects have lead to others taking on topics, reworking them, writing blogs and presenting at events• Customers approach us with new ideas, code and

documentation• Community involvement with our projects leads to

both customer and community success

EMC {CODE} COMMUNITY NETWORK EFFECT

Page 17: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

20© Copyright 2016 EMC Corporation. All rights reserved.

• Legal, Marketing & Internal Education• Contributions to Software:

– REX-Ray, MesosDVDI, RackHD, CoprHD, Cloud Foundry, Docker

• Customer views of the company have changed• New and interesting partners want to collaborate• Celebrating openness through DevHigh5

EFFECTS ON EMC

Page 18: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

21© Copyright 2016 EMC Corporation. All rights reserved.

• DevHigh5– Giving recognition to EMC, partner and customer employees

who have created interesting solutions– Solutions that augments EMC product functionality

RECOGNITION

Page 19: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

22© Copyright 2016 EMC Corporation. All rights reserved.

• Awareness– Growing isn’t enough

• Increased participation– GitHub (commits to projects, new projects), Slack, Twitter

• Community-driven projects• Continue to increase diversity• Create a culture where everyone feels welcome

GOALS FOR AND WITH THE COMMUNITY

Page 20: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

23© Copyright 2016 EMC Corporation. All rights reserved.

• Open platforms for discussions– Slack, GitHub, Twitter, Mobilize (Docker)

• Encourage Participation• Safe Environment

– Code of Conduct, Private & Public Channels– If you don’t adhere to the rules, you’re out

REMOVING BARRIERS

Page 21: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

24© Copyright 2016 EMC Corporation. All rights reserved.

• Share and receive knowledge• Be a part of something larger• Personal recognition• Continuous Feedback• Free swag• It’s Fun!

WHY YOU SHOULD GET INVOLVED

Page 22: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

25© Copyright 2016 EMC Corporation. All rights reserved.

• Communities are everywhere• Join a physical, virtual community, or both!• Help organize Meetups• Create a better world by sharing knowledge

SUMMARY

Page 23: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

26© Copyright 2016 EMC Corporation. All rights reserved.

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

Page 24: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

31© Copyright 2016 EMC Corporation. All rights reserved.

@EMCcode@jonasrosland@stephcarlson@ah3rz

emccode.comcommunity.emccode.com

Come visit us at Booth #1044 or in the vLab!

Questions?

Page 25: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker

32© Copyright 2016 EMC Corporation. All rights reserved. 32© Copyright 2016 EMC Corporation. All rights reserved.

Page 26: EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Docker