透明文化渗透到 Dataverse 项目中,促使其在全球数十个研究机构中得到采用。Dataverse 开发团队总部位于哈佛大学,在重视透明度的机构(定量社会科学研究所 (IQSS))内作为一个开源项目运营,拥有十多年的经验。透明地工作有助于 Dataverse 团队沟通当前开发工作的变更,为社区提供相互支持的机会,并促进对项目的贡献。
Dataverse 是开源研究数据存储库软件,是一个用于共享和探索研究数据的平台。2007 年 6 月,Dataverse 开发人员发布了该项目的第一个开源提交,但 Dataverse 的前身可以追溯到 1987 年。在社区的帮助下,Dataverse 开发团队在 2016 年完成了代码重写,这导致采用率显着增长。截至 2017 年,全球有 26 家机构在生产环境中运行 Dataverse,其中三个安装(包括 Harvard Dataverse)向全球任何研究人员提供数据托管。
自上而下的透明度
Dataverse 项目源于 IQSS,这是一个促进其各种运营可见性的组织。IQSS 网页上的 路线图 表明了该机构对透明度的承诺程度,声明
我们公开维护这些开发路线图,以便我们所有的教职员工和学生都能保持在同一页面上,或者至少可以从同一页面开始工作;我们让每个人都完全了解 IQSS 的工作目标、我们的工作方式以及我们计划何时实现目标。对于每个开发领域,您都会找到全局图景以及深入了解您想要的任何细节级别的方法;对于某些领域,您会找到正在进行的社区讨论论坛,在许多领域,您甚至可以看到我们正在编写的原始计算机代码。我们意识到这种程度的透明度在像哈佛这样的大型复杂环境中是非常不寻常的,但我们的研究表明,当我们的社区参与我们的运营并授权其成员推动我们的产品、服务和活动的增长和改进时,我们做得更好。
其母公司对透明度的支持帮助 Dataverse 团队感到可以放心地开放。该项目的公共路线图提供了一个概述,其中包含深入了解任何特定功能或错误的链接。路线图还列出了项目的战略目标,帮助社区设定对项目优先事项的期望。团队在公共“dataverse-community”邮件列表以及每两周一次的社区电话会议上沟通路线图的变更。(电话会议不录音,但参与者协作记录笔记并将其发送到公共邮件列表。)在年度社区会议上,团队会介绍路线图并回顾过去一年的成就。路线图上计划的发布链接到公共看板,显示各种问题的状态,因为它们从积压工作转移到开发、代码审查和质量保证。简而言之,开发是一本公开的书,社区可以跟随每一章,甚至帮助讲述故事。
支持方面的透明度
随着 Dataverse 的采用率不断提高,社区已经能够更好地支持自身。社区成员在公共渠道中提问和回答问题,构建任何搜索引擎都可以访问的知识库。团队鼓励社区大胆地在邮件列表和公开记录的 IRC 频道中发布问题。社区渴望帮助所有成员取得成功,并且各个社区成员的优势得以体现。
贡献方面的透明度
增加贡献是 Dataverse 项目的战略目标之一,团队积极提出鼓励公开为项目做贡献的问题,例如以下问题。
- “您能打开一个 issue 吗?”
- “您是否有兴趣发起一个 pull request?”
- “您能参加社区电话会议,以便我们更多地了解您的想法吗?”
- “您能在邮件列表中发起一个关于您的想法的帖子吗?”
社区通过提供想法、改进文档、参与可用性测试和编写代码来做出贡献。最近,团队开始在一个公共电子表格上跟踪社区开发工作,以便清楚地了解谁在做什么,并可以提供有关各种倡议的状态更新。随着社区成员取得进展,issue 编号被添加到电子表格中,随后是 pull request 编号。通过公开对话,社区可以了解其他机构甚至同一机构的同行当前的努力。
透明化方面的挑战
透明化并非没有挑战。Dataverse 项目内部和外部的开源新手可能会发现高度透明化令人感到害怕。如果人们不喜欢我的代码或我的设计怎么办?如果我打开的 issue 是虚惊一场怎么办?如果我的问题是由于我做错了什么而引起的怎么办?诸如此类的挥之不去的疑虑是正常的,作为一个社区,我们必须不断提醒彼此,我们宁愿听到一个不完美的想法,也不愿什么都听不到。
在透明化的背景下,安全性值得特别提及。与许多项目一样,Dataverse 也有一个私人电子邮件地址,用于接收可疑安全漏洞的报告。完全公开讨论安全问题会让客户面临风险,这是不负责任的。
设计方面的透明化也带来了一些挑战。在 2017 年俄亥俄州 Linux 节的一次演讲中,来自 Red Hat 的 Máirín Duffy 解释了设计文化中的“重大揭示”,以及开源中经常听到的“尽早发布,经常发布”的口号对于喜欢分享精心策划的、润色过的设计的设计师来说可能有多么困难。最近,Dataverse 项目已在一个单独的看板上发布了未经润色的设计,该看板是公开的,但未对外宣布。看板上的模型会出现在可用性测试中,并经过改进,直到准备好包含在开发 sprint 中。
结果
在最近的社区会议上的回顾中,Dataverse 社区的积极回应鼓励团队继续以透明的方式工作。社区喜欢社区电话会议,只希望更多地了解议程主题和呼叫提醒。他们欣赏公开的路线图。他们要求在 issue 上标记“需要帮助”,以便他们可以做出贡献。他们要求协助理解用于编写文档的系统,以便他们可以提供帮助。简而言之,信息越多越好。将信息公开(而不是在私人电子邮件和消息中)可以最大限度地提高我们击键的价值。
本文是 开放组织工作手册项目 的一部分。
评论已关闭。