Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mentorship programs. Growing new team and commu...

Mentorship programs. Growing new team and community leaders

Mentorship and outreach programs are often considered as side projects. Although they are a nice way to spend time and have fun, one may say they rarely add new long-term contributors to your company project or community. Is it true? Is it even the main goal? Or is it about team bonding and growing new maintainers and community leaders?

Let’s discuss how to organize mentorship programs that help grow your current community and contributors. How do we involve a contributor in broader community efforts? How do we help them grow and take on new roles? Let’s discuss various program types, including wide outreach programs such as GSoC or Hacktoberfest, newcomer assistance, focused maintainer mentoring programs, and individual leadership training like shadow officers.

The talk is based on my experience in the [Jenkins](https://www.jenkins.io/), [FOSSi](https://www.fossi-foundation.org/), the [Continuous Delivery Foundation](https://cd.foundation/) and other communities. I organized or helped to organize several mentorship and outreach programs: contributor/maintainer onboarding, GSoC/GSoD, Outreachy, CommunityBridge, various hackathons, and board member training.

Avatar for Oleg Nenashev

Oleg Nenashev PRO

June 03, 2024
Tweet

More Decks by Oleg Nenashev

Other Decks in Education

Transcript

  1. 3 > whoami Oleg Nenashev “I am a beaver who

    builds and maintains the communities”
  2. > whoami @oleg_nenashev oleg-nenashev Dr. Nenashev / Mr. Jenkins Community

    builder Developer Tools Hacker Community & DevRel consultant #RussiansAgainstPutin #StandWithUkraine
  3. My Open [and not so] Communities Time * Once a

    contributor, [almost] always a contributor Neuchâtel 5
  4. Mentorship Programs. Why? • Onboarding individual and company contributors •

    Community bonding and retention • Driving key initiatives • Guerilla marketing • Growing community leaders
  5. Mentorship Programs • Learning experience for all parties • Community

    bonding • Nice2Have: Delivering Something • Nice2Have: Driving the project’s roadmap
  6. Example: Jenkins in GSoC 2020 Custom Jenkins distribution build service

    Machine Learning Plugins for Data Science External Fingerprint Storage Git Plugin Performance Improvements GitHub Checks API for Jenkins Plugins Jenkins Windows Services: YAML Config Support Jenkins X: Apps/Addons consolidation
  7. Not just code! Zainab Abubakar @zaycodes • Google Season of

    Docs 2020 ◦ jenkins.io/blog/2020/12/04/gsod-project-report • Keynotes at CloudBees/CDF events • Presented at the D&I Council at CB • Multi-year SheCodeAfrica collaboration on documentation/code hackathons ◦ Event sponsorship ◦ Co-promotion
  8. Community leader candidates are out there Mentee Co-mentor(s) Users Comitters

    Maintainers Leaders Lead Mentor Org admins Organizers Sponsors
  9. Mentorship is great for YOU • Side projects!!! Swag!!! •

    Leadership practice • Learning together with mentees • Visibility in open source, network • Influence in the community
  10. Exposure and visibility on the market Ewelina Wilkosz – Most

    Valuable Jenkins Contributor @ Jenkins World Google Summer of Code Mentor Summit – Select FOSS Event
  11. [Community] Leadership == Path to the next roles • People

    manager • Product manager • Project manager • Community manager • …
  12. 31

  13. Mentorship is great for Your Company • (?) Open-source ecosystem

    around products • (?) Features in our FOSS projects and products
  14. Do NOT do it alone It is not enough to

    have one champion of the roadmap “It’s me, hi, I’m the problem, it’s me”.gif Source: https://www.youtube.com/watch?v=IHZBMjnF6-4
  15. Mentorship is great for Your Company • (?) Open-source ecosystem

    around products • (?) Features in our FOSS projects and products • Marketing content • Visibility in open source • Recruitment opportunities
  16. Mentorship is great for Your Company • (?) Open-source ecosystem

    around products • (?) Features in our FOSS projects and products • Marketing content • Visibility in open source • Recruitment opportunities • Leadership practice for engineers
  17. [Community] Leadership == Path to the next roles • People

    manager • Product manager • Project manager • Community manager • …
  18. Takeaways • Mentorship in open source is not just volunteering

    • Mentorship is good for your career • It’s a great way to practice leadership skills • “Leadership practice” is Learning & Development, can be justified at your company
  19. References • My slides: speakerdeck.com/onenashev/ • Jenkins in GSoC: jenkins.io/projects/gsoc/

    • Blog from the Dynatrace times: engineering.dynatrace.com/blog/mentoring- in-open-source-my-journey-so-far