按此:释放贡献的力量

已发表: 2023-07-13

欢迎来到 Press This,WMR 的 WordPress 社区播客。 每集都有来自社区各地的嘉宾,并讨论 WordPress 开发人员面临的最大问题。 以下是原始录音的转录。

由红圈提供支持

Doc Pop :您正在收听 Press This,这是 WMR 上的 WordPress 社区播客。 每周我们都会重点关注 WordPress 社区的成员。 我是你们的主持人,波普博士。 我通过在 WP Engine 中的角色以及在 TorqueMag.Io 上的贡献来支持 WordPress 社区,在 TorqueMag.Io 上我可以制作播客、绘制漫画和教程视频。 检查出。

您可以在 Red Circle、iTunes、Spotify、您最喜欢的播客应用程序上订阅 Press This,也可以直接在 wmr.fm 下载剧集。

今天我们有一位非常特别的客人加入我们。 我们很高兴聘请 Hari Shanker,他是 Automattic 的开源项目经理,也是 WordPress 生态系统的关键贡献者。 Hari 目前专注于改善 WordPress 贡献者的体验,并且 Hari 在开发贡献者工作组和指导计划方面发挥了重要作用。 今天,我们将深入探讨这些令人兴奋的举措,并探讨它们如何塑造 WordPress 的未来。 欢迎来到节目,哈里。 我想从一开始就问你,你是怎么接触 WordPress 的?

Hari Shanker:嘿,博士,很高兴来到这里。 所以我的 WordPress 故事非常有趣。 我会尽量保持简短。 所以我是一名大学生。 我兼职做一些自由职业。 那是在 2007 年,当时我正在帮助几个朋友创办一家公司,我们正在用 html 手工编写网站。

那是我们上大学时的副业。 所以我的朋友向我展示了这个 Web 应用程序,它允许您创建网站而无需编写一行代码。 这就是 WordPress,从那时起我就迷上了它。 我也在旁边写博客。 我之前使用的是 Blogger,所以这让我转向了 WordPress.com,这最终让我使用了自托管 WordPress。

然后我一边构建网站,一边迷上了整个生态系统。 这也是我第一次尝试开源。 自从我开始这样做以来。 然后 WordPress 引导我走上了不同的道路。 所以即使在大学毕业后,我所做的所有工作都与 WordPress 相关。 我是自由职业者,兼职做一些记者工作,但即使这是我的重点,我也确实尝试以某种方式让 WordPress 融入我的生活。

然后短暂地,我改变了路径。 我当时在银行工作。 我搬走了。 所以我做过很多零工,但只要有机会,我总是会使用 WordPress。 最终,不知何故,这段旅程将我带到了 Automattic,并在那里担任幸福工程师。

从 2020 年起,我的角色发生了变化。 我目前正在全职开发 WordPress 开源软件,因为我相信这个开源软件非常贴近我的心意。 这就是它给了我今天所拥有的一切,我非常感激。 所以我很高兴能够全职从事 WordPress 工作。

我曾是一名社区代表。 我仍然是。 从 2020 年到 2022 年,我一直在支持 WordPress 活动,帮助 WordCamp 和聚会。 所以从2022年开始,我一直在致力于你之前提到的关于我的事情。 我一直是一名开源项目经理,我正在努力改进或支持 WordPress 贡献者生态系统。

一方面帮助未来五人组织,另一方面帮助志愿者贡献者或自费贡献者。 我正在与贡献者工作组合作的举措之一是创建一个指导计划。 这就是我的故事,以非常胶囊式的形式呈现。

波普博士:是的。 我想说你的生活非常有趣。 我在英雄出版社的帖子上读到了你的故事。 因此,如果人们想更多地了解您自己的话,了解 WordPress 如何改变您的生活并让您对 WordPress 和开源充满热情,他们可以在 Hero Press 上找到这些内容。

您提到了 WordPress 贡献者工作组,我们都对此进行了一些讨论。 是什么促成了 WordPress 贡献者工作组的发展?其主要目标是什么?

Hari Shanker:哦,这是一个很好的问题。 因此,贡献者工作组的成立是由于劳动力贡献者生态系统中存在一些重大差距。 因此,自去年以来,致力于贡献的人们已经发现了“五个未来”的一些问题,那么一般贡献是什么?

所以这些都是人们一直在谈论的事情。 因此,作为我工作的一部分,我决定进行研究,并与许多贡献者进行了交谈。 我读了很多帖子。 我自己做了一些实验,并在 make 项目博客中发布了 WordPress 贡献者之旅帖子,并寻求反馈。

所以我的想法是试图在那篇文章中展示目前 WordPress 中的贡献流程是如何工作的。 我得到的反馈是目前存在问题。 所以人们进入 WordPress,他们想要做出贡献。 但他们在某些时候会陷入困境。 那么什么是拦截器呢? 阻碍因素是信息太多或者他们无法找到指导。

所以这似乎是最大的问题。 事实上,我们从人们那里得到的一些建议实际上在我收到的所有反馈中脱颖而出,所以这篇文章实际上是在 Make 项目博客中。 因此,如果你看一下评论,就会发现突出的主题是需要指导,需要人员,需要贡献者来支持其他人。

因此,可以采取许多其他措施来改善贡献者体验,例如改进工具和改进贡献的整体 UI/UX。 但指导似乎是真正引人注目的事情。 所以我想了一下,并与几个社区成员进行了讨论。 因此,在疫情期间为 make 社区团队创建了一个 WordPress 贡献者工作组。

因此,我与过去组织该工作的人员进行了交谈,我建议我们重新启动这个工作组,并提出创建导师计划的想法。 所以这是一个我并没有抱太大期望的提案,但对该提案的积极回应让我不知所措。

接下来我们成立了一个工作组。 我们成立了一个工作组。 我们向志愿者发出了号召,也得到了热烈的响应。 与此同时,我对此进行了一些思考,并创建了一个框架来对此进行测试。 我们知道指导很重要,但我们需要看看这是否有效。

因此,工作组成立了,在我们的第一次聊天中,我分享了一个示例。 每个人似乎都再次感兴趣。 我们一起开始为此努力。 我们开始迭代它,并创建了一个试点。 是的,但这就是工作组如何成立的故事。

我们目前专注于指导。 因此,指导是改善 WordPress 贡献者整体体验的一种方式。

Doc Pop:在下一部分中,我们将更深入地讨论指导计划。 但我想回到那个提案和你所做的研究,你发现新贡献者的障碍只是知道如何做出贡献,这就是指导计划的原因。

我很好奇,您是否发现这是一个独特的问题,喜欢个人贡献者与由 Automattic 赞助或由一家公司赞助的贡献者(作为未来五人计划的一部分),还是几乎是同样的问题?

Hari Shanker:这是一个很好的问题,博士。 所以我想说,这个问题是每个人都面临的。 即使您是赞助贡献者或志愿者贡献者,您也会面临这个问题,因为我与几个面临同样问题的赞助贡献者进行了交谈,他们能够解决这个问题,因为他们工作的公司中有人支持他们吧?

志愿者贡献者却没有这样的奢侈。 他们会尝试做出贡献,但他们会在某些时候陷入困境。 因此,对于某些团队来说,做出贡献相当容易,但对于其他许多团队来说却非常困难。 所以我想说赞助人和志愿者贡献者都面临同样的问题。

赞助贡献者的优势在于,有一个已经在该公司工作并做出贡献的人作为他们的导师。 但对于志愿者贡献者来说,这是一个完全不同的故事。 他们无法获得这种指导,这常常导致他们放弃。

我们可以做很多事情来改善贡献者的体验。 但由于工人是一个开源项目,这需要大量的时间和工作。 但由于缺乏更好的比喻,指导似乎是一个容易实现的目标。 因为我们已经拥有一个非常活跃的贡献者社区,其中许多人已经贡献了很长时间并且他们知道来龙去脉。

因此,如果他们能够帮助那些知道谁进来的人,这肯定会让他们的过程变得更容易,并帮助他们长期留下来。 这就是我们进行指导的想法。 是的,它与每个人都相关。

Doc Pop:我们将短暂休息一下,回来后,我们将继续与 Hari Shanker 讨论 WordPress 即将推出的指导计划,以帮助人们做出贡献,让他们更容易分享他们已经学到了什么。 因此,请在休息后继续关注更多新闻。

Doc Pop:欢迎回到 Press This,这是 WMR 上的 WordPress 社区播客。 我是你们的主持人,波普博士。 今天,我将与 Hari Shanker 讨论 WordPress 贡献者工作组和新的指导计划。 在休息之前,我们讨论了新贡献者面临的障碍,这些障碍很大程度上只是学习如何进入 WordPress、如何贡献。

作为哈里一直在进行的研究的一部分,他发现解决这个问题的最佳方法是通过导师计划。 所以我们在节目一开始就谈到了这一点。 Hari,您能否详细介绍一下导师计划的试点情况以及预期成果是什么?

它是如何工作的? 请给我们概要。

Hari Shanker:哦,当然。 所以。 好吧,我们决定进行试点作为实验。 因此,作为我所做的研究的一部分,根据我从贡献者工作组内部和社区中获得的所有反馈,我们发现了问题,并且知道了一个解决方案,即指导,但我们如何测试呢?

最好的指导形式是什么? 指导本身就是一个很大的话题,指导人们的方法有很多。 我们需要尽快做到这一点,因为我个人认为 WordPress 正处于历史上一个非常独特的领域,它需要更多新的贡献者加入。

我们需要对此进行测试。 我们迫不及待地想要构建一个理想的程序。 因此,这就是试点的用武之地。我们对此进行了讨论,并确定了一个测试或试点或 MVR(最低价值产品)。 这就是我们的来源。

在这个试点中,我们正在尝试两种类型的指导。 一种是基于队列的指导,一种是一对一的指导。 所以我们将投入 10 个人,包括志愿者贡献者和新贡献者。 我们有一些稍微有经验的人。 所以这些是受指导者,这些人将得到指导。 我们将尝试将他们与 10 位导师配对。 因此,这些导师最好是已经工作了一段时间的资深贡献者。 他们熟悉该项目,并以异步方式一起工作了四个星期。 这发生在 Make WordPress Slack 中。 我们将为此创建一个专门的渠道。

因此,在这四个星期中,在前两周,人们、受训者都了解了这个项目。 因此,他们了解项目的运作方式、不同的 Make 团队以及某些技能,例如 WordPress 项目中的决策是如何制定的,以及项目的其他不同方面。

例如,WordCamp 和聚会。 以及如何在项目中进行沟通、如何做出决策以及项目如何运作的基本细节。 所以我想说的一件事是,对于导师和受训者来说,这是一个非常省力的计划。 因此,每周不会超过三到四个小时,因为我们知道来这里的人都是志愿者。 无论是导师还是受训者,所以我们不想占用太多时间。

因此,在最初的两周内,他们对这个项目有了很好的了解。 正如我提到的,指导有两种类型。 有一个基于群组的机制,比如团体辅导,每个人都与一位导师相连。

因此,每周受训者都会与导师聊天。 导师为他们提供指导和支持,并帮助他们确定他们想要为之做出贡献的团队。 在前两周结束时,他们将对项目是什么有一个很好的了解,并且他们将决定他们想要为哪个或哪些团队做出贡献。

因此,对于试点项目,我们有六个团队,即核心团队、测试团队和多语言团队。 我们将有文档团队、照片团队,我是否遗漏了什么? 是的。 是的,还有大约两个团队,我并没有很快想到这一点,但是,是的,我们的试点项目中有大约六到七个团队。

因此,我们的团队中每个团队都有导师。 因此,在前两周结束时,所有这些人都会学到一些东西,对项目是什么有一个好主意。 在接下来的两周内,他们实际上开始为自己选择的团队做出贡献。

因此,这就是来自特定团队的导师发挥作用的地方。此时,受指导者可以选择他们想要为哪个团队做出贡献。 代表这些团队的导师与学员一起工作,帮助他们做出第一批贡献。 所以他们学会了诀窍。

与典型的贡献者来到项目时不知道要查看哪本手册或加入哪个 Slack 频道不同,这里有一位导师来指导他们,引导他们完成项目,帮助他们做出第一个贡献。 因此,在接下来的两周内,他们将在这位特定导师的帮助下,为他们选择的一个或多个团队做出贡献或一系列贡献。

在四个星期结束时,我们希望该计划的每位参与者都能对该项目有一个很好的了解,并且他们将做出第一批初步贡献。 这些人在与导师一起工作时,导师会让他们很好地了解事情的情况,他们会在彼此之间建立非常牢固的联系,并且会对项目产生归属感。

您询问了指标。 因此,就指标而言,我们的希望是,如果这些人中至少有 50% 到 60% 甚至 70% 到 80% 决定留下来并长期做出贡献,我会认为这是一场胜利,但这实际上是一个希望。 我们实际上是在非常实验的意义上看待这个问题。

这本质上是一个巨大的实验,我希望从中尽可能多地学习,看看我们如何迭代这个程序并将其构建成更具可扩展性的东西。 我希望未来每个进入 WordPress 的新贡献者都能获得指导。

Doc Pop:您是否熟悉其他正在进行此类指导计划的开源项目?

Hari Shanker:哦,当然。 事实上,许多主要的开源项目都有某种形式的指导。 我相信 Linux 基金会肯定有这样的能力。 Google,不仅仅是开源项目,还有地图程序和本地向导程序。 他们有指导。

我知道它们不是开源的,但这些都是非常好的程序,我一直在寻找灵感。 以及许多其他主要的开源专业程序,例如 Drupal。 几个大项目。 他们有某种内在的指导。 对于这个计划,我们正在尝试建立一些独特的东西,因为许多辅导计划都与它们相关的一对一的关系。 所以我们现在正在尝试一种基于队列的方法,我希望我们每个 Make 团队都有相关的指导。 所以,是的,有几个开源项目内置了这个功能,这是 WordPress 迄今为止还没有的。

这就是我试图通过贡献者工作组解决的问题。

Doc Pop: WordPress 是一个非常复杂的东西。 你有文档团队、性能团队、核心团队、古腾堡工作人员。 我确信我遗漏了一些东西,但你还有很多事情要做。 我想知道我们可能需要指导来帮助人们做出贡献这一事实是否表明为 WordPress 做出贡献太困难了,或者您是否认为 WordPress 已经尽可能优化了?

当你拥有如此庞大、如此多方面的东西时,你就必须有某种解决方案来帮助员工。

Hari Shanker:所以我同意你所说的 WordPress,在这一点上,做出贡献并不容易。 我的意思是,随着时间的推移,这个过程变得更加容易,而且新手也可以通过一些方式做出贡献。 例如,有一个照片团队,您所需要做的就是单击照片,如果您说英语以外的其他语言,则可以作为多语言贡献者做出贡献。

但总的来说,我想说,如果你是 WordPress 新手,如果你想做出贡献,这个过程并不那么容易。 这就是导师制发挥作用的地方。 因此,我正在尝试通过指导来看看有人引导你完成贡献过程是否可以解决这个问题。

但需要对整个系统进行彻底改革,以使这个过程变得更加容易。 我不知道确切的、最好的方法。 该计划背后的目标之一是尝试找出我们可以做些什么来改进。 WordPress 贡献者生态系统也是如此。

因此,我们从新贡献者那里得到的反馈非常非常重要。 所以,反馈循环被内置到这个试点中,我希望当我们做更多这样的实验时,我们将内置反馈。所以我们从这些新贡献者那里得到的反馈,他们说,嘿,这个不起作用,这本手册很难遵循,这将帮助我们向元团队提供反馈。

元团队是一个帮助构建 WordPress.org 的团队,以改善贡献者生态系统,使我们的工具更容易,使我们的流程更容易,并且通常与其他团队合作,以确保贡献的过程、贡献的障碍得到解决。降低。

Doc Pop:我完全同意,有时当你经历一些事情时,你就是在学习如何做某事。 你可能没有记下痛苦的事情,或者在你谈论它之前,你可能不太清楚到底什么是痛苦的。 我觉得这对于导师和受训者来说是一个很好的机会,当他们谈论一些东西时,然后受训者可以去和项目的其他人谈论它。

让这些想法得到更多的表达、表达和更详细的描述,这可能有助于项目在没有导师的情况下更容易做出贡献。 但这是这个程序的一个很好的副作用。

我想问你,我们正在讨论试点计划。 听起来大约需要两周的时间来教育受训者,也许总共需要四个星期的项目。 我想我已经很接近这一点了。 该计划完成后,下一步的目标是什么? 一旦试点完成,您认为在目前已经发生的情况下,下一步将是什么?

哈里·尚克:酷。 我们有宏伟的计划。 因此,在试点结束后,即澄清两周的项目学习和两周的贡献。 总共四个星期,我们希望我们的贡献者能够了解有关该项目的所有内容并开始为制作团队做出贡献。

我们要做的第一件事,当我说我们时,我指的是贡献者工作组。 我们的目标是评估该计划的进展情况,因为我们确实将其视为一项实验。 我们想了解什么有效、有效、什么无效、我们可以在哪些方面改进。 因此,我们将尝试通过调查以及与导师和受训者的对话,尽可能多地从受训者那里获取这些信息。 因此,反馈将非常重要。

正如我提到的,这正是我们这样做的原因。 所以我们知道指导是一项要求,但我们需要进行测试,看看指导人们的最佳方式是什么。 所以我们实际上是从这种心态来处理这个问题的。 因此,一旦我们获得了这些信息,我们将尝试使用它来构建我们的下一个队列,我们​​希望在 2023 年至少有一个队列。

并利用这些知识来改进计划或做出改变。 并不断迭代,看看事情进展如何。 我们下一步要做的另一个领域是了解我们的贡献者的表现如何。 那么,从导师计划毕业的人们是否有足够的动力继续做出贡献? 他们是继续贡献还是留下来还是离开? 当然还有另一个重要的指标,那就是他们是否完成了计划。 因为这是一个志愿者计划,每个人都加入,我们的导师和学员都是志愿者。

我们需要看看人们是否确实完成了该计划,我希望他们能够完成,因为我们就是这样设计的。 但是,是的,本质上这是一个实验,我们的重点是让你从这个实验中吸取教训,并用它来建立更多的队列和更多的指导计划。

我们的希望是继续迭代,做更多的队列,并在未来两三年的某个时候构建一个系统,让任何进入 WordPress 的新贡献者都有机会获得指导。 这可能是一对一的指导。 他们可能有机会被分配给一位导师,或者可能会有持续的群组,这种情况发生在某个时期,这样他们就可以加入其中一个群组并获得指导。

或者也许每个团队都有自己的指导计划。 所以一些团队实际上正在尝试这个。 我相信培训团队刚刚发表了一篇关于实施他们自己的指导计划的博客文章。 我希望也许所有球队都有这样的能力。 也许有人只是想为核心做出贡献,但并不真正想了解该项目,他们可以加入核心团队的指导计划。

因此,我希望从这个计划中学到尽可能多的知识,并将其传递给维护所有这些制作团队并改善整个贡献者生态系统的好人。 这些就是工作组的目标。

Doc Pop:那是我们最后休息的好地方。 当我们回来时,我们将继续与 Hari Shanker 讨论 WordPress 贡献者和指导计划,以及未来的五个以及机构需要了解哪些内容来为 WordPress 做出贡献。 因此,请在休息后继续关注更多内容。

Doc Pop:欢迎回到 WordPress 社区播客 Press This。 我是你们的主持人 Doc Pop。 我今天正在与 Hari Shanker 谈论指导计划和贡献者工作组,该计划和贡献者工作组已重新启动,以帮助人们(特别是新贡献者)为 WordPress 项目做出贡献。

我提到了“五个未来”。 我想你也提过几次了。 这是一个不会以任何方式强制执行的计划,但它是一个目标,每个受益的人,每个从使用 WordPress 中受益的人,都希望能回馈 5% 的时间。 如果这是一家成功的公司,他们将投入大约 5% 的劳动力或工作时间来致力于让 WordPress 变得更好,因为他们从中受益。

我认为这与此有某种联系,因为可能有一些小型机构,或者以设计网站为生的网络开发人员,他们可能觉得他们应该回馈 WordPress,或者甚至觉得他们是一个充满激情的项目一部分就像一个开放的错误或他们想要参与的事情。

他们自私地想让 WordPress 变得更好,而不仅仅是出于内心的善意。 我想我想说的是,此类计划旨在实现“未来五人计划”目标以及想要开始使用 WordPress 的人们。

这些较小的团体(例如个人 Web 开发人员或机构)目前是否还需要了解有关为 WordPress 做出贡献的其他信息? 还有其他好的程序可以帮助他们入门吗?

Hari Shanker:这实际上是一个很好的问题。 我想详细阐述一下“五个未来”。 所以目标是达到 5%。 所以不是每个人,尤其是当我们谈论有 10 人的小型机构时。 因此,对于一个 20 人的机构来说,5% 是一名全职员工,他们可能无法将这种资源专门用于 WordPress。

所以,我知道公司的工作方式不同,所以目标是高达 5%,无论代理机构、公司甚至自由职业者觉得舒服,他们都可以做出贡献,即使每周一小时。 那完全没问题。 这是非常有效的。

所以你问的是有关机构的计划或机构可以为此开展工作的方式。 除了指导计划和贡献工作组之外,我正在做的事情之一是创建一个空间,让各机构获得如何贡献的指导。

所以,我在当天发表的研究文章中提到了这一点。 因此,即使您是一家公司并承诺“五个未来”。 您访问该网站,注册,或者您是个人,编辑您的个人资料并承诺 X 小时的贡献时间。

就是这样。 我的意思是,它显示在您的个人资料中,但此时您没有获得任何有关如何做出贡献的指导。 该项目没有这样做,对吗?

这就是我正在努力解决的问题,特别是针对机构的问题。 我与很多人交谈过,但实际上我注意到一些机构、一些公司已经签约,但没有做出大量贡献。

我联系了他们中的几个人,得到的反馈是他们没有得到任何关于如何贡献的指导。 所以我们的问题不在于缺乏信息。 我们有太多的信息。 所以这些信息被埋藏在很多不同的地方。

它在手册中、在 make 博客中、在 Slack 中。 它很难找到,特别是如果你是这个贡献生态系统的新人,这就是导师计划发挥作用的地方。 所以,作为我工作的一部分,要做的就是解决这个问题。 因此,要创造一些东西,至少为初学者创造一些东西,也许是一个机构如何开始做出贡献的详细概述。

您可以通过多种方式开始做出贡献。 例如,您实际上并不需要专门投入一定数量的全职工作人员来实现这一目标。 即使您是一个机构,您甚至不需要开始贡献代码。

因此,如果您拍了几张照片并将其放在照片目录中,那就是非常有效的贡献,对吧? 因此,分享此类信息以及如何组织公司贡献。 许多公司以不同的方式做到这一点。 有些人,他们在自己的时间做这件事。

他们投入一定的时间。 有些人将贡献作为他们冲刺的一部分。 因此,我希望创建一个能够向公司和个人提供所有这些信息的东西,以便他们了解如何做出贡献。

Doc Pop:我认为这是我们今天结束这一集的好地方。 哈里,非常感谢您加入我们。 如果人们想关注您并了解有关您正在开展的项目的更多信息,那么什么地方适合他们呢?

哈里·尚克:谢谢你,博士。 我是 Twitter、LinkedIn 上的 Hari Shanker。 我肯定在 make.blog 上。 所有“未来五个新闻”都会在 make.WordPress 项目博客中发布。

我想花一点时间感谢您邀请我参加这次演讲。 我真的很喜欢这次谈话,你问了我一些很好的问题。 因此,与您讨论与我的项目真正接近的内容非常有趣。 非常感谢。

Doc Pop:感谢您收听 Press This,这是 WMR 上的 WordPress 社区播客。 再说一遍,我的名字是 Doc,您可以在 Twitter @thetorquemag 上关注我在《Torque》杂志上的冒险经历,或者您也可以访问 Torquemag.io,我们每天都会提供类似的教程、视频和采访。 请访问 Torquemag.io 或在 Twitter 上关注我们。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以每周直接在 wmr.fm 下载。 我是你们的主持人流行博士,我通过我在 WP Engine 的角色来支持 WordPress 社区。 我喜欢每周在 Press This 上关注社区成员。