Rational开发环境应用需求和趋势发展(1)
发表于:2007-06-11来源:作者:点击数:
标签:
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的 SOA 和 软件工程 专家,就SOA理念对软件工程带来的新要求和新变革、 Rational 为实施SOA带来的帮助和提升进行了讨论。 Hayden Lindsey - IBM杰出技术专家,主导Rational面向大型企业的研发和应用推广
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的
SOA和
软件工程专家,就SOA理念对软件工程带来的新要求和新变革、
Rational为实施SOA带来的帮助和提升进行了讨论。
Hayden Lindsey - IBM杰出技术专家,主导Rational面向大型企业的研发和应用推广
曹开彬 - 计世资讯副总经理兼软件与服务研究部主任、资深IT分析师
刘君博 - 中国领先的外包服务提供商,文思创新软件技术有限公司执行副总裁
傅纯一 - Rational中国区技术销售经理
程 鸿 - 51CTO.com 编辑,访谈主持人
现场照片-访谈中热烈的讨论
>>>请点击此处进入访谈专题
以下是本次访谈实录:
程鸿:我发现刘总听的非常专注,是不是像Hayden先生所说的,这些都是对于咱们的业务和为客户提供的服务上非常有价值,而且是能够起到很好的提升作用的?
刘君博:首先简单的介绍一下。非常有缘分,实际我在美国硅谷工作的第一个。因为像我们这样的IT服务型的外包公司最关注的,也是我本人最关注的就是软件工具和流程方面的应用
开发工具。就像戴尔做得时候对技术本身的某一个模块关注的程度和流水线的优化,实际上我们作为IT服务商,我们现在最关注的就是流程工具的优化和应用。所以非常高兴,实际上对我们来说我非常同意这个观点,大型机开发的工具相对来说比较稀缺。包括IBM每年和文思合作
培训大型机软件开发人员。另外一方面也因为工具上的限制可能在这块的培训方面有比较大的
需求缺陷。IBM在中国几所大学里面,据我知道有大连、成都、武汉,都有这方面和大学强力的合作,包括大型机。但是我想这远远解决不了这方面的人才需求。
实际上我有一个问题,我们在Rational新的工具开发环境应用需求,开发也是需要这种工具,通过这种环境来弥补。这只是我的一个猜测。我觉得回答这个问题,应该是把Rational本身的优点作为软件生命周期,整体上或者模块化、或者新的架构上的优势在不同的机型,不同开发方面的优势统一起来。
我上来之前也看了公司,除了IBM合作这块,因为IBM本身的需求比较多。当然非常感谢IBM给业界带来这么好的工具,但是在本身这方面,因为我自己学过Rational认证,但是我觉得工具的优势没有完全的体现出来,原因咱们可以去探讨。我希望在大型机方面我们有需要,Rational有它的优势。在Hayden先生介绍新的业务方向,把大型机和分布式开发统一起来,是不是会产生一个新的影响。
IBM做OS2非常成功,然后教给我们怎么去组成一个公司,又说你们的业务方向,需要搭建公司的流程。实际很多年我们和IBM一块学习。我们和IBM提供的服务人员超过400多人,是IBM在中国最大的服务商之一。通过和IBM的合作,在文思建立的研发中心有十几个,包括花旗
银行。他们对SOA的技术要求非常敏感,因为我现在没有业界统一的要求,四五年SOA出来的时候我比较关注。我认为理念上SOA是一个软件发展的趋势,但是SOA的发展没有大家想象的那么顺利。但是像一些比较领先的软件,产品的公司,它在架构设计上对SOA架构设计都是非常好的。如果没有SOA架构,在服务的整合、架构的整合方面,刚才说的几个问题就会非常的麻烦。
所以,我希望通过今天这么一个机会,了解到Rational在这方面新的趋势,也想听听在线的朋友有什么样的看法。我相信这是在软件开发方面一个新的里程碑。我们在这种技术的转化,或者你去支持哪些,实际上像我们这样的用户是非常关注你们的产品的。因为你们的产品对我们来说,可能比一个技术厂家产生的经济效益非常明显。
我经常跟到我们公司
面试的高官说你以前管的是一条产品线,到文思来管理的是五到六条产品线。现在不同了,五、六条产品线,每个人派一次,耗资非常大。实际上我们还有另外一个业界的信息,因为我来之前他们问我,公司发展比较大,我们公司现在有3000人,可能是在中国最大的公司之一。我们有自己直接的软件产品,但我们软件开发产品线非常多。
像印度公司的产品方面在中国推动的力度非常大,我们几乎每星期都能接到印度公司的软件产品对我们进行推销。所以我也希望通过这个机会,和大家有进一步的合作,看看Rational在整合型的软件,大型机和分布式开发有什么样的合作机会。谢谢大家!
Hayden Lindsey:一般来说,如果采用多个开发工具就会造成开发成本的上升,要培养更多的人学习这些技能。比较好的一个方式,就是采用这样一个单一的、统一的开发平台。就软件外包而言,你非常希望提高你的人的利用率,可能做完一个项目,就把人移到另一个项目。如果在不同项目之间,这些开发人员只需要掌握通用的技能,这样就可以大幅度降低开发团队和人员的成本。
国内外开发环境在开发方面特征
程鸿:刚才有网友在听完刘博士提出的一些疑问之后,他觉得您说的非常有道理;同时他提出的问题,包括国外的开发环境与国内的不太一样。曹开彬先生是这方面的专家,能否请曹先生为我们介绍一下国内目前在软件开发方面表现出来的特征?
曹开彬:就刚才主持人提到的问题,我们可以从两个方面来看我们研究的一些基本情况。第一,我理解如果从开发环境不一样的话,尤其在用户方面可能是非常不一样。中国的行业用户在信息化的建设过程当中,跟美国的环境是有非常大的差别。美国基本上相对成熟,各种独立的系统非常多。但中国应该说80%以上的企业,它是处于一个几乎没有IT系统,更多属于建设期的状态。
所以中国的IT应用从现在开始属于大规模的建设时期,而美国属于完善时期。所以这两个是最大的差别。其实我们前段时间发布一个报告,用户在部署自己的IT开发系统上有三个难题他们非常关注。
第一,效率的问题。这实际上是非常关注的。很多企业做系统动辄半年、两年,所以他们认为这个很慢。第二,快速适应的问题。因为中国企业很大的一个特点就是变化非常快,而今天可能业务流程变了,后天产品变了,大后天组织架构变了。所以很多IT系统僵化的话,使得它会作出很大的一个牺牲。第三,集成的问题。因为它属于不断的建设时期,今天上了CIO系统,明天上了另一个系统,那么对企业来讲是非常关注的。
原文转自:http://www.ltesting.net