Managing a large open source community - OSCON 2016

Preview:

Citation preview

1community.emccode.com

MANAGING A LARGE OPEN SOURCE COMMUNITY WITH SMART TOOLSJONAS ROSLAND & STEPHANIE CARLSON, EMC {CODE}

5community.emccode.com

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

6community.emccode.com

• 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 togetheraround one common cause

HOW DO WE DEFINE A COMMUNITY

7community.emccode.com

• 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

8community.emccode.com

WHO IS IN THE EMC {CODE} COMMUNITY

Community

EMC SEs

Customers

Partners

Users

9community.emccode.com

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

10community.emccode.com

COMMUNITY.EMCCODE.COM – JOIN US!

11community.emccode.com

SLACK

12community.emccode.com

13community.emccode.com

GITHUB ISSUES

14community.emccode.com

15community.emccode.com

16community.emccode.com

17community.emccode.com

18community.emccode.com

EMC {CODE} COMMUNITY NETWORK EFFECT

19community.emccode.com

One unique piece of content gets amplified through several community channels

EMC {CODE} COMMUNITY NETWORK EFFECT

20community.emccode.com

SOCIAL MEDIA• Platform• Real Time• Metrics

21community.emccode.com

WEEKLY COMMUNICATION

22community.emccode.com

BLOGGING

23community.emccode.com

BLOGGING

24community.emccode.com

• 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

25community.emccode.com

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

– REX-Ray, Polly, libStorage, Mesos-DVDI, RackHD, CoprHD, Cloud Foundry, Docker, Mesos, UniK

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

RESULTING EFFECTS ON EMC

26community.emccode.com

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

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

RECOGNITION PROGRAM

27community.emccode.com

• 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

28community.emccode.com

• Open platforms for discussions– Slack, Wordpress, GitHub, Twitter, Mobilize

• Encourage Participation• Safe Environment

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

REMOVING BARRIERS

29community.emccode.com

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

WHY YOU SHOULD GET INVOLVED

30community.emccode.com

• Identify and promote mentors/ambassadors• Recognize and enable non-coding contributors• Create and collaborate on more training• Enhance the community look and feel

WHAT’S NEXT FOR US?

31community.emccode.com

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

SUMMARY

32community.emccode.com

http://www.hadassah-med.com

/media/1210884/thankyou.jpg

37community.emccode.com

@EMCcode@jonasrosland@stephcarlson

emccode.comcommunity.emccode.com

Questions?

39community.emccode.com

Sample cover photo 3. Replace if desired.

TITLE ALL CAPSEXTERNAL, BLACK BACKGROUND

40community.emccode.com