InnerSourceCommons / InnerSourcePatterns

Proven approaches that can guide you through applying open source best practices within your organization
https://patterns.innersourcecommons.org
Creative Commons Attribution Share Alike 4.0 International
731 stars 179 forks source link

[Pattern Draft] Recruiting and nurturing contributors for InnerSource projects #542

Open spier opened 1 year ago

spier commented 1 year ago

In conversations in Slack @MaineC has shared many great tips about how to keep the number of contributors to a project healthy. Her tips are focused on

  1. increasing the number of contributors
  2. helping contributors to level up into the role of Trusted Committer

We would like to interview her about these topics, and see how we could turn this content into a pattern.

See our full pattern syntax to understand the type of information we would like to extract by doing an interview.

spier commented 1 year ago

Also worth checking which other publicly available material on this topic we can integrate. e.g. https://program.foss-backstage.de/fossback23/talk/S9P7QY/

MaineC commented 1 year ago

Some of the strategies I remember at the top of my head:

trying to think of a few more things over the weekend, hope it's ok to add them here.

spier commented 11 months ago

I was wondering if it would further help to think about this topic similar to a Sales funnel (also referred to a Sales pipeline).

While Sales and InnerSource contributions are clearly not the same thing, it might be that both the visual of a funnel as well as the comparison to Sales helps us to find different and interesting ways to think about and describe this.

Comparison:

The idea is apparently not novel :) At least a quick search lead me to this post by one of the maintainers of homebrew: https://mikemcquaid.com/the-open-source-contributor-funnel-why-people-dont-contribute-to-your-open-source-project/

Also if you have never heard of a Sales funnel, here one of the many images that you can find online: example Sales funnel from https://monday.com/blog/crm-and-sales/sales-funnel/

rrrutledge commented 11 months ago

https://opensource.guide/building-community/

spier commented 11 months ago

That's interesting @rrrutledge. Especially as the opensource.guide link refers to the blog post I shared above :) A small world out there.

When teaching the concepts to your InnerSource maintainers, can you just point them to https://opensource.guide/building-community/, or would you apply some translation from open source to InnerSource?

rrrutledge commented 11 months ago

Haven’t looked - just know that there’s a lot of overlap and want us to be intentional about how we manage that.

spier commented 11 months ago

@rrrutledge this is an interesting conversation, leading us to the general approach that we take when producing material within the Commons. However it may take us on a tangent, somewhat unrelated to this issue here. Shall we continue this in slack or would you prefer to do it elsewhere? e.g. Slack or GitHub discussions?

rrrutledge commented 11 months ago

Sure - we can continue elsewhere. I don’t have much more specific to share at this point, but it is something that I’ve been thinking about for a while. A GitHub discussion would be good so that we can point people to it later - do you want to start that?

spier commented 11 months ago

Sure. Where to start it? On a public repo I guess, right?

spier commented 11 months ago

@rrrutledge I have left my somewhat unfinished thoughts about this topic in this discussion: New patterns: What to write, what to link, and what to skip?

Looking forward to continue the conversation there.

spier commented 11 months ago

Further input for the topic:

If you want a robust community, make sure you have something for contributors to do in all four quadrants! (quadrants over "available time" and "technical skill"