成功举办黑客马拉松的 10 步指南 | Linux 中国
作者:Tiffany Long
译者:ChatGPT
想要规划、主办及管理一次成功的黑客马拉松,请遵循以下蓝图。
初看起来,黑客马拉松是很简单的事情。你需要为它投入多少准备呢?仅设置一个日期,人们便会自动参与。然而,实际上并非如此!
虽然你可以依靠这种方式碰碰运气,但实际情况是,黑客马拉松是科技行业中的基石体验,参与者都有自己的期待。不仅如此,你的组织也有特定的需求,并应该为黑客马拉松设定目标。那么,你应该如何保障黑客马拉松对你的组织和参与者都有益呢?
成功的黑客马拉松,取决于一系列可能会反复出现的决定。关于你想达成什么目标的决定,将影响你使用哪些资源以及采用何种沟通方式。这些决定将影响你是选择线上还是线下进行,而这个决定又将反过来影响你需要的资源以及如何沟通。对齐黑客马拉松的计划并非只是让人们达成共识那么简单。你需要一整套内在的决策来达成一致。例如,一场技术难度较高的黑客马拉松可能无法吸引大量观众(你可以问我怎么知道!),并需要一种需要特殊资源的招募策略。
这些年来,我主办过很多次黑客马拉松,包括最近几个月中,在我所在的组织主办的一次黑客马拉松,由此催生了我们将融入到我们的开源产品 Traefik Proxy 3.0 下一版本中的新特性。因此,相信我,策划一个能丰富参与者体验,同时为你的项目创造有价值成果的黑客马拉松,不仅仅需要期待、披萨,和混乱!
本文以最近的 Traefik Labs 黑客马拉松为蓝图。我分享了一个清单,提供了一些技巧和窍门,帮你确定目标,规划比赛,管理报酬,分享你的成果,以及处理黑客马拉松的长期效应(黑客马拉松结束后的工作并未结束!)
这个指南充当了你规划最佳实践的模板,让你也能成功举办一场有大量目标受众并能带来实效的黑客马拉松!
1、确定目标的三个问题
首要且至关重要的步骤就是设定你的目标。这可不简单,设立目标前你需要在多个方面进行内部整合,提出如下问题:
确定你的内部利益相关者并设立期望
黑客马拉松涉及到多个功能部门。没有一个黑客马拉松是由一个社区人员独自进行的。确保每个人对目标的理解、实现这些目标所需的要求相互呼应,以及必要的资源能得到投入,这些都是重要的。听起来可能有点过于“公司化”,但即使在最小的项目中,这些功能也是必不可少的。一个项目需要广泛的接受度和代码支持。它还需要根据使用者的来做出价值判断。当然,无论何种项目都需要热情的贡献者。
黑客马拉松需要跨各功能部门的资源投入。单一团队拥有的一整套资源并不能成功地运行一场黑客马拉松。组织必须投放各种资源,包括:
出于这些原因,黑客马拉松通常会支持满足跨功能部门的目标。例如,你的社区团队可能希望建立归属感并将用户转变为活跃的社区成员。营销团队可能希望提高知名度并吸引新用户。工程团队可能需要特定需求或挑战的新视角。产品团队可能对社区应该知道的目标或禁止行为有特定的设想。
最后但同样重要的点,黑客马拉松的预算也需要各部门共同承担。很抱歉告诉你,黑客马拉松并非天上掉下来的!你最大的支出始终是你团队成员的用心投入。
2、你为什么要这么做?
设定你的目标是举办成功黑客马拉松的核心部分。如果你对自己想要做什么或黑客马拉松为何重要都不清楚的话,最好情况下,它会浪费大量的潜力;最糟情况下,它将会变成一团混乱。
社区以归属感为动力。你需要决定自己期望从社区得到什么以及你希望社区成员拥有哪些归属感。如果没有清楚的理解这些,你的黑客马拉松可能无法最大程度地赋权于你的社区。
你需要特别关注你的黑客马拉松的设计和目标。不同类型的黑客马拉松吸引了不同技能水平的人。如果你期待的代码很深奥,那么花费额外的时间来倾听合适的受众,并认识到这样会降低整体的参与度。如果你期待的贡献在技能和经验上可以变化,那么你可能需要拓宽接纳的范围。
你是否举办黑客马拉松来获取代码并推进你的项目?
注意:较小的,彼此互相关联并共享项目经验的团队确实更易实现这一目标。你还需要仔细评估构建你的项目所需的技能.
你举办黑客马拉松的目的是建设你的社区或者重新唤起他们的热情吗?
你是以庆祝某个事情为目的来举办黑客马拉松吗?
你是为了提升知名度而举办黑客马拉松吗?
如果你刚起步并想提高你的产品/品牌知名度,黑客马拉松无疑是个好的开端。然而,请注意一些条件。
你是为了与用户建立联系而举办黑客马拉松吗?
我认为没有比举办黑客马拉松更好的办法来将新用户引入你的项目。用户不仅会对你的项目有深入的了解,黑客马拉松也具有一种独特的方式,能够营造出一种难以通过其它类型活动实现的归属感。
3、你的目标观众是谁?
假设你已经确定为何要举办黑客马拉松以及你期望实现的目标,那么接下来该评估参与者需要具备哪些特性才能成功了。根据你设定的目标,明确你的目标受众,搞清楚哪一类社区成员能帮你实现这些目标。你可以根据以下几个对比进行考虑:
你最活跃的社区成员应该在某种程度上与你的目标观众有所呼应。
如果你能吸引到的观众和你的目标观众至少有 80% 的不符合,你可能需要重新考虑你的目标。准确识别你的目标受众对于构筑你的黑客马拉松及相关沟通策略,并让你的黑客马拉松更加成功极其重要。
4、你计划如何衡量目标的实现程度?
很好,你已经回答了前两个重大问题并明确了你的目标,接下来要考虑的是第三个重大问题 —— 你打算如何评估目标的实现程度?激励内部团队与社区一同构建你的项目的未来,激发归属感和提升参与度,这些都十分重要,但你无法断定成功与否,如果你没有评估目标的方法。
活动结束后,什么标志着成功?
活动过后三个月,什么标志着成功?
设定长期成功的基准也同样重要。以下是可能显示长期成功的一些例子:
5、决定是线下活动还是线上活动
我猜你可能在思考 —— 线下活动是否还在我们的选择范围内?在后疫情时代,我们已经习惯于线上进行所有活动。那么,线下活动的时代就此结束了吗?我会争论说,不,线下活动依然在。只要我们采取适当的防护措施,线下活动仍然是黑客马拉松的精髓。(LCTT 译注:此文发表于半年前。)
当然,虽然线下黑客马拉松有很多优势,但这并不是说线上体验只有缺点。诚然,没有什么能替代深夜聚会佐以披萨,即兴的评论让你改变整个项目方向,以及你正在测试或调试时,一双友好的眼睛注视着你的感觉。然而...
线上黑客马拉松的时间安排
决定举办线上黑客马拉松了?很好!现在你需要确定你期望的线上黑客马拉松类型。你是想要一个持续时间长的还是一个强度大的?请记住,你选择的 线上黑客马拉松 的类型会在某种程度决定你的目标观众和沟通策略。
延长的时间线:
紧凑的时间线:
6、构筑你的沟通策略
谈及沟通,确定了目标后,你需要决定谁将与参与者沟通以及如何进行沟通。通常,我们需要在流行应用中进行选择。你的选择将对活动的氛围产生影响。不同的 聊天应用 和 协作平台 都具有各自的文化和优势。你在初期关于如何举办你的黑客马拉松(线下或线上,长期或紧凑)的决策,可能会对你的沟通策略产生最显著的影响。
线下沟通计划
如果你正在举办一个线下的黑客马拉松,可以将其视为一个重要的活动 —— 它几乎感觉如同一场会议。线下的黑客马拉松通常包括以下活动:
以上每一环节都有各自的沟通需求:
要完成所有这一切,需求来自于你的社区,产品经理和技术团队的资源和专门知识。从过去的经验来看,,要管理如此规模的活动,需要一个由社区成员和员工组成的团队。为了成功,你的团队将需要专业特长的人员。
你还需要决定你想要鼓励的沟通类型,以及谁应该负责:
线上沟通方案
对于网络虚拟的黑客马拉松,选择沟通平台主要取决于你想实现的目标,你为黑客马拉松选择的时间表(延长或密集),以及你希望促进的沟通方式(同步或异步)。
在 Git 主机上使用拉取请求和议题(异步):
使用聊天应用(同步):
不论你选取哪一个平台,你都需要一个沟通方案来确定你的团队每个人何时在线。管理一个线上黑客马拉松可能会有点复杂,主要是因为不同的时区的问题 —— 人们可以在任何他们想要的时间、任何他们想要的地方参加。你必须计划安排在所有时区的人和每一个场合的参与者。排列好一个计划,清楚在下列情况下谁负责以及何时负责:
7、确定奖项
你的黑客马拉松是一个竞赛形式的活动吗?通常,黑客马拉松的参与者对于优秀贡献者能获得大奖和丰富的礼品会感到非常满意。但在你决定这些令人兴奋的奖励(实物奖品)之前,你必须确定你的竞赛所重视的价值。
另一方面,有些人可能认为竞争被高估了。如果你的目标是鼓励参与,那么你有权奖励每一个参与者,只因他们为社区的回馈!Hacktoberfest 就是这种方法的一个好例子。
8、准备炫酷的礼品
每个人都喜欢炫酷的礼品!无论是在线活动还是线下活动,你的参与者肯定会欣然接受能够纪念这次活动的礼品。礼品有两个目的:
社区成员喜爱礼品,但他们不喜欢单调的礼品!也许你在其他活动中已经发放过你现有的 T 恤和贴纸了。想让你的黑客马拉松给人留下深刻印象,就需要寻找新的、有趣的、专有的设计。T 恤固然好,但卫衣则更胜一筹。但是,你可以考虑一下参与者可能还没有的独特礼品。想象一下有什么可以成为他们的新宠,比如后备电池或帽子(这两样在 HackerOne 很流行)。对我个人来说,我家里就有一些来自黑客马拉松的毛巾和拖鞋!
9、进行宣传
设定目标和决定惊人的大奖和炫酷的礼品都是非常重要的步骤。但如果你不进行广泛的宣传,怎么能让人们知道你的黑客马拉松正在进行呢?你需要仔细调查可用的各类渠道,并要大胆地推广你的活动。这里说的包括博客、视频博客、电子邮件、社交媒体 —— 任何你能够利用的平台。
然而,依据你的目标定位,你需要在适当的渠道上进行投入。你进行广告的地方,取决于你想邀请谁来参加你的黑客马拉松。
10、后期管理
恭喜,黑客马拉松结束了!现在所有与黑客马拉松相关的活动都可以暂时停下,我们也不再需要投入资源了,对吗?错!你要把黑客马拉松视为你在软件开发和社区构建一系列活动中的一个环节。为了让你的黑客马拉松成功,你必须准备好进行活动后的各项工作。
总结
如果你一开始读这篇文章时,认为举办黑客马拉松并不难,那么我很遗憾要打破你的幻想!虽然我深信黑客马拉松是一个极好的方式,可以在多个层面上与社区进行交流和互动,但只有意图并不能保证结果。
为了使一个黑客马拉松成功,你需要非常周到,并准备投入大量的资源和努力来妥善规划和执行。
感谢你的阅读,我希望这个清单能帮助你成功地组织你的下一场黑客马拉松!
(题图:MJ/954f2da1-8a3a-4039-9695-b7ea7e3dea95)
via: https://opensource.com/article/23/2/hackathon-guide
作者:Tiffany Long 选题:lkxed 译者:ChatGPT 校对:wxy
微信扫码关注该文公众号作者