软件充满魔力,有时候这种魔力却有些失控。糟糕的软件项目、SOA或者其他的都有可能,或者可以换一种比喻。因此,我们谈到万里长征,地狱项目等等。最近这个话题又多了些新的比喻:大隧道(Big Dig)。
我们同MIT的研究员Jeanne Ross对话时,她指出波士顿的大隧道就是一项典型的失误项目。
这项巨大的联邦项目取代了波士顿的中央动脉,增加了一个新的隧道通向机场,取代了高架公路。这项工程最早始于20世纪八十年代或者是二十世纪九十年代初期。最初设定1998年完工,预算是28亿美元,最终花费了150亿美元(通过一些估算,最终的花费应该在220亿美元),而且到2007年末才最终完成。
从Ross的观点来看,大隧道就是典型的低估了软件开发中所发生的例子。我们对于现有系统重构花费了多少?一些人无法给出答案。下面是Ross的观点:
我在这里强调波士顿的大隧道,是因为这件事的成本超过了150亿美元。原理就是:“我们将要用这条告诉穿越城市,我们把它放在了城市下面。”多么妙的点子!他们主要低估的事情是在构建新的功能的时候,“现有系统”会发生什么。他们只是尝试了所有的新技术和方法来做事情,他们没法评估这个项目要花费多长时间或者多少经费。
架构师可以从中吸取经验,应用到IT领域,那就是至少150亿美元的三分之一要花费在维持业务继续进行,让汽车可以开到机场,到办公室,到任何他们想去的地方。因此,三分之一的资金并没有对新功能使用,而是维持现有系统继续运行,同时构建业务。我认为一般而言,架构师可能会避开。因为资金使用不到位。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
把软件架构演进体现在栈上
曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。
-
架构安全模型开发方式探索
维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。
-
你了解应用集成架构吗?
业务流程越来越多得要求在很多任务,甚至很多应用之间共享更多的信息。应用集成架构是一种IT流程,确保数据或者某个功能能够从一个应用移动到另一个应用。
-
企业架构 请用好移动设施和云计算
虽然很多企业都实施了移动化,但是并没有改变其底层架构。其结果就是,他们最终会围绕手机这样一个集成点来开发一个轴辐型的架构。