如何结构化的决定是至关重要的,当一个程序功能可以交付给用户。经过几十年的尝试建立的大型复杂系统通过一个有限的“大爆炸”方法成功,机构已经接受了更多的迭代,螺旋,敏捷开发以更大的成功。将工作范围分成多个更小的版本能使组织能够响应操作的变化,风险,预算、优先级、承包商、技术等等。
程序的收购战略必须评估环境因素和结构开发、集成和交付。主要武器系统提供所有的计划能力10 - 15年之后将不能满足其客户的系统提供60%的能力在6 - 8年,涉及客户与项目办公室在迭代交付。这一原则适用于收购小大型飞机系统的软件程序。
政府问责局2003年,空军的报告f - 22战斗机会被更多的成功和更少的昂贵的如果是发达国家通过三个进化步骤副一个22年计划。
的国防战略发表在2018年1月强调迭代开发:
“精简快速迭代方法从开发到部署。能力发展迅速,迭代方法将降低成本,技术过时,收购风险。部门将重新调整激励和报告结构提高交货速度,使设计权衡需求过程,扩大作战人员的角色和情报分析人员在整个并购过程中,利用非传统供应商。原型和试验应使用之前定义需求和商业现成的系统。平台电子和软件必须为常规设计的替换,而不是静态配置,持续了十多年。这种方法,背离了以前的实践和文化,将允许美国更快地应对安全环境的变化,使竞争对手很难抵消我们的系统。”
多德5000.01状态:
“应当纳入可生产的先进技术系统和部署在最短的时间内可行的。批准,分时段能力需求与可用的技术和资源使进化的收购策略。进化的收购策略满足运营需求的首选方法。增量开发的首选过程执行这样的策略。”
的联邦信息技术收购改革法案(FITARA)应力增量开发,包括:
”开发的软件或服务,计划和实际交付新的或修改技术功能用户至少发生每六个月”。
斜方发表了一权威、自主性和责任感论文在2017年6月提出:
“倾向于进化发展了超功能的解决方案,要求蠕变,和过早技术插入。随着时间的推移,快速学习,快速修正,和更多的机会将不断发展的技术,满足一系列的增量项目整体投资组合的任务需要遵循一个步进式路径,而不是试图和危险情景跳跃的能力。”
美国海军的北极星项目
斯蒂芬•丹宁的领导者的激进的管理指南包括一个有趣的海军故事从1950年代/ 60年代加速功能。
迭代的思想也被用于美国海军建造潜艇。1957年10月,海军中将杠杆史密斯最近被任命为新的北极星项目的技术总监,这是旨在发展潜艇可以发射导弹时淹没。第一北极星潜艇将运营八年之后,在1965年。已经是一个雄心勃勃的目标,北极星项目需要九新技术的发展。
人造卫星发射,两周后完成北极星项目的最后期限从1965上升到1959。已经是一个非常困难的目标突然变成了不可能完成的任务。所以史密斯决定方法迭代的任务。
而不是创建最终的系统在九年,他着手创建一个系统的进展:A1, A2, A3。A1版本将包含任何技术可以部署在三年。A2版本将并行开发,但比较慢,让它使用更理想的技术。A3版本将包含所有学到的早期版本的发展。
1959年6月9日,第一个北极星导弹从潜艇发射。到1960年底,两艘北极星潜艇在海上巡逻。与许多其他的防御系统,导弹按照承诺执行。从来没有一个提示成本超支。成功的关键是每次迭代结束时向客户交付价值。
你可以采取行动
- 结构:一个程序在早期阶段应该计划结构系统或服务的交付完整的设想范围在多个迭代。
- 要求:应该有需求文档的灵活性允许迭代交付无需满足性能要求的全套完整的解决方案的设想。
- 合作:与用户讨论、开发/集成承包商、工程师、企业架构师、测试人员,和其他利益相关者应该寻求理解的潜在约束和tradespace确定迭代断点基于范围的主要分组或可重复的时间表(如年度交付)。
- 依赖关系:与利益相关者识别依赖关系与外部程序和讨论所需的功能,接口/集成和时间表。
- 策略:收购、承包、工程和测试策略应该反映的迭代结构,包括流程、所需资源和决策领域的每个版本。

0评论