提高社区工作透明度


Cover Page

透明对开源社区来说是极其重要的

最近在负责一个Linux基金会的翻译SIG。SIG成员都是来自外部并且彼此之间工作交集很少。也就是说,虽然大家在同一个项目,但是并不知道其他人工作质量好坏。在我Review时发现SIG成员的工作质量参差不齐,有的成员翻译的非常好,但也有一个成员的工作质量没那么好。如果告诉他情况,我担心会影响他的积极性,毕竟质量差好过没有。如果不告诉他和其他志愿者,肯定会影响项目质量以及其他成员的积极性。我必须想办法解决这个问题。

转到github

将协助工具从腾讯文档转移到github。虽然在腾讯文档上也能记录了编写和批注的记录,但是查看并不容易,而且有时候还需要切换版本。因此,我决定切换到github。因为在github上,每个PR的提交都有明确的ID,谁提交的PR一目了然。

志愿者名单

我的第二个做法是在GitHub的页面上增加联系人名单,并且记录微信ID,微信昵称和github ID。这样在微信群内、github上、微信其他工具比如投票、表格等上可以非常方便的把志愿者和ID对应起来,不至于搞混。

任务认领制

认领制并不是新的做法,在项目开始就是采用认领制的。但是我认领列表放在项目的首页,以提高透明度。相互协助的时候可以方便的找到对应的人交流沟通,使工作更加有效率。

持续改进流程

把项目执行过程中会遇到各种各样的问题,如何解决这些问题最好的方式就是与大家讨论形成共识,并且将它形成制度在SIG仓库中发布出来。