越来越多的人希望以随意的方式为项目做出贡献——在他们想做的时候,而不是按照预定的时间表。 这是更广泛的“临时志愿活动”趋势的一部分,许多志愿组织和政府都注意到了这一点。 这不仅归因于劳动力的变化,导致能够提供志愿服务的人越来越少,空闲时间也越来越少,还归因于人们对志愿服务行为的看法发生了变化。它不再被视为一种公共义务,而是一种有条件的活动,志愿者也能从中获得好处。 此外,分布式版本控制系统和 GitHub 的网络效应(它标准化了贡献过程)使得人们更容易以随意的方式为自由/开源软件 (FLOSS) 项目做出贡献。
尽管社区可能很想关注习惯性贡献者和可能成为习惯性贡献者的新人,但有几个理由需要关注临时贡献者。 首先,研究表明,临时代码贡献者可以为 FLOSS 项目带来好处。 它们可以提高创新能力和软件质量,并通过其社交网络传播项目的知识。 非代码贡献者也可以更广泛地传播项目的信息。
其次,尽管许多社区管理者可能希望将临时贡献者转变为习惯性贡献者,但这并非总是可行。 许多临时贡献者致力于社区,但无法贡献更多时间。 如果对其工作进行现实的规划,他们的工作可以更有效。 尽管在他们做出贡献之后才能识别出临时贡献者,但仍然可以制定管理他们的战略计划。 本文推荐的许多做法也适用于新人及习惯性贡献者,因此无需额外的努力即可将临时贡献者纳入其中。第三,临时贡献者可能已经是您社区的一部分,但没有得到有效的管理。 重要的是要注意,临时贡献者不必是一次性的参与者。 像习惯性贡献者一样,他们可以被保留下来,反复地承担新的任务。 因为新参与者需要更多的时间和帮助才能发挥作用,所以保留贡献者非常重要。 即使他们的贡献不频繁,熟悉社区运作方式的人也值得保留。
吸引和保留临时贡献者的五个因素
有五个因素与临时志愿者的参与和保留有关。 图 1 基于 Hyde、Dunn、Bax 和 Chambers (2016) 的工作。 它描述了这些因素与个人继续进行临时志愿服务的意愿之间的简化模型。

opensource.com
这些因素分为两类:前因和经验。 前因是在参与之前就存在的因素,并且往往会更多地影响新的贡献者。 经验是参与的结果,并且对于长期临时参与者来说是一个更重要的因素。 所有五个因素——动机、社会规范、心理社区意识、满意度和组织承诺——都会影响继续留下来的意愿。 志愿者继续留下来的意愿是未来参与的最佳预测指标,因此被用作实际留下的代理指标。
- 动机:预测临时贡献者留存的最重要动机是寻求个人利益、享受和社交。 为了提升他们的简历或修复恼人的错误而做出贡献的人,一旦他们的需求得到满足,就不太可能继续下去。 相比之下,想要娱乐或社交互动的人,如果他们找到了自己想要的东西,更有可能继续下去; 然而,他们更容易因经典的技术障碍而感到沮丧,例如识别在哪里更改代码以修复错误的挑战。
- 社会规范:在此背景下,社会规范是指参与者是否认为其他人赞成或反对该活动。 由于公众不太可能对 FLOSS 项目的贡献有强烈的看法,因此对于 FLOSS 来说,这不如其他类型的志愿活动那么重要。 然而,像任何类型的志愿者一样,FLOSS 参与者(尤其是非代码贡献者)很可能会回应他们认识的人发出的贡献邀请。
- 心理社区意识:这是指一个人从 FLOSS 社区中获得的被支持和被接受的感觉。 毫不奇怪,那些感到社区欢迎的人更有可能留下。 在我的研究中,许多人将包容性描述为营造欢迎氛围的重要组成部分,这有助于他们对社区产生积极的感受。
- 满意度:这描述了一个人的期望与实际贡献体验之间的匹配程度。 满意度来自感到被赞赏、拥有充实的关系、享受工作以及知道该工作正在被使用。 当人们谈论他们留下的原因时,他们倾向于主要谈论满意度。
- 组织承诺:长期贡献者最常见的是对 FLOSS 社区的忠诚感和认同感。 临时贡献者可以像习惯性贡献者一样投入到社区中,这就是我更喜欢使用“临时”这个术语的原因,因为它并不意味着缺乏承诺。 在我对 FLOSS 社区的调查中,我发现喜欢谈论自己参与的人更有可能想留下。 当然,这不一定是因果关系,但它有助于识别投入的参与者。
制定管理临时贡献者的策略
利用对影响临时贡献者参与和保留的五个因素的了解,社区可以制定管理其临时贡献者的策略。 志愿服务策略应包括确定期望的结果、为临时贡献者确定合适的任务、确定和推广支持目标的实践以及衡量结果。 同时,纳入临时贡献者的成本不得超过他们带来的好处。首先,目标可能很简单,就是更全面地了解社区中的临时贡献者。 之后,您可以考虑如何激励大量人员执行少量工作、有效地利用临时贡献者的贡献或更好地留住临时贡献者。
要找到合适的任务,请将临时贡献者分为两类:专家和通才。 两者的可用性都有限,但其中一些(我们称之为“专家”)拥有在您的志愿者群体中罕见的技能。 不同的任务适合于两种类型的临时贡献者。
最适合通才的任务是那些- 几乎不需要努力并且可以快速完成的任务,
- 具有狭窄的焦点,
- 几乎不需要前期投资,
- 可以分解成更小的部分,
- 不需要熟练劳动力,以及
- 使您的习惯性志愿者免于执行更大或更关键的任务。
对于专家,只有一个建议
- 将专家的领域知识与特定于项目的详细信息分开。
重要的是要注意,临时贡献者可以在社区内从事许多不同的活动。 他们不仅限于只做一种类型的工作; 更重要的是如何有效地部署他们。 此外,由于每个社区都不同,因此社区管理者必须考虑其特定社区以及如何将上述发现转化为实践。
管理临时贡献者的实践
我确定了许多管理临时贡献者的潜在实践,并使用影响临时贡献者参与和保留的五个因素,明确了实践与其对临时贡献者的影响之间的联系。
并非所有实践都适合或实用于所有社区,并且此列表肯定不是详尽无遗的。 许多社区已经实施了其中的一些实践,但尚未分离出它们对临时贡献者的影响。 事实上,这些可能是最有用的实践,因为它们也可以应用于习惯性贡献者。
即使这些实践不适合您的社区,它们也可以提供一个如何为管理临时贡献者创建合理策略的模型。
实践 | 理由 |
---|---|
降低进入门槛,例如通过直接通过 GitHub、任务查找仪表板或基于容器的工作区接受贡献。 | 具有社交和娱乐动机的人更有可能留下,但更有可能因技术挑战而感到沮丧。 |
提供指导性入门活动,例如 Google Summer of Code (GSoC)。 | 除了帮助新手克服技术挑战外,活动还可以帮助满足具有社交动机的人的需求。 |
提供在线社交互动的机会,例如 Slack 或 IRC,最好使用当地语言进行区域性变化。 | 具有社交动机的人不仅寻求与工作相关的对话。 人们通常能够用他们的母语更好地表达自己。 |
鼓励现有志愿者与家人和朋友谈论他们的参与。社区可以提供易于分享的易懂信息。 | 亲自或通过社交媒体发出个人邀请是有效的招募方法(社会规范)。谈论他们的参与的人往往会更加投入(组织承诺)。 |
使用行为准则来声明意图。 | 行为准则——或者缺乏行为准则——会传递关于社区的信息。声明社区的意图能让人们找到符合他们期望的社区(心理上的社区归属感)。 |
确保非编码活动得到认可。 | 潜在的参与者可能没有意识到FLOSS社区包含许多非编码任务,而认可那些完成这些任务的人能让人们想象自己在社区中的样子(心理上的社区归属感)。它还通过对现有贡献者的认可来支持满意度。 |
与具有共同价值观但关注点不同的组织合作。Hive Learning Networks就是一个例子。 | 与之前的实践一样,这使潜在的贡献者能够找到你,并感觉他们可以归属于此(心理上的社区归属感)。它还可以通过让长期但随意的贡献者向他们参与的其他群体谈论你的社区来利用组织承诺。 |
举办本地活动和聚会(例如,Perl Monger 会议)。 | 与引导性入门活动一样,本地活动可以帮助满足社交动机。低调的活动也可以让人们有机会将自己识别为社区的潜在成员(心理上的社区归属感)。 |
发出个人邀请以参加(或在)本地活动中发言。 | 个人邀请可以产生包容感(心理上的社区归属感)和感激之情(满意度)。 |
了解你的贡献者的专业领域,并(少量地)请求帮助。 | 如果人们相信他们的成就和技能是为人所知的,他们往往会感到被赏识(满意度)。如果他们被要求帮助,他们也更可能再次回来。 |
如果合适,考虑基于时间的发布。(在小型社区中,这可能会产生过多的开销。) | 随意的贡献者通常是有投入但很忙碌的(组织承诺),而有一个周期可以帮助他们计划他们的贡献。 |
使用选择加入的平台来广播参与邀请。 | 人们通常是有投入的(组织承诺),但需要知道他们的工作在什么时候对社区最有价值。 |
随意的贡献者已经存在于FLOSS社区中,但他们很少被刻意管理。由于他们提供的益处,特别是如果他们能够被说服再次回来,因此值得创建一个战略来吸引随意的贡献者。利用与保留随意贡献者相关的五个因素(动机、社会规范、心理上的社区归属感、满意度和组织承诺),并思考你的社区如何影响它们,可以帮助你得出一个经过深思熟虑、量身定制的战略来管理随意贡献者。
你如何随意地为这项工作做出贡献
这些想法是我正在进行的博士研究的简化版本。如果你想阅读关于这个主题的学术论文,你可以在我的网站或OrcID上浏览我的出版物,或者在ResearchGate上关注我以了解新的出版物。
你是一位对这个话题有见解的社区经理吗?我正在进行一项后续研究,并希望你能参与。在2017年11月底之前联系我。
在Ann Barcomb的演讲管理随意的贡献者中了解更多信息,该演讲将在10月23日至26日在布拉格举行的Open Source Summit EU上举行。
1 条评论