Press "Enter" to skip to content

国防部特遣部队指导IT收购大修

国防部特遣部队的一项新研究强调了军方在购买软件时更像商业行业。

具体来说,国防部官员应该放弃可追溯至20世纪70年代的购买行为,并采用迭代的,灵活的方式来购买软件,新的国防科学委员会报告指出。

这样做意味着要改变五角大楼的文化,那里的文化和内部过程中的系统性问题(包括强调详细要求和大规模的完成系统)会阻止承包商在军方采用更多软件友好的购买习惯。报告。

这不是一个新问题。

“与软件开发相关的问题继续困扰着美国国防部的大型采购项目。这导致了实地调查的长时间延迟,成本超支,以及在某些情况下程序取消,“报告的作者写道。“这些问题似乎是由于过去二十年的计划中发生的相同的软件开发问题造成的。”

该报告详细介绍了改善国防部软件采购的七项建议,其中包括:

⋅仔细检查承包商的“软件工厂”:“研究和工程国防部副部长应该立即执行国防数字服务,美国空军生命周期管理中心,美国软件工程协会联邦资助的研发中心,美国海军航空系统司令部和陆军装备司令部“,为潜在承包商的软件工厂能力建立评估标准。软件工厂是程序员用来编写代码和协作的一套软件工具。

·采用连续迭代开发的最佳实践:“服务采购主管,计划执行官,计划管理人员和联合参谋/ J-8应在下一年确定最低可行的产品方法,并将采购授权委托给PM “提供一系列可行的产品,在正式采购战略中为每个项目建立一名产品经理,并安排作战人员采用初始作战能力进行评估和反馈; 并让国会改变法规以支持快速迭代方法。

·立即启动所有新项目的研究所风险降低和衡量标准:包括主要决策机构在内的官员应允许多个供应商开始工作,在至少有一个供应商证明他们可以开展工作后发生倒闭。应通过开发来保留多个供应商以降低风险。

·评估过渡型和传统型项目:项目管理办公室和PEO应计划向软件工厂过渡和持续迭代开发。国防总承包商应该将执行过程转换为混合模式,并将迭代的持续发展纳入当前合同的约束范围之内。对于开发完成的遗留程序,PM和PEO应为是否转换程序提供业务案例。下一年,项目管理人员应该介绍最佳实践和经验教训。

·培养员工能力:军事获取命令“应该获得或接触一小群对迭代开发有深刻理解的软件系统架构师。服务获取命令应该在采购过程的早期使用这个干部来制定采购策略,制定供应商选择标准并评估进度。“

·将软件重点放在合同中:提案申请应规定支持软件工厂的软件框架的基本要素,包括代码和文档库,测试基础设施,软件工具,签入注释,代码起源以及参考和工作文档通知开发,测试和部署。这些应该反映在RFP的来源选择标准中。此类框架要素对政府及其承包商的可用性,成本,兼容性和许可限制也应该成为合同授予选择标准的一部分。

·验证和验证机器学习:国防高级研究计划局,SEI FFRDC和国防部实验室“应该围绕实际使用机器学习的防御系统建立研究和实验计划,并进行有效的测试,独立验证和验证以及网络安全弹性并强化为主要关注点。他们应该建立一个机器学习和自治数据存储库,并根据美国计算机应急准备小组的要求进行交流,以收集和共享机器学习和自主部署所需的数据。“

中彩论坛
五发国际

热点推荐