从政策过程:创建一个开源的治理过程的最佳实践

准备好把你的开源政策并把它付诸实践吗?本文概述了实用技巧基于真实有效的开源治理行动的例子,指导你通过的问题你需要考虑创建一个管理过程,将组织的文化、结构、和目标。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
123 第二页
第二页3

除了工具,帮助您实现您的自由/开源软件治理过程中,应该考虑建立一个自由/开源软件门户。取决于你是否也将导致自由/开源软件,你可能需要一个内部和外部面临的门户。

内部门户将帮助作为中央资源相关的一切自由/开源软件在你的公司。这些都是一些常见的部分内部自由/开源软件门户:

  • 文档在你公司的开源政策和策略。
  • 清楚地描述自由/开源软件的治理过程中,其工作流程、角色,和职责。
  • 常见问题、项目和许可报告培训指南,和其他有用的自助服务资源。
  • 与自由/开源软件相关的任何工具治理过程和相关的指导。
  • 一个案例研究各种自由/开源软件的评论列表,已获批准(或拒绝)的开源审查委员会(OSRB)。

外部门户通常包括部分如:

  • 概述部分高亮显示你公司的开源策略。
  • 的详细列表和描述各种自由/开源软件项目贵公司参与在这些社区和它的作用。
  • 技术文章、白皮书、开发人员访谈等具体项目上提供更大的洞察力和人。
  • 即将来临的事件列表,代表你的公司可以与客户互动和自由/开源软件社区。

一个共同的部分,应该出现在任何门户网站“联系我们”一节。你应该明确,容易与消费者的交流你的自由/开源软件治理过程。这将是至关重要的,以确保有一个信息自由流动的自由/开源软件治理过程。

发射和转出

一旦你开发的自由/开源软件治理流程和准备实现它,你应该考虑这样做的阶段。有针对性的飞行员为短时间内可以帮助测试过程的所有方面。此外,它可以提供宝贵的反馈之前需要精致的地区进行更广泛的推广。

自由/开源软件后治理过程已经实施一段时间,你可能想要衡量其有效性。分析你收集的数据是否匹配你的期望是测量的一种方法。此外,您可能希望执行随机审计在公司测试覆盖率和采用。

记住,就像你的自由/开源软件政策,治理过程也需要跟上不断变化的发展需要你的公司。

这些天来,几乎每个公司都有参与自由和开源软件(FOSS)以一种方式或另一种方式,但不要被使用的词“自由”和“开放”:自由/开源软件仍然需要管理就像任何其他第三方软件。的方式进入你的公司,它可以用于什么,它是如何影响你的日常运营,这些过程需要跟踪,组织和精简。

创建一个开源策略手册是公司的第一步通常会帮助管理自由/开源软件的使用和采用,而这通常是紧随其后的是建立正确的治理过程,从而实现这一政策。公司经常纠结于他们需要回答几个问题建立这些过程。这篇文章将帮助你识别的一些常见问题和设置时需要考虑的一个因素开源的治理的过程。我们也会提供一些实用技巧这些领域基于组织所做的一切在现实世界中。

请注意,本文构建严重暴风雨彼得斯的优秀导游:创建一个开源策略的最佳实践。如果您还没有这样做,一定要读那篇文章在继续之前。

你为什么需要一个开源的治理流程吗?

今天几乎没有一家公司在某种程度上,不与自由/开源软件。这些交互范围从使用自由/开源软件作为他们的内部IT基础设施的一部分,分发它作为产品的一部分,他们出售。这些相互作用甚至可能是无意的。例如,一个公司可以购买第三方软件,包含了自由/开源软件组件。

自由/开源软件可以输入一个公司通过很多渠道,大多数(如果不是全部的话)不得设置跟踪其流经的组织。虽然许多人认为这种非传统流动性的一个关键自由/开源软件的好处,也带来了一定的挑战在当今世界的企业责任。事实上,跟踪自由/开源软件在你的公司通常超出了理解审计和遵从性的必要性。收集的信息的自由/开源软件治理战略决策可以是一个宝贵的工具,通常是作为一个竞争优势。

一个设计良好的开源治理过程可以帮助贵公司:

  • 跟踪各种自由/开源软件项目(和相关的许可证),目前正在用于您的组织。
  • 识别所有的领域和自由/开源软件有一个关键的关系,这种关系的本质(消费、参与者、维修工等。)
  • 建立直接的通信通道的自由/开源软件的关键利益相关者及时更新相关(例如,即将到来的自由/开源软件的许可改变包你依赖)。
  • 自由/开源软件评论融入常规企业工作流程了万无一失。
  • 与自由/开源软件项目和社区培养互惠互利的关系,对贵公司很重要。
  • 放松。而一个开源的治理过程不会支付你的假期,它肯定会有助于提供心灵的平静,知道您的组织是设备齐全的自由/开源软件的好处最大化同时最小化风险。

也明白有很多关键的变量会影响你的选择在下面所列的每一个部分。这些变量包括:

组织的成熟度:无论您的公司是20人启动或200000人的企业一定会强烈影响你的自由/开源软件管理过程的各个方面。

主要业务:自由/开源软件,在本文的上下文中,阿森纳的一个关键部分是你的技术。如果你的主要业务是在技术的空间,自由/开源软件在你的策略有一个不可否认的作用。另一方面,如果你的公司依赖于他人提供技术专长,您可能还需要获得自由/开源软件专业知识从类似的外部提供者。

现有的流程(采购、产品/服务发布、公关等):自由/开源软件将会影响到组织的各个方面。在某些情况下,您可能需要增加现有流程,而在其他你可能需要完全新的。

组织文化:你的自由/开源软件管理过程需要符合现有的组织文化才能成功。例如,这可能意味着决定之间的重量级过程非常结构化和自顶向下的实现,一个轻量级的过程更多的非正式和有机自下而上的推动,或者两者的混合。组织文化是无形的,很难把在治理过程中,但它可以使收养一个挣扎的过程之间的区别,一个变成了一个巨大的成功。

记住这些变量在阅读下面的部分,而规划和设计你的自由/开源软件管理过程。

实现治理过程前常见的因素需要考虑

在你开始创建一个开源的治理过程,这里有几个项目你应该已经排队:

  • 一个开源的战略和政策
  • 赞助和组织支持
  • 资金
  • 自由/开源软件专业知识、差距和依赖关系
  • 指标和跟踪

让我们来看看每一个更详细一些。

一个开源的战略和政策

一个开源的治理过程让你的开源策略和政策。这是很自然的,你需要一个开源政策到位之前设计和实现一个开源的治理过程。

然而,这不是一个强制要求。组织经常从一个过程和松散定义的政策。甚至常常可以发现大型组织,一个人被委以责任找出一个开源的政策和流程。

说,从政策开始让你知道你的组织的利益期望从其与自由/开源软件的关系。用这些知识,你可以开发一个过程,补充并加速实施这一政策。这也保证了考试的时间,资金,人员,和努力你投资是符合公司的期望关于自由/开源软件。

赞助和组织支持

因为自由/开源软件接口与一个组织的几乎所有方面,你的自由/开源软件治理流程应该效仿。在大型组织中,这通常意味着你将需要在各级组织图表和与人交流。一旦这个过程,你需要说服这些人使用它。

确保治理过程是赞助足够高水平对开门走很长的路。在组织战略的观点自由/开源软件,首席技术官(CTO)通常是自由/开源软件的高层执行官策略及其实现。

同样,人员将使用治理过程在一个正在进行的基础上应参与其设计,给他们一个归属感。这也使他们有机会分享见解将什么工作,什么都不会。要做到这一点,你应该确定各个接触点与自由/开源软件组织。这些可能包括:

  • 采购
  • 信息技术(IT)
  • 产品开发
  • 服务组织
  • 合并和收购
  • 联盟和伙伴关系

资金

实现一个开源的治理过程是需要一些投资。资金通常需要支付各种费用,包括:

  • 雇佣一个或更多的人运行和维护的过程。
  • 培训的各种团体在你公司实际使用过程。
  • 覆盖成本与发展中或者许可任何软件,可以帮助实现这个过程。
  • 引入偶尔外部专家或顾问。

自由/开源软件专业知识、差距和依赖关系

因为你的开源治理过程作为中央,全公司资源自由/开源软件的专业知识,你应该确定这种专业知识以及任意键差距的来源和依赖关系。这可能包括与深入了解各种自由/开源软件许可证法律专家,专家实践社区的艺术自由/开源软件社区建设,和培训合作伙伴提供广泛而深入的会话基于您的需要。注意,很有可能,至少有一个或多个这些专家可能在你的公司。

指标和跟踪

著名的心理学家乔治·米勒曾经说过:“机会是可以忽略的,不小心你会测量正确的事情。“精心设计的自由/开源软件管理过程会出现几块的数据,如果跟踪和测量,可以提供一些惊人的见解你公司的自由/开源软件的应用。

这里有几个例子这样的模式,也可以检测到与数据:你能做什么

  • 什么是开源项目,取决于你的公司?你和这些社区的关系有多好?
  • 谁是最有助于开源项目的开发人员吗?有一个特定的部门往往采取并有助于自由/开源软件比其他人更多(或更少)?
  • 一个典型的开源审查多长时间?瓶颈在哪里?
  • 所有的产品/服务是什么,与项目X Y和/或许可?

如您所见,通过提前计划可以确保测量和跟踪重要的关键性的数据你独特的需求和目标。

通过将上面的列表纳入你的计划,你将具备设计和实现一个自由/开源软件治理流程定制以满足贵公司的需求。

如何开发和维护一个开放源码的治理流程

一旦你有机会计划关键的方面你的开源治理过程,你准备好了来制定和实施。

当你开始设计治理过程根据你的计划,你可能会面临决定在一些常见的设计因素,下面我们将描述。开发您的自由/开源软件管理过程的一种方法是把所有这些因素必须正确集成模块,为贵公司创造正确的治理过程。

集中与分散的

这是一个经典的问题,面临着在设计一个中度到高复杂性的过程。虽然有很多益处,选择一种或另一种,你的自由/开源软件管理过程可能是上面两种声音的混合。对大公司来说尤其如此,有单独的部门或业务单位。通常这些部门经营的自主权在几乎所有方面的业务。此外,他们可能都有某些公共区域定义自己的过程。

自由/开源软件的治理流程,有巨大的好处有一个中央数据存储在整个公司追踪自由/开源软件的使用和贡献。此外,操作中心审议机构比如开源审查委员会(OSRB)中概述暴风雨的策略创建彼得斯的文章增加了价值。OSRB可以提供一个额外的制衡层除了集中关键任务,可能是多余地跨越各部门执行。

然而,这样的集中也可以很容易变成一个瓶颈。

123 第二页
第二页3
企业网络2022的10个最强大的公司