各取所需导致消化不良
英国全国医疗保健系统(National Health Service,下称NHS)的IT 现代化项目也许是现存的最大规模的IT灾难。该项目比预期时间滞后2年,超支100亿美元,在花钱规模上它和美国波士顿的大隧道计划(Big Dig,美国迄今为止耗资最大也是最复杂的高速公路)项目不分伯仲。它的其中一个主要厂商——以医疗健康程序开发为主业的iSoft公司已在破产的边缘,因为该公司一直无法在这个网络上部署自己的软件。如果应用程序不能部署,iSoft就无法获得收益,所以延时无疑会拖垮他们。各种技术问题包括要整合不兼容的系统,而抵触的医生们则认为该项目没有事前充分咨询他们的意见,厂商之间就程序的功能互相指责,彼此推卸责任。
负责这个项目的IT高层和政府官员们已经挣扎了好几年,企图把项目拉上正轨。但问题依然严重并仍然持续。一台应该今年报废的大型计算机就使英格兰西北部和中英格兰北部地区的80家医疗结构停业4天。错误的起因是NHS管理下的一台存放有上百万病人记录和医疗数据的服务器出现问题。那几天里受影响区域的医生们没法获得病人的预约信息,导致对病人的服务严重延误。在一份报告中,NHS声称病人的安危并没有受损害。
深入研究过NHS项目的剑桥大学(Cambridge University)计算机科学系罗斯·安德森(Ross Anderson)教授表示,更严重的问题是政府官员把这个现代化项目分割给许多厂商,而他们之间的协调却非常糟糕。“完全不同的软件、不同的标准,一切都是各自为政。” 安德森教授指出,他主管的信息与政策研究基金会(Foundation for Information Policy Research)一直对这个现代化项目提出批评。NHS的官员隐瞒了项目的问题,而坚称项目的最终成果能提高对病人的服务。
安德森评论到,很多情况下安装的系统之间彼此根本不兼容。“这不单单是浪费数十亿英镑的问题,而且它很可能危及病人的生命。”他警告说。当然也许就这样放任下去,随着厂商的减少,这个系统反而会变得比较兼容。因为其中一家厂商埃森哲咨询公司(Accenture,下称埃森哲)9月已经退出,并把自己的合同份额转给了美国计算机科学公司(Computer Sciences Corp.)。而埃森哲不得不拨出4.5亿美元抵消在这个项目中的损失。
大型外包项目的潮流是把任务分包给不同的厂商。本意是为了减低风险,在厂商间引入竞争机制。NHS现代化项目中包括转包商共有10多个厂商参与。这简直是在重建巴比伦塔(Tower of Babel)。分担风险固然重要,但多个厂商的介入也会引起严重的问题。
墨菲定律仍然适用
[编者注:墨菲定律(Murphy’s Law)缘于美国一位名叫墨菲的上尉。墨菲认为他的某位同事是个倒霉蛋,不经意地说了句笑话:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”]
不是每个人都讨厌IT失误。比如在税务问题上弄虚作假的美国人就肯定会对美国内务财政收入局(Internal Revenue Service)失败的IT策略暗自窃喜。这个失败的策略就是年初美国内务财政收入局对欺诈行为检测软件进行的拙劣升级。“如果哪里会出问题,那么必然会是这个项目。”财政部审计处的检查员玛格丽特·贝格(Margaret Begg)明确指出。
内务财政收入局原本计划在一月让系统上线,这样正好能赶上2006年税季开始。而且这也正是项目实施整一年的日子。万众期待之下,税务署的IT人员终止了旧系统。新版本由计算机科学公司开发完成,除了内务财政收入局的主数据库,新系统的数据库资料比任何其他内务财政收入局的系统都更庞大,结果却完全无法正常运作。对于一个从2001年就开始设计的软件而言实在是说不过去。根据财政部审计处的估算,因为缺少了防欺诈系统,每年要多花3.18亿美元填补由于漏税导致的税收漏洞。
一场为期4个月、由美国众议院筹款委员会(House Ways and Means Committee)组织的调查发现这个系统“在方方面面都不合格。” 委员会主席参议员比尔·托马斯(Bill Thomas)在八月致美国财政部长(Treasury Secretary)亨利·保尔森(Henry Paulson)的信里这样写到。特别引人注目的是内务财政收入局的IT负责人错误地把这个项目归为维护而不是一次重大升级,这直接导致没有足够的监管和资助。托马斯指出,“这套系统涉及到国家的税收,非常重要。”这套系统是内务财政收入局19项被美国联邦政府列明为国家重要基础设施,防恐怖袭击重点保护对象。
到一月系统该上线的时候,还有由测试人员提交的534项问题列表。其中一个问题是欺诈检测系统项目组和这套系统最主要的使用者内务财政收入局的犯罪调查科之间完全没有沟通。事实上,沟通问题处处存在。其中一个研发小组修改了内容,却没有周知,这会影响相关的研发小组。因此内务财政收入局的系统适用性测试(System Acceptability Testing)小组每换一个地方就会碰到新的问题。贝格的报告表明,系统适用性测试小组不得不再提交一项错误报告,返回到开发商那里,又需要修改一次软件。在采访中,贝格指出内务财政收入局缺乏完成这样重要应用所必需的项目管理守则。“他们的测试不够严格,也没有引入足够的项目管理活动,所以没有确定的计划可依据执行。”她分析说。
这当然这不是内务财政收入局第一次把IT系统弄得一团糟。在过去8年里,这个机构花费80亿美元试图升级它的整体网络运算基础架构。美国国家审计总署(Government Accountability Office)复查了这个项目,发现多处出现资金超支、铺张浪费和效率低下等问题。部分原因是内务财政收入局的IT员工正在陆续退休,而合格的接替人员却很难找到。“如果需要推行某个计划,他们没有所需要的稳定性和连续性。”贝格评论道,并补充表示他们的IT管理层更替特别频繁。内务财政收入局正计划在 2007年税季来临之前把旧系统恢复上线,同时还计划开发基于Web的系统。人们少不了要替他们捏把汗啊!