本文共 4573 字,大约阅读时间需要 15 分钟。
开源项目贡献者
人们越来越希望在需要的时候随便为项目做贡献,而不是遵守时间表。 这是众多志愿组织和政府所注意到的“临时志愿服务”更广泛趋势的一部分。 这不仅归因于劳动力的变化(使更少的人能够以更少的空闲时间分享志愿服务,还归因于人们对志愿服务行为的看法发生了变化。 它不再被视为一项公共义务,而被视为一项有条件的活动,志愿者也可以从中获得利益。 此外,分布式版本控制系统和GitHub的网络效应使贡献过程标准化,使人们更轻松地为自由/自由/开源软件(FLOSS)项目随意贡献。
尽管让社区关注习惯性贡献者和可能会变得习惯性的新来者可能很诱人,但仍有许多理由将注意力集中在临时贡献者上。 首先,研究表明,临时代码贡献者为FLOSS项目带来了好处。 他们可以提高创新和软件质量,并且可以通过社交网络传播项目知识。 非代码贡献者还可以更广泛地传播项目的信息。
其次,尽管许多社区经理可能希望将临时供款人转换为惯常供款人,但这并不总是可能的。 许多临时贡献者致力于社区,但不能贡献更多的时间。 如果切实计划,他们的工作将更加有效。 尽管要确定临时贡献者通常很难直到他们做出贡献之后,但仍然存在管理它们的战略计划。 本文推荐的许多实践也适用于新来者和惯常贡献者,因此,不需要任何额外的努力就可以加入临时贡献者。第三,临时贡献者可能已经属于您的社区,但是没有得到有效的管理。 注意临时贡献者不必是一次性参与者,这一点很重要。 像惯常的贡献者一样,他们可以保留下来以反复返回以承担新任务。 因为新的参与者需要更多的时间和帮助才能有效,所以保留贡献者很重要。 即使他们很少做出贡献,但已经熟悉社区运作方式的人们还是值得保留的。
有五个因素与突发性志愿者的参与和保留有关。 图1基于 它描绘了这些因素与一个人继续随意从事志愿活动的意图之间的关系的简化模型。
这些因素分为两类:前因和经验。 先行因素是该人开始参与之前存在的因素,并且往往会影响新的贡献者。 经验是参与的结果,对于长期的休闲参与者而言,更为重要。 动机,社会规范,社区的心理意识,满意度和组织承诺这五个因素都会影响人们的保持意愿。 志愿人员留下的意图是未来参与的唯一最佳预测指标,因此被用作实际留下的代表。
首先,目标可能很简单,只是获得社区中临时贡献者的更全面理解。 以后,您可能会想到一些方法来激励大量从事少量工作的人们,有效地使用临时贡献者的贡献,或者更好地保留临时贡献者。
要找到合适的任务,请将临时贡献者分为两类:专家和通才。 两者的可用性都有限,但是有些(我们称为“专家”)具有的技能在您的志愿者队伍中是罕见的。 不同的任务适用于两种类型的临时贡献者。
最适合通才的任务是:对于专家,只有一个建议:
注意临时贡献者可以在社区内从事许多不同的活动,这一点很重要。 他们不仅限于只做一种工作。 更多的问题是如何有效地部署它们。 此外,由于每个社区都不相同,因此社区管理者必须考虑其特定的社区以及如何将上述发现转化为实践。
我已经确定了一些管理临时贡献者的潜在实践,并使用参与和保留临时贡献者的五个因素来明确该实践及其对临时贡献者的影响之间的联系。
并非所有实践对于所有社区都是理想的或实用的,并且此列表当然并不详尽。 许多社区已经采用了其中的一些做法,但还没有孤立其对临时参与者的影响。 实际上,这些可能是一些最有用的做法,因为它们也可以应用于习惯性贡献者。
即使这些做法不适合您的社区,它们也可以提供一个模型,该模型说明如何创建合理的策略来管理临时贡献者。
实践 | 基本原理 |
---|---|
Lower barriers to entry, for instance through accepting contributions directly through GitHub, a task-finding dashboard, or a container-based workspace. | 具有社交和娱乐动机的人们更容易留下来,但更容易受到技术挑战的阻碍。 |
Offer guided introductory events, such as Google Summer of Code ( ). | 活动不仅可以帮助新移民克服技术难题,还可以帮助满足具有社会动机的人们的需求。 |
Provide opportunities for social interaction online, such as Slack or IRC, ideally with regional variations using a local language. | 具有社会动机的人不仅在寻求与工作有关的对话。 人们通常能够更好地用母语表达自己。 |
Encourage existing volunteers to talk about their involvement with family and friends. Communities could provide digestible information for easy sharing. | 无论是亲自还是通过社交媒体进行个人邀请,都是有效的招募方式(社会规范)。 谈论自己的参与的人倾向于投入更多(组织承诺)。 |
Use a code of conduct to state intentions. | 行为准则(或没有行为准则)会传达有关社区的信息。 陈述社区的意图可以使人们找到符合他们期望的社区(心理上的社区意识)。 |
Make sure that non-coding activities are recognized. | 潜在的参与者可能不知道FLOSS社区包括许多非编码任务,并且认识到从事该任务的人员可以使人们在社区中构想自己(社区的心理学意义)。 它还通过认可现有贡献者来支持满意度。 |
Collaborate with organizations with shared values but a different focus. is one example. | 像以前的做法一样,这使潜在的贡献者可以找到您并感到他们可能属于自己(社区的心理意识)。 它还可以通过让长期但不定期的贡献者向参与的其他群体谈论您的社区来利用组织的承诺。 |
Host local events and meetups (e.g., meetings). | 像引导性介绍事件一样,本地事件也可以帮助解决社会动机。 低调的活动还可以使人们有机会确定自己是社区的潜在成员(心理上的社区意识)。 |
Extend personal invitations to attend (or speak at) local events. | 个人邀请会产生包容感(对社区的心理感觉)以及赞赏感(满意度)。 |
Develop awareness of your contributors' areas of expertise and request assistance (sparingly). | 如果人们相信自己的成就和技能是已知的(满意度),则往往会感到被欣赏。 如果被要求,他们也更有可能返回。 |
Consider time-based releases, if appropriate. (In small communities this may generate excessive overhead.) | 临时贡献者通常很投入但很忙(组织承诺),有一个周期可以帮助他们计划贡献。 |
Use opt-in platforms to broadcast calls for participation. | 人们通常会做出承诺(组织承诺),但需要知道他们的工作何时对社区最有价值。 |
FLOSS社区中已经存在临时贡献者,但是很少有意管理它们。 由于它们提供的好处,特别是如果可以说服他们返回,则值得制定一种吸引临时捐助者的策略。 利用与保留临时贡献者相关的五个因素(动机,社会规范,社区的心理意识,满意度和组织承诺),并思考您的社区如何影响他们,可以帮助您制定合理的,量身定制的策略管理临时贡献者。
这些想法是我正在进行的博士研究的简化版本。 如果您想阅读有关此主题的学术论文,则可以在或上浏览我的出版物,或者在上关注我,以了解新出版物。
您是对此主题有意见的社区经理吗? 我正在进行后续研究,希望您能参加。 在2017年11月下旬之前 。
在10月23日至26日在布拉格举行的 ,安·巴康布(Ann Barcomb)的演讲“ 了解更多信息。
翻译自:
开源项目贡献者
转载地址:http://arszd.baihongyu.com/