开源优先:私营公司宣言

302 位读者喜欢这篇文章。
Core purpose

Opensource.com

这是一份任何私营组织都可以用来构建其协作转型的宣言。请阅读并告诉我您的想法。

我使用本文作为材料,在 Linux TODO 小组 做了一个演讲。对于那些不熟悉 TODO 小组的人,他们支持商业公司的开源领导力。相互依靠非常重要,因为法律、安全和其他共享知识对于开源社区向前发展至关重要。这一点尤其重要,因为我们需要代表商业和公共社区的最佳利益。

“开源优先”意味着我们在考虑基于供应商的产品来满足我们的需求之前,先考虑开源。要正确使用开源技术,您需要做的不仅仅是消费,还需要参与以确保开源技术能够长期生存。要参与开源,需要您的工程师将时间分配在为您的公司和开源项目工作之间。我们希望将开源贡献意图和协作引入我们私营公司的内部。我们需要定义、建立和维护贡献、协作和基于绩效的工作文化。

开放式花园开发

我们这家私营公司致力于通过其对技术社区的贡献,成为技术领域的领导者。这不仅仅需要使用开源代码。成为领导者需要参与。成为领导者还需要与公司外部的团体(社区)进行各种类型的参与。这些社区围绕特定的研发项目组织。参与这些社区中的每一个都非常像为一家公司工作。实质性的结果需要实质性的参与。

多写代码,生活更美好

我们必须慷慨地提供计算资源,节约空间,并鼓励由此产生的混乱、富有创意的环境。允许人们访问他们业务的工具将改变他们。我们必须进行自发的互动。我们必须建立在线和物理空间,以鼓励通过协作实现创造力。没有实时的相互访问,就不会发生协作。

通过精英管理实现创新

我们必须创建一个精英管理体制。想法的质量必须克服群体结构和其中人员的任期。按功绩晋升鼓励每个人都成为更好的人和员工。当我们尽力做到最好的时候,充满激情的人之间会发生激烈的辩论。我们的文化应该鼓励异议的义务。强烈的意见和想法会导致充满激情的工作态度。想法和意见可以而且应该来自所有人。重要的是你做什么,而不是你是谁。随着精英管理制度的建立,我们需要投资于那些无需许可就能做正确事情的团队。

从项目到产品

当我们的私营公司拥抱开源贡献时,我们还必须在在上游从事研发项目和在生产中实施最终产品之间创建更清晰的界限。项目是研发,快速失败和开发功能是现状。产品是您投入生产的产品,具有 SLA,并且正在使用研发项目的结果。这种分离至少需要为项目和产品设置单独的存储库。正常的分离包括不同的社区从事项目和产品的工作。每个社区都需要大量的贡献和参与。为了保持这些活动的独立性,需要有一个从项目到产品的客户功能和错误修复请求的工作流程。

接下来,我们将重点介绍在我们私营公司创建、支持和扩展开源的主要步骤。

技术天才的学校

资深人士必须指导缺乏经验的人。当您学习新技能时,您将其传授给下一个人。当您培训下一个人时,您会转向新的挑战。永远不要期望在一个职位上待太久。获取技能,变得出色,传授知识,然后继续前进。

为您的家庭找到最优秀的人

我们热爱我们的工作。我们非常热爱它,以至于我们想和我们的朋友一起工作。我们是一个比我们公司更大的社区的一部分。招募最优秀的人与我们一起工作应该始终铭记在心。我们会为我们周围的人找到很棒的工作,即使那不是在我们公司。这样想让招聘优秀人才成为一种生活方式。随着招聘变得普遍,审查和帮助新员工也变得容易。

更多内容即将推出

我将在我的博客上发布关于每个原则的 更多细节,请继续关注。

本文最初发布在 Sean Robert 的博客 上。根据 CC BY 许可发布。

Sean Roberts
在关注结果的同时,以同理心领导。我实践精英管理。在这里找到智慧的东西。

评论已关闭。

Creative Commons 许可本作品根据 Creative Commons Attribution 3.0 Unported License 许可获得许可。
© . All rights reserved.