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

Preview:

Citation preview

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

5© Copyright 2016 EMC Corporation. All rights reserved.

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

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

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

8© Copyright 2016 EMC Corporation. All rights reserved.

WHO IS IN THE EMC {CODE} COMMUNITY

Community

EMC SEs

Customers

Partners

Users

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

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

/

11© Copyright 2016 EMC Corporation. All rights reserved.

COMMUNITY @ 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

13© Copyright 2016 EMC Corporation. All rights reserved.

• Help the community build the community

• 252 cities• 73 countries• 105k members

COMMUNITY @ DOCKER: MEETUPS

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

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?

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?

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

18© Copyright 2016 EMC Corporation. All rights reserved.

One unique piece of content gets amplified through several community channels

EMC {CODE} COMMUNITY NETWORK EFFECT

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

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

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

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

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

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

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

26© Copyright 2016 EMC Corporation. All rights reserved.

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

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?

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

Recommended