与开源类似,内部开源也完全是关于透明和协作的。如果做得好,这通常会带来一种归属感,从而提高员工的幸福感。无论组织结构图、地理位置或专业知识水平如何,内部开源都会创建一个包容的环境,让员工公开地贡献和协作,并相互学习。
内部开源可以提高敏捷性和质量
当每个人都默认采用透明的方式时,孤岛往往会消失,员工可以通过重用来自组织不同部分的代码、流程或最佳实践来节省时间。内部开源还可以通过书面沟通实现异步协作。通过记录从决策过程到指标以及操作指南的所有内容,员工不再需要安排如此多的会议,或者担心如果他们无法参加会议会错过什么。这在提高整体的敏捷性和效率方面是一个巨大的改变。
开放性自然会导致更多的审查。审查带来反馈和迭代,从而在质量和各个利益相关者的支持方面产生巨大的好处。换句话说,内部开源是一种强制功能,可以促使给定组织中的每个人对更高的标准负责。
为什么内部开源现在越来越受欢迎?
要理解为什么内部开源越来越受欢迎,请看看它的三个支柱
-
文化: 开源正变得越来越深入地扎根于许多公司文化和 DNA 中。例如,像 US Bank 或 Capital One 这样的公司都有专门的人员担任开源负责人,其明确的任务是在内部发展内部开源文化。更好的是,越来越多的企业决定开源他们的大部分内部软件。最著名的可能是 Netflix OSS,在过去的几年里,它已经发布了十几个以上的开源项目,从大数据到构建、运行时和交付工具。
-
流程: 随着疫情蔓延,员工被送回家,组织别无选择,只能接受这种内部开源文化,并调整流程以进行更多的异步工作。 随着 Zoom 疲劳 的出现,似乎相当多的决策都是在会议室之外以更加合作的方式做出的,关键利益相关者能够在事先发表评论和提供反馈。例如,通过 GitHub issue 进行的离线决策更有利于不同意但承诺的管理原则。它让利益相关者有更多的时间来思考重要的改变。它还迫使他们为支持或反对该决策构建一个坚实、有据可查的案例。
-
工具: 新的创新工具可以作为内部开源飞轮的触发器。它们有能力影响影响整体文化的流程,从而更加开放地采用新工具。例如,新的 SaaS 公司降低了人力资源专业人员远程工作的法律障碍。 其他工具,例如 Penpot 和 Nextcloud 使分布式团队能够协作完成工作。
我的公司如何开始拥抱内部开源?
现在您已经了解了什么是内部开源、它的好处以及它为什么越来越受欢迎,您可能想知道从哪里开始。请看下面三种您可以将内部开源引入您公司的方式。
1. 公司手册
尽管起初有点违反直觉,因为害怕直接竞争对手抄袭,但我的公司 Strapi 最近公开发布了 公司手册。 GitLab 手册 的成功启发 Strapi 效仿。 GitLab 手册是技术领域的一个开源参考。 最值得注意的是,拥有公共手册的好处包括改进的沟通以及透明的招聘和入职流程。 它还有助于公司与外部利益相关者或社区建立信任和一致性。
2. 公共路线图
公共产品路线图也正在成为科技行业的标准。 除了提供对他们期望开发(以及何时开发)的功能的可见性之外,它还让每个人都有机会进行投票和评论。 提供明确的反馈途径让用户知道他们的声音被听到,并且社区参与了产品的构建。
3. 公开会议
内部开源如何改变工作文化的另一个例子是公开全体员工会议,用户可以像全职员工一样向公司创始人或高管提问。 例如,Airbyte 每月运行这种类型的会议,以在一个非正式的环境中收集反馈并与社区成员建立关系。
结论
内部开源最初是开源软件领域的一项工程原则,现在正在扩展到其他部门和行业。 随着全球员工队伍越来越分散,以及新的工具和流程能够实现更有效的异步通信,内部开源(即使不是每个人都这么称呼它)很可能会继续改变我们所知道的工作文化。
评论已关闭。