通过采用敏捷哲学和开放架构,一个组织真的能够将开发时间减少70%以上吗?美国空军的情报收集部门表示,他们已经这样做了。
美国空军的分布式共接地系统27日网络监视和情报收集工作网站,项目,它最终会节省数亿美元迁移到敏捷开发,开放的架构,和“基础架构即服务”,混合韦斯表示任务的应用程序和基础设施项目的空军研究实验室。
但成本节约并不是唯一引人注目的数字。Haga说,在DCGS旧的专有架构下,IT团队平均花了84个月的时间为监视和信息分析系统引入新功能。
目前,该团队已将新功能的推出时间缩短至6个月以下。他最近表示:“我们希望它能进一步崩溃。”
转向基于云的开放架构IaaS,以及敏捷合作开发该模式始于2014年,去年推出了试点项目。哈加说,在对350多名文职人员、军事人员和承包商就新流程进行培训后,DCGS现在正进入全面实施阶段。
新功能
DCGS,收集与侦察机和无人机数据,已经增加了一些新功能,包括全动态视频捕捉和高空探测,这将有以前的模式下拍摄的年。
一个跨越国防部美国能源部最大的IT问题“是我们所有的这些封闭的架构,”哈加,团队成员谁推动了更开放的系统中的一个说。工人们还停留在“坏的过程”,包括过高的要求,以创建他们写后从未再读取文件,他说。
IaaS的基础和敏捷的思维方式也使安全测试和认证更加简化。DCGS系统现在可以测试调整其IT系统在其IaaS平台,它把时间得到安全认证下来30天——在某些情况下到10个工作日,而不是在过去18个月,哈加说。
避免亿$的错误
Haga的目标之一是降低那些对项目做最后决定的人的决策成本。他说,在某些情况下,向DCGS添加新功能意味着做出“1亿美元的决定”,而这并不总是像预期的那样有效。
“围绕它们的方法绝对数量”芳贺说的那些老决定费用由被驱动。空军有“周围的这些决定,以确保我们不会做出错误的决定,这些非常大的过程。因为1亿$的决定,如果做出了错误的一个这样的职业杀戮。”
但有了开放的架构和IaaS, DCGS现在可以专注于购买单个组件,而不是购买整个系统,Haga说。
如果要添加新的功能是100万$的决定,而不是100 $万元的,“那些仍然很大的决定,但他们不是职业杀手,”他补充说。
新的灵活性
新的开放基础设施的核心部分之一是一个IaaS模型,由空军领导的多供应商团队将IaaS私有云作为其他技术的平台,Haga说。IaaS给了这个组织新的灵活性,Haga说。
“明天,如果惠普、NetApp或博科公司(Brocade)推出更好的产品,我们可以把它撤出,因为它是孤立的;我们可以插入不同的组件,然后我们就可以映射接口,”他说。
转向敏捷方法和开放架构已经奏效,DCGS的人员和外部承包商必须接受新的开发模型,Haga说。
在过去,当系统项目办公室在提供新的功能开始工作,“他们用了栅栏扔它翻过栅栏,扔的要求,那么SPO将建立的东西,然后扔回去,翻过栅栏,”芳贺说。“那么,客户会不高兴,因为他们没有得到他们想要的东西。”
但在合作敏捷开发模式,最终客户不断参与这一进程。开发商与要求的变化对IT系统的组每周召开一次会议,并每月一次,最终客户花费两天的开发人员和项目经理的工作“建筑师他们想要的东西,”芳贺说。
迁移到敏捷开发的一部分是在思维转变,拥抱改变为一个常数,他补充说。
他说:“在我们过去的流程中,项目经理会从用户那里得到需求,然后准备签订合同。如果客户进来说,‘嘿,我想要这个’,项目经理就会觉得很沮丧。”“在敏捷中,它被看作是‘感谢上帝告诉了我,所以我没有再往前走了。’”
供应商们已经看到了增加新功能的简化过程,Zenoss的工程副总裁Mike Lunt说,该公司为DCGS提供硬件监控服务。在推出新功能和服务的旧体制下,“当他们得到采购时,软件已经过时了,”他说。