Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Managing a large open source community - OSCON 2016

1,182 views

Published on

Increasing your online presence in the open source community involves more than just writing and committing code. We need to create safe places to collaborate and communicate freely in order to involve more people than just our closest team members. Jonas Rosland and Stephanie Carlson outline a few of the tools they use to tackle this big task and discuss failures, successes, and lessons learned.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Managing a large open source community - OSCON 2016

  1. 1. 1 community.emccode.com MANAGING A LARGE OPEN SOURCE COMMUNITY WITH SMART TOOLS JONAS ROSLAND & STEPHANIE CARLSON, EMC {CODE}
  2. 2. 5 community.emccode.com http://www.hadassah-med.com/media/1210884/thankyou.jpg
  3. 3. 6 community.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 together around one common cause HOW DO WE DEFINE A COMMUNITY
  4. 4. 7 community.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
  5. 5. 8 community.emccode.com WHO IS IN THE EMC {CODE} COMMUNITY Community EMC SEs Customers Partners Users
  6. 6. 9 community.emccode.com COMMUNICATION DIFFERENCES Community Customers Two-Way Communication Mass Marketing Customer Involvement Public Customer Involvement Private Open Door Closed Door Informal Formal Volunteer Required Shared Knowledge Possible NDA
  7. 7. 10 community.emccode.com COMMUNITY.EMCCODE.COM – JOIN US!
  8. 8. 11 community.emccode.com SLACK
  9. 9. 12 community.emccode.com
  10. 10. 13 community.emccode.com GITHUB ISSUES
  11. 11. 14 community.emccode.com
  12. 12. 15 community.emccode.com
  13. 13. 16 community.emccode.com
  14. 14. 17 community.emccode.com
  15. 15. 18 community.emccode.com EMC {CODE} COMMUNITY NETWORK EFFECT
  16. 16. 19 community.emccode.com One unique piece of content gets amplified through several community channels EMC {CODE} COMMUNITY NETWORK EFFECT
  17. 17. 20 community.emccode.com SOCIAL MEDIA • Platform • Real Time • Metrics
  18. 18. 21 community.emccode.com WEEKLY COMMUNICATION
  19. 19. 22 community.emccode.com BLOGGING
  20. 20. 23 community.emccode.com BLOGGING
  21. 21. 24 community.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
  22. 22. 25 community.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
  23. 23. 26 community.emccode.com • DevHigh5 – Giving recognition to EMC, partner and customer employees who have created interesting solutions – Solutions that augments EMC product functionality RECOGNITION PROGRAM
  24. 24. 27 community.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
  25. 25. 28 community.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
  26. 26. 29 community.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
  27. 27. 30 community.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?
  28. 28. 31 community.emccode.com • Communities are everywhere • Join a physical, virtual community, or both! • Help organize Meetups • Create a better world by sharing knowledge SUMMARY
  29. 29. 32 community.emccode.com http://www.hadassah-med.com/media/1210884/thankyou.jpg
  30. 30. 37 community.emccode.com @EMCcode @jonasrosland @stephcarlson emccode.com community.emccode.com Questions?
  31. 31. 39 community.emccode.com Sample cover photo 3. Replace if desired. TITLE ALL CAPS EXTERNAL, BLACK BACKGROUND
  32. 32. 40 community.emccode.com

×