中国开发网: 论坛: 程序员情感CBD: 贴子 872725
haitao
WebSphere之父:这个产品是我一生所犯最大的技术错误——它太复杂了,非人所能掌握。是的,我过度设计了。还好我们是IBM,还是撑下来了。要是我们是在一家创业公司,肯定早玩完啦
WebSphere之父:这个产品是我一生所犯最大的技术错误
2010-12-19 00:34 | 5751次阅读 | 来源:BBC 【已有12条评论】发表评论

关键词:CTO,架构,WebSphere,技术错误,趋势,云计算,原 | 作者: | 收藏这篇资讯
CA公司的CTO Donald Ferguson 12月9日在BBC的采访中令人吃惊地表示,他自己一手打造的WebSphere是此生所犯的最大的技术错误。

在被问到“你在工作和生活中曾经犯过的最大的技术错误是什么?”这个问题时,他这样回答:

当时我在IBM启动了一个叫WebSphere的产品(用来帮助其他公司跨越多计算平台运营和集成多个业务应用)。

因为我的背景是大型关键任务系统,我习惯性地认为这个产品应该具备可扩展、高可靠、单点控制等等特性,我尝试开发一个类似大型机的系统,无所不能,而且足以应付未来五年的需求。

现在我称之为endgame fallacy(残局谬误)。它太复杂了,非人所能掌握。是的,我过度设计了。还好我们是IBM,还是撑下来了。要是我们是在一家创业公司,肯定早玩完啦。



在此次采访中,Ferguson还谈到,目前最大的技术问题是IT系统本身太复杂了,它阻碍了企业更加敏捷和高效。整个IT的历史中,人们一直在增加越来越多东西,想把事情简化,结果却越弄越复杂。现在IT部门75%~85%的预算都花在维持自身运转上,根本没有多少精力来创新。

IT必须简化,但这是非常困难的。他还表示,已经在公司新产品开发中引进了有消费软件用户界面设计经验的人。

云计算也有助于降低复杂性,但是必须简化向云的转移过程。必须分析已有的IT环境,看到其中的依赖关系,哪些部分可以转移到云中。然后还需要比较各种云服务,判断什么服务适合什么应用。管理云服务与管理供应链或者外包合同一样,你无法控制云提供商怎么做,应该结合IT控制管理软件与合同管理。

对于技术趋势,Ferguson提到了两个方面:

一是数据中心和网络管理上的优化;

二是IT的平民化,有了云平台的支持,更多新一代的知识工作者可以自己开发更多个性化的软件,这也被称为终端用户编程,而IT平台厂商提供feed、数据和可调用的API。


【CSDN小百科】





Donald Ferguson(1960—) 现任CA公司CTO。曾被选为2010年25位技术思想领袖之一。他于1989年以论文 "The Application of Microeconomics to the Design of Resource Allocation and Control Algorithms" (微观经济学在资源分配和控制算法的设计中的应用)获得哥伦比亚大学计算机科学博士学位。1985年加入IBM,先后担任IBM研究中心研究员、WebSphere首席架构师、IBM软件集团首席架构师和架构委员会主席。他也是20万IBM技术人员中为数很少(大约50名)的Fellow之一。2007-2008年是微软Fellow。2008年3月加盟CA任首席架构师,9月升任CTO。他是许多Web服务标准的最初提出者。

【延伸阅读】

Ferguson在CA的博客(英文)
IBM dW上Ferguson参与的架构师系列讨论(中文)
微软Architecture Journal 2007年访谈(英文)
Ferguson谈SOA与Web服务(英文)


——我也一直无法接受这种“企业级”的东西。。。。。。。。不敢大声喊:皇帝的新装!
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录