注重技术生命周期
2005 年,美国联邦调查局(Federal Bureau of Investigation)扔掉了它那千疮百孔的虚拟案例系统(Virtual Case File System),这套定制软件能在追查罪犯的时候为调查人员提供检索多个犯罪数据库的功能。这套软件的功能对联邦调查局来说是个难解的情结了,因为软件公司Inslam公司曾指责司法部剽窃了该公司的Promis 案例管理(Promis Case Management)软件,修改后给联邦调查局使用。Inslaw公司最后输了官司。但是在“9·11”恐怖袭击之后,对这种系统的需求又再度急迫起来。
这个价值1.7亿美元的失败的虚拟案例系统项目,是联邦调查局现代化三部曲中的一部分,虽然没有像上次那样遭遇剽窃指控,但这个项目实施过程中联邦调查局却犯了一个IT界的大忌:如果一个长期项目完成之时,所用技术也将过时,那么就要避免实施这样的项目。项目设计者应该考虑到当他的想法付诸实现之日,将来的技术环境是怎样的,哪些技术会被广泛使用。
在2001年计划虚拟案例系统项目的时候,联邦调查局选择了定制软件的方式,尽管当时许多大公司都能够提供更便宜、更通用的现成应用程序。“技术的革新一下子就超过了我们最初版本的虚拟案例系统,现在已经涌现了许多项目初始阶段没有的新产品。”联邦调查局无奈地在去年一份终止项目的报告上承认这点。
而虚拟案例系统在这非常不顺利的4年中共任命过9位项目经理和5位首席信息官(CIO)。
该项目的贡献是为联邦调查局带来了教训,让它抛弃了虚拟案例系统项目而转向信息管理系统Sentinel。Sentinel系统采用先进的技术,有比较长的生命周期:它是基于网络(Web-Based)和服务导向架构(SOA)的,因此可以和其他外部执法数据库以及其他支持Web服务标准的数据库相连。
Sentinel系统在第一阶段会向联邦调查局特工和分析员提供门户站点,让他们访问快要被替换的自动案例支持系统,日后数据会转到新的案例管理系统上。该系统还会包括一个案例管理“工具箱”,其中汇聚了使用者的所有工作(特工或者分析员正在处理的案例文件),并可根据案例文件的人物、地点、时间进行检索。
今年3月,联邦调查局与洛克希德·马丁公司(Lockheed Martin)签订了高达 3.05亿美元的Sentinel系统合同。合同分包商包括埃森哲和计算机科学公司。计算机科学公司的Dyncorp 部门曾是美国司法部Promis项目的合作厂商。期望这次合作会比前次更顺利。
提防仓促上马的项目
在上世纪90年代,提供电视收视统计的尼尔森媒介研究公司(Nielsen Media Research,下称尼尔森)的技术高层因为贸然开展一项重要的项目而吃尽了苦头。该公司想重写自己的核心评估系统。这可不是随便更替一个办公室外围设备的问题,它是尼尔森数以10亿美元计的业务核心引擎。不幸的是,IT高管们盲目加快进度,导致编码一塌糊涂,浪费了数百万美元,还把其中的主要开发商告上了法庭,到现在已经过去10年了,尼尔森还在试图完成这个项目。项目的参与者之一评价说:“他们希望尽快完成,其结果就是他们到今日还在为此付出代价。”
这个项目的目标是把原来用于大型主机上的基于编译器代码的评估系统转换成客户-服务器架构,期望以此提高用户友好度和灵活性,尼尔森也能更准确地分离数据,卖给它那些传媒业客户们。因为这是个复杂的项目,尼尔森的技术人员原本预计需要3年完成,正好就在千禧年来临之际。
但高管对这个时间表不满意,据消息人士称他们希望系统能在一年之内上线。工程开始匆忙上马启动。
即便你希望找个机器人来管理你的 IT部门,市场上也立刻会有人表示他们能够供货。所以尼尔森找到一个外包商担保能在一年内完成这个项目也不足为奇。1997年,尼尔森和TenFold公司签订了一份软件开发合同。“他们拍了板,我们只能跟进。”相关人士表示。TenFold公司和尼尔森都谢绝了对此进行评论的要求。
尼尔森的底层技术人员从一开始就对这个项目报怀疑态度,很快就有迹象显示他们是有道理的。其后几个月对项目的检查发现,TenFold公司的评估系统使用的是文本格式文件而不是合同里要求的基于对象的开发方式。
这背后的理由是TenFold公司没有足够的时间正常地完成工作。据说在一次代码检查中,尼尔森的一位IT经理发现在一名TenFold公司开发人员的笔记本上写着:“我们只能写这些垃圾,因为我们没有时间正确地完成它。”尽管情形令人担心,但尼尔森的IT高管要求内部员工全力支持TenFold公司。内部人员表示,“我们被要求不要干扰他们,以免引起不愉快。”
但是到最后,尼尔森的IT决策者们也受够了TenFold公司的迟缓进展。他们在2000年6月终止了该项目,控告TenFold公司并要求赔偿 450万美元。双方最后达成保密的和解,但尼尔森的问题并没有得到解决。在项目开始10年之后,尼尔森还在试图把评估系统的升级拉上正轨。( 译/朱筱丹)
(信息周刊)