近日,美国陆军上尉马修•莫林与三级准尉尼古拉斯•维托雷联合在陆军协会官方网站上发表了题为《指挥官们将如何利用软件在下一场冲突中获胜》的文章,提出了一种名为“开发、作战、运维”(DevWarOps)的新框架,旨在通过将软件开发、数据分析、网络安全和军事行动紧密结合,彻底改变美军的作战能力,以应对软件定义战争时代的挑战。

软件:新时代的核心武器

文章以一个虚构的场景开篇:2025年,士兵约翰•史密斯中士在巡逻中使用安卓团队感知套件(Android Team Awareness Kit,ATAK)操作系统驱动的终端设备(EUD)进行通信、汇报和无人机控制。然而,当需要与使用不同操作系统终端的友军协同作战时,系统的不兼容性导致关键信息的共享受阻。这个场景突显了当前美军软件部署方式的滞后性及其对作战效能的负面影响。正如外科医生需要合适的工具进行手术,消防员需要根据现场情况灵活应对火情一样,士兵也需要能够快速适应战场变化的软件工具和支持系统。

文章指出,当前美军的软件获取、维护和集成方式已经影响了士兵执行战术任务的能力。软件的更新周期过长,与战场实际需求脱节,这使得部队在面对瞬息万变的战场环境时难以迅速反应。

基于DevOps的DevWarOps

为了解决这一问题,文章借鉴了私营部门在2010年左右兴起的“开发运维”(DevOps)理念。DevOps强调通过促进反馈循环和组织学习与实验来加速软件开发生命周期,并通过自动化流程和增强软件交付来加强软件开发和IT运营之间的协作。DevOps的成功经验表明,将软件开发和运维紧密结合能够显著提升组织的敏捷性和效率。

然而,军队与企业有着不同的限制和需求。DevOps侧重于开发者、业务运营和安全合规,而军队还需要考虑情报、作战、软件和网络安全,以及人工智能在现代战争中的作用。因此,简单地照搬DevOps并不适用于军队。

基于此,文章提出了“开发、作战、运维”(DevWarOps)概念,这是一种专为军队设计的软件集成新方法,其核心在于整合情报、作战、软件和人工智能,并通过现代军事和网络安全措施来确保其安全,以实现战场上的优势。

DevWarOps的五大原则

为了实现这一愿景,文章提出了DevWarOps的五大核心原则:

(1)软件开发生命周期是新的OODA环:观察-判断-决策-行动(OODA)循环是空战中取得优势的关键。在软件定义的战场上,快速迭代的软件开发生命周期将成为新的OODA环,使部队能够更快地适应战场变化。俄乌战争中的无人机攻防对抗就是这一原则的生动体现。

(2)数据驱动作战:数据已成为关键资产,驱动着作战和决策。通过分析来自各种来源的大量数据,军事领导人可以获得关于敌方动向、地形影响和作战风险的宝贵见解,从而做出更明智的决策。人工智能的应用将进一步放大数据的价值,使其能够快速准确地处理海量数据集,并提供更深入的分析。

(3)好的软件永远不会完成:软件开发是一个持续迭代的过程,需要不断更新和改进。军队必须认识到这一点,并建立相应的机制来支持软件的持续维护和更新。

(4)软件应增强部队单位的作战能力:软件开发应以提升作战能力为核心目标。部队应专注于将软件和数据科学融入作战流程,并优先考虑能够增强作战能力的指标和人工智能应用。

(5)软件是通往网络域的大门:网络安全在软件集成中至关重要。军队应将网络安全人员直接嵌入到开发和运维团队中,并在软件开发的每个阶段都考虑网络安全因素。

实施DevWarOps的建议

为了推动DevWarOps的落地,文章提出了以下建议:

(1)在军级建立软件集成部队,负责软件在战场上发挥的作用。此举将为数据科学团队与参谋流程的整合提供平台,使DevWarOps部队能够将软件变更应用到无人机部队。

(2)利用DevWarOps原则实现持续迭代。随着越来越多的军队领导人具备数据素养,他们应该重新评估软件在其组织中的作用,并思考如何利用响应更迅速、定制化的技术来提高核心能力。

结语

文章认为,技术变革的速度目前已经超过了美军利用技术的速度。美军必须适应这种变化,积极拥抱DevWarOps理念,才能在未来的战场上保持竞争优势。正如联合特种作战司令部(JSOC)整合情报和作战以提高目标定位能力一样,DevWarOps主张通过DevOps原则整合软件开发和作战,使部队能够适应敌人的技术,并更好地以战斗的速度整合技术。

DevWarOps的提出是美军在软件定义战争时代的一次重要探索,它旨在通过将软件开发、数据分析、网络安全和军事行动紧密结合,构建一个更加敏捷、高效和安全的作战体系,从而在未来的战场上赢得胜利。

声明:本文来自防务快讯,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。