在不可预见的未来的冲突中,战场的任何一方都越来越依赖于软件,因此,保持安全、快速地交付弹性软件就成为一种竞争优势,将决定着哪方能在冲突中获胜。要将软件交付时间从几年缩短变为几分钟,就需要对已有的流程、政策、组织和技术进行重大更改。为此,美国批准了《国防部软件现代化战略》,并指示国防部首席信息官(CIO)、国防部负责采办和维持的副部长以及国防部负责研究和工程的副部长通过软件现代化高级指导小组(SW Mod SSG)领导该战略的实施。同时也提出了战略场景展望、基本构建原则以及基本架构。
美国防部软件战略文本
1.战略场景展望
五年后。一场自然灾害摧毁了一个伙伴国家沿海的关键基础设施,威胁到美国的资产。国防部正在提供救灾援助,并通过海路和陆路向该地区部署部队。软件检测灾难并动态地将云计算资源转移到该地区。响应人员在几分钟内部署了一个按钮式协作环境,其中包含企业安全、法规遵从性和认证解决方案。各单位之间的协作得以实现,尽管周围的基础设施遭到破坏,数据和通信仍能安全快速地流动。
三年后。在战区, 络战已经成为一系列日益复杂和频繁的 复性攻击,威胁着地区安全的稳定,并将反应升级到动态领域。国防部软件工厂根据当前和未来对脆弱系统(从战斗机到通信设备)的威胁,自动、主动地部署措施,以实现持续的联合作战。
今天全球新冠病毒大流行迫使数百万人离开办公室,陷入孤立。部署国民警卫队人员协助疫苗接种,每天接种150万剂疫苗。
为此,协作、后勤和通信软件必须无缝获取并安全扩展,以支持国防部的运营。国防部现在和未来的竞争优势取决于战略洞察力、主动创新和通过软件能力实现的有效技术集成。软件现代化,即通过重用、获取或定制开发形成快速交付高质量安全软件的能力,并固化到美军国防体系中。国防部软件现代化战略为技术和过程转换设定了一条道路,这将使弹性软件能力能够以较快速度交付。它是国防部数字现代化战略的一系列子战略中的一个,是在国防部数字现代化战略的基础上发展起来的,并取代了国防部的云战略。
2.基本原则
在美国国防部实施软件现代化过程中,统一原则构成了战略实施的基础,并确保其与已有的国防部战略是一个整体,而不仅仅是一个技术要求。具体包括:
?安全性、稳定性和速度质量的首要地位——国防部不得允许钟摆严格按照速度指标移动。弹性软件必须首先由其稳定性、质量和可靠的 络生存能力来定义。通过积极采用现代软件开发实践,在整个软件开发生命周期中有效地集成性能和安全性,可以快速实现这些特性。
?云智能/数据智能-云服务和数据是软件现代化的基础。软件必须巧妙地利用云服务,并结合数据最佳实践,以最终提供有影响力的功能。国防部必须加快云的采用,以实现软件现代化,并按照国防部的数据战略主动管理数据。
?企业优先——国防部的技术交付受到财政现实的约束,财政现实需要一个高效且成本效益高的投资组合。企业能力是产品组合的关键部分。企业能力的协同管理促进了采用,并允许国防部组件在资源有限的情况下实现价值最大化。
?全员推动——软件现代化带来了更高的能力和更大的自动化。这一现代化必须由强有力的领导、技术人才和高技能劳动力推动。因此,部门员工的开发、培训和招聘是软件现代化的关键方面。
?不仅仅是代码——软件现代化不仅仅是代码开发。它包括许多政策、流程和标准,将一个概念从想法转变为现实。合同和知识产权等考虑因素,以及从开发到部署的过渡,往往被忽视和低估。这些政策、流程和标准不应阻碍,而应赋予该战略愿景与权力。
评述:美军在欧洲各国大搞数字化的背景下,提出并实施软件现代战略,这并不代表美国政府及军方对数据的忽视,反而为我们揭开了数字化未来发展趋势的一角。早在上个世纪末,美国就率先提出了数据管理与使用法案,用以规范数字资源的开发与使用。软件是数据增值和发展的关键,随着数字基础设施不断升级完善,数字化 会也将对软件的开发、交付与使用提出新的要求,美军的这种做法值得引起我们的关注和思考。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!