开源软件承诺在国防、情报、执法和政府技术领域实现革命性的转变,其成本和速度能够满足资源缩减和全球行动持续加速的竞争性需求。虽然行业和采购界的工程师和开发人员强调这种技术转型,但对于那些以运营为重点的人来说,这通常被认为是次要的。
采购界和运营界之间明显的冲突是由开源现象的广泛性造成的:开源既指一种文化视角,也指一种技术模型。然而,分隔双方的鸿沟并没有看起来那么宽。对于采购界来说,开源技术能够快速插入新的和改进的功能。对于运营人员来说,开源文化能够实现自同步行动的条令和部队结构。正如戴维·艾伯茨和理查德·海耶斯所说,开源的文化和技术协同作用是推动“权力下放”的催化剂。
开源文化
对开源文化最好的阐述之一是 Jason Hibbets 的著作开源城市的基础。除了是对开源倡导者的有力号召外,这本书还务实地阐述了一个组织要获得开源文化的好处所必需的特征。正如 Hibbets 所指出的,开源不仅仅是选择一种软件许可方案。开源是关于授权创造者和用户来确定解决问题的最有效方案,同时,授权他们将从自身知识和经验中获得的经验价值添加到这些方案中。
“开源城市”的特征被简洁地概括为五点
- 培养公民参与的文化
- 拥有有效的开放政府政策
- 拥有有效的开放数据倡议
- 推广开源组织和会议
- 成为创新和开源业务的中心。
值得简要地看一下这些方面。
公民——为了我们的目的,可以理解为“用户”——的参与对于创新解决方案的快速发展至关重要。广泛的公民参与使得政治实体面临的问题和挑战能够摆在其选民面前。更重要的是,它允许从选民中汲取解决方案概念——比政府更大的资源库。通过向大众(尤其是来自在线社区)提出挑战来获取想法的当代流行语是“众包”。这实际上是一个更古老的概念。在大教堂与集市中,开源布道者埃里克·S·雷蒙德称之为“林纳斯定律”,以纪念开源操作系统 Linux 的创始人 林纳斯·托瓦兹。“林纳斯定律”指出:“只要有足够的眼球,所有的错误都是肤浅的”,它将广泛授权和参与的原则应用于问题解决。
开放政府政策旨在提高透明度(以及随之而来的信任)、公共信息的访问以及政府(和其他公共部门实体)、非营利组织、私营部门和公民之间的协调。它们通过强调分布式审查、包容性和广泛而多样的参与来实现这一点。这些政策通常以可公开访问的网络门户的形式切实地表达出来,这些门户具有开放数据、网络和移动应用程序,用于可视化和使用数据,以及与利益相关者组织的链接。
开放数据倡议是关于使数据既公开可用又有用。使原始数据集可访问并不能帮助绝大多数用户。真正的开放数据倡议提供用户可以消费可用数据的机制。这些机制可能包括可视化工具、搜索引擎和 Web 应用程序,使用户能够从数据中获益。
开源文化本质上是草根性的。为了蓬勃发展,它需要一个鼓励和支持利益相关者社区的环境。支持意味着很多事情,包括提供开展活动和会议的物理空间、鼓励新想法和概念不断涌入的环境、使用官方渠道传播关于开源社区内部和外部信息以及与开源社区相关的信息,当然还有财政支持。这种支持的性质很重要;如果要实现授权开源的广泛参与,它应该是赋能性的而不是规定性的。
最后一个特征,即成为创新中心,实际上是前四个特征的结果。当一个政治实体在鼓励广泛参与、制定治理政策、开放数据和物质支持的情况下启用开源时,许多具有共同愿景,但在实现方法上存在多样性的群体被聚集在一起。结果是,只需要广泛的指导就可以产生期望的效果。
权力下放
权力下放是一种指挥与控制理念,最初由美国国防部指挥与控制研究计划(CCRP)在 21 世纪初提出。按照美国条令的说法,指挥与控制 (C2) 是指组织对其下属部门行使权力和指导以实现任务目标的能力。指挥与控制是通过人员、装备、通信、设施和程序的相互作用来实现的,这些使指挥官能够在作战活动期间计划、协调和控制部队。
权力下放理念强调一种去中心化的指挥与控制形式,指挥官的角色从提供规定性监督(即目标、作战解决方案以及如何实现该解决方案的指导)转变为提供一般指导和赋能支持。这个概念并不新鲜;事实上,自 19 世纪初以来,德国军队就一直强调其所谓的 Auftragstaktik,即任务式战术。作为一种条令,Auftragstaktik 的特点是个人主动性、独立决策以及鼓励下级指挥官根据自己的意愿做出战术决策,以促进总体指挥意图的实现。指挥官的主要作用是提供目标最终状态的总体愿景,并支持部队,在实现其意图方面给予下级指挥官虚拟自主权。
德国军队在两次世界大战中实践的 Auftragstaktik 与 CCRP 设想的权力下放之间的关键区别在于,在上下级和对等关系中增加了共享态势感知,这得益于强大的网络支持。对等组织之间的共享态势感知能够清晰且一致地理解指挥官的意图,及时交流相关且高质量的信息,要求各级人员积极参与,并信任正在交流的信息、下属、上级、同级和技术。结果是,强大的网络化组织能够实现自同步,从而大大减少了指挥干预以应对战场多变性的需要,并缩短了部队理解和响应新的作战刺激所需的时间。
为了使权力下放/自同步能够发挥作用,下属组织必须在技术上得到支持,并在程序上获得授权,以充分参与战场信息的供应、消费和增强。与此同时,指挥官必须创造一个环境,让社区的所有成员都了解总体任务目标,意图得到清晰的沟通,并在指挥部和下属单位之间培养开放和信任。这种环境的一部分是确保在相关的作战安全约束范围内,所有下属都可以按需访问指挥部掌握的战术和情报数据。
此外,指挥官需要确保下属单位拥有必要的物资和后勤保障(即装备、培训等),以有效参与网络中心战 (NCW),并培养一种共同的思维模式,鼓励下属发挥主动性并找到创造性的解决方案,而不会因不完美的决策而产生不利影响。最后一个要求至关重要。谨慎的冒险是主动性、创造力和创新力的要素。“权力下放”要求指挥官鼓励下属发挥战术主动性,同时认识到会发生错误和挫折。该理论指出,从战场主动性的发挥中获得的成功总和将克服偶尔的挫折。“零缺陷容忍”指挥理念会抑制主动性并扼杀创新。在开源和敏捷社区中,这被称为“快速失败”,是开发生命周期中必要且受鼓励的方面。
换汤不换药
即使对指挥与控制理念稍作了解,也会发现“权力下放”与开源文化原则之间存在惊人的关联。然而,有可能更进一步,并有力地论证开源文化与“权力下放”是同义词,而“权力下放”正迅速成为 21 世纪主要的战场条令。下表将采用开源文化的组织的特征与“权力下放”条令的相应原则联系起来
结论
开源不仅仅是一种软件许可方案或商业模式。它是一种组织文化和管理理念,可以实现高效且有效的项目执行,通常可以显著节省时间和资源。随着“权力下放”条令被广泛接受,开源不再是对大型组织低效率的反文化叛逆。相反,它已经成熟为地球上最大、最复杂企业之一的主要管理理念。我们只能希望看到工业界和政府效仿。
最初发布于 The Intelligent Triad。根据 Creative Commons 重新发布。
4 条评论