IBM 2008 RSDC 新闻发布会
【IT168现场报道】
主持人:各位媒体大家上午好,非常感谢大家参加IBM Rational软件开发高峰论坛新闻发布会,今天的发布会当中我们将和大家分享Rational在过去几年的成果,我们也将推出新产品RTC。我介绍一下参加本次发布会的嘉宾:IBM软件集团Rational总经理Daniel Sabbah先生;IBM Rational技术活动项目总监Alfredo Gutierrez先生;IBM软件集团大中华区Rational品牌总经理夏然先生;IBM软件集团Rational中国区解决方案经理和产品经理宁德军先生。我们首先有请夏然先生致欢迎辞。
夏然:非常高兴各位今天有机会和我们一起分享一下Rational2008年高峰论坛。刚刚大家在下面已经听到了我们的全球领导讲了一些他对Rational和软件开发平台的自己的看法。在他的领导下,整个Rational将近1万多名员工,在全世界每个地方的客户的将他们的软件质量提升。这次会发布很多的东西,我这里不一一介绍,接下来你会看到整个Rational的产品线会向Jazz靠拢,开发工具的平台也会做一个统一的整合,这个时候会很快的提高人员的开发水平以及开发的质量。在这样的情况下,在中国我们Rational在最近的这十几年,我们创造了不少的案例,我们开发的产品,我们的理念和方法论可以帮助中国客户可以做好软件工程,非常感谢大家。希望一会儿有机会和大家聊一下。
主持人:感谢夏然先生的讲话。接下来我们有请从美国千里迢迢赶来参加论坛的Daniel Sabbah先生为我们演讲。
Daniel Sabbah:女士们、先生们大家早上好,欢迎大家今天出席我们的新闻发布会,也感谢大家的光临,今天我讲的一个重点就是,当今软件方面需要我们进行更多的创新,为此我们需要加大投资的力度,当今世界有越来越多的产品都是有植入、嵌入、智能的技术,无论是硬件还是软件都需要植入、嵌入的技术,为了满足客户的需求,我们在软件的开发和交互当中都需要加大我们的创新力度,在早上的发言当中我们就讲到了,无论是业界还是我们的社会,今天我们已经拥有了比过往任何时候都多的机会来发挥信息的力量,来与上万亿使用不同的装置的人们进行及时的沟通。
为了能够实现前面讲的各种创新,我们必须大幅度提升我们的软件开发平台的价值,所以在刚刚发言当中我就介绍了,我们这个平台必须能够跨越整个软件开发交互的生命周期,从最初的需求分析,一直到最后的成品交付、生产,而且不仅这样,还必须要能够结合团队协作,有自动化还有报告功能在里面,从而提高我们的决策水平,也可以改善整个治理的水平。同时,我们必须能够提供这样一个新的平台,他能够从过往成功的东西开始进行构建,而不是每次的新项目都是从零开始重新着手去做。在推进的20年当中,我们已经取得了一定的进展来朝这个方向发展,未来我们还需要做更多这方面的工作取得更多的进展,才可以实现新时代的新要求,从而实现前面讲的这么多的产品都需要有智能的特性,都可以高效的运作,而且这些东西都需要大量的软件来支撑他的运作。
鉴于此我们就推出了Jazz这个平台,这是我们Rational软件最新的一个创新,它可以支持我们前面讲到的团队的协作、自动化还有报告。也可以说它是Rational和IBM多年处于创新前列历史的延伸。我们做出了很大的投资,这个投资不仅仅是Rational本身的,还包括IBM其他的分支,其他的部门的投资。比如说我们充分利用IBM中间件平台的优势来支持我们很多的功能,包括协作、自动化、事件管理还有信息的集成。所有这些东西都是Rational的内容。但是很多都是源自于IBM其他的部门,比如说我们利用WebSphere来支撑我们流程自动化,我们还利用Lotus来作为我们基础的协作平台,DB2来做信息的集成。通过这样的做法我们可以更加快速和高效的来交付我们的软件,而不需要每一个项目都重新做起。这应该说是我们IBM软件平台的愿景,也是我们平台最新的升级演化,同时围绕这个平台我们也会有他的社群,同时还有开源的软件,等一下我会具体的介绍。
像我在大会上介绍的一样,我们最新的这个产品已经即将推出,Rational Team Concert已经发布了,还有Requirements Composer、Quality Manager,已经在进行非常活跃的公开的测试。关于这三个最新的产品我们也非常详细全面的介绍资料,大家可以索取了解,同时楼下我们也有很多的展台,可以具体操作一下,以最直接的方式来了解这些软件。
我们的第一个产品是Rational Team Concert将会在2009年一季度推出中文版,随后每一个产品Requirements Composer、Quality Manager我们都会在美国发布后90天之内推出中文版,第一个就是Rational Team Concert会稍微慢一些,以后的软件90天之内我们都可以发布中文版。
刚刚讲到我们三个最新的重要的产品,但是除此之外我们还有很多的业务伙伴,因为我们的平台是一个公开的平台,可以凝聚非常巨大的各个方面的力量,所以到2008年年底的时候,我们将会看到有20种至多的崭新的产品可以用于这个Jazz平台之上。
接下来我简单介绍一下我们推出的新产品的新的做法。像我们的Rational Team Concert我们2008年的话是分为三个不同的版本来推出,首先免费版的,它是面向咨询顾问以及学术界,一个服务器可以支持10个用户,他是免费提供的。另外一个是易捷版,他是面向中等级别的机构也就是部门级的,每个服务器可以支持50个用户,再来的话就是标准版本,他是面向企业的团队的,他包含了流程、自动化还有实时项目报告功能,2008年将会推出以上三个版本。2009年的时候我们准备推出企业级的Rational Team Concert,他的功能就更多了,他是企业非常好的扩展的设计,他本身就集成了Clearcase、Clear Quest和BuildForge以及嵌入等功能,可以提供企业级的安全配置,我们09年将会面世。
接下来的三张PPT我会提供给大家做参考,可以看到我们广泛合作的做法,来让我们的Rational Team Concert可以在Jazz的平台上可以获得更多的功能,你可以看到我们和一些合作伙伴和不同的客户在合作,在推出一些新的功能。还有就是结合我们另外的一些产品,像BuildForge,包括像竞争的产品,还有配套的产品,另外我们还和其他的客户合作来做像IRise、VMWare我们跟他们合作。
最后说一下前面提到的我们凝聚社群的力量在公开的平台上推出一些开源的倡议。我们这个是以Web为中心的,基于Web的这样一个平台,不同于我们以前的社区做法,不是利用J2EE的标准,而是用Web2.0这样的平台建立一个社区,大家可以一起公开的合作,使用一些通用的协议标准进行松散的整合。
我就介绍到这里,谢谢大家。
主持人:各位媒体有什么问题的话,现在可以提出来。
提问:大家好,我是来自《互联网周刊》的记者,我的问题是我们刚刚在演讲当中提到,除了协作的作用,Jazz平台还可以把提高质量贯穿到平台当中,请问这一点是怎么样做到的。
Daniel Sabbah:是这样的,我们这个平台等于是集成了我们很多相关的能力,包括质量测量的能力,包括我们管理质量测量的能力,包括测试自动化的能力,因此我们可以很方便的来进行质量的测量,可以测试这个软件的功能、效率、效果、安全性。可以不断的获得相关的反馈,而且我们可以发现一些规律,来了解我们是不是确实在实现我们在质量方面所定下的目标,同时我们这个平台也让团队可以进行最有效的沟通协作,获得动态的实时的反馈,了解今天我们到了哪一步,往后我们大家需要做一些什么。就像我们这个Quality Manager,它不能替代保证质量的能力,而是更多地进行很好的协调、同步、管理整个的测试的一个流程,从而让我们的测试可以速度更快,而且可以以更高的频率来经常的测试,还可以提高测试的准确性。这样的话,大家可以非常清楚我们质量各个方面是走到那一步,是不是达标。
提问:我是《计算机世界》的记者,我有两个问题,第一个问题是有关Jazz平台的协同技术,我看到资料当中提到我们的产品融入了社交网络技术,这个技术在里面是如何应用的呢?第二个问题我想问一下夏然先生,我看到我们这次公布了一个面向生命周期服务的开放式服务的计划,这个计划当中提到可以使用互联网标准有效的集成软件开发流程,我想请您介绍一下这个服务以及这个服务在中国推广的情况。
Daniel Sabbah:讲到社区交流Rational Team Concert应该分为两个方面,第一方面是平台本身就嵌入了协作功能,这是基于Web2.0的标准,但是这绝对不仅仅是发短信这样的,他可以发出短信,同时也可以载有很多和语境相关的信息,也就是说我们现在走到那一步,问题出在那里?比如说我们做构建的时候出了问题他可以把相关的详细内容反映给经理,也可以反映给具体造成错误的开发者,同时会把构建过程当中有问题的地方点出来,开发者可以非常明确的知道,要改什么,在哪里改,他的责任是什么样的责任,这是我们说的基于上下文的协作。
说到社区交流的第二个意义,就涉及到Rational Team Concert开发的本身,我们这个产品是在互联网上的开发,我们有一个社区,最开始的社区是在IBM内部,最近我们彻底公开了,让大家都可以参与进来,包括源代码都是可以看到的,都是完全公开的,这样的话所有的都人都可以全面的了解Rational Team Concert的概念以及执行。
我们采用了以互联网为中心的标准,因此在全球任何地方任何时间都可以使用,演化方面,我们一旦推出中国就可以用到,中国、欧洲、美国是没有区别的,都是同类的东西,都可以同时使用。
夏然:我再补充两句。等一下我再让我们的产品经理给大家讲一下在中国如何发展这个计划的。我想媒体朋友跟我讲的都是同一个问题。Rational整个技术的含量是非常高,在给客户做Rational产品部署的时候,我们一直都发现服务是非常重要的一项,在目前的情况下我们推出Rational也是希望有一个更好的良性循环,当他的开发人员跟着Rational一起壮大成长的时候,他也一起成长了。这和其他软件品牌不一样的就是Rational和客户、跟开发机构合作的非常紧密。比如说在美国参加RSDC的用户,其实经常都是已经用了七八次,一直和Rational一起成长。而这在中国这样的正在腾飞的国家就更加重要了,跟着Rational一起成长,这是我们最想做的。
宁德军:在中国我们的计划会考虑到中国的特色,大家可以看到,中国企业在一个快速成长的阶段,但是大的企业比较少,大家可以看到具体的数据,在这样的情况下,我们的软件公司有两个特点,第一个是他在每一个环节都有建设,但是建设的成熟度参差不齐。但是真正企业关注的是他最终交付软件的能力,这个能力是由他最弱的环节决定的。第二个特点,在整个生命周期当中他虽然已经具备相当的能力,但是整合在一起就比较的弱,这个整合能力没有考虑到。我们IBM基于客户的业务目标,推导出我们在软件工程领域怎么做,我们把业务目标和软件工程领域的目标可测量化,每一个环节我们关注一个领域,这样的话我们就可以和客户一起成长,但是这个Rational里面,我们关注客户流程的改进、创新、技能以及产品。
提问:我来自CSDN,我有两个问题我想问一下Alfredo Gutierrez先生,第一,IBM和其他国家的合作是怎么样进行的,您觉得像CSDN这样的社区和IBM有哪些方面可以合作。微软的成功可以看成是在社区的成功,因为现在已经有超过600万的开发者在基于IBM的平台在开发。而在企业级的产品来说,门槛很高,IBM有什么样的策略来使更多的用户使用到IBM的技术。
Alfredo Gutierrez:关于这个问题,我们的Developerworks你可能也知道,也大概有600万注册的开发者来参加这个社区,Jazz这块我们也有一个平台叫Jazz.net,同样重要的,我们要让我们的客户,我们的业务伙伴广大的开发者都可以加入进来,和IBM交流合作,我们可以听到他们的意见和反馈,Jazz在这个过程当中,会非常的类似于Eclipse,具体的做法上会相同,但是大体上我们是以这样的战略来做的。我可以从自己的角度来补充两句。我们来看看历史的话,大概在6、7年前,我们经常听到很多人说这样的话,他说开发者的社区是微软独家主导的,独家控制的。除了Visual Studio以外,再也没有其他的平台可以吸引这么多人参加。这个时候我们就推出了我们的Eclipse,从我们推出Eclipse以后,微软就不再是独家主导开发者社区了,刚刚说到有多少人上微软的网站,上他的社区,我从来不担心,我觉得虽然有很多人了解微软的技术,但是也有同样多的人,甚至更多的人在积极寻找替代的技术,特别是开源的解决方案。
提问:我有两个问题,第一个是想问一下Daniel Sabbah先生,我看到新闻稿当中有很多词非常的熟悉,比如说交付、变更、管理、生命周期、非常好的实践等等。我看到资料当中ITIL3.0也出现过,那么Jazz、Web2.0还有ITIL3.0有什么相通的地方?另外我想问一下夏然先生,您以前是负责中小企业业务的经理,而Rationa是比较适合跨国企业,满足大型企业的软件交付能力的模式,您对大型企业和中小企业的解决方案在交付能力模式上有什么区别?
Daniel Sabbah:关于第一个问题,ITIL是一个标准,他应用于整个生命周期的管理,这个和Jazz没有一点的冲突。我们现在专注于软件交付,这个是作为一个更好的服务管理当中的一个环节,在这种意义上,他等于是ITIL3.0的前端,我们多年来一直在推RUP,用他的术语和ITIL一致使用,这样的话两者之间可以起到互补的作用,而是没有任何矛盾和冲突的。大家可以看一下Tivoli,他是用ITIL来界定他的自动化和流程,因为我们有Rational Methodology Composer,这个东西的话,他可以匹配起来,一致起来,所以他跟ITIL是没有冲突的。
夏然:非常感谢您刚刚的问题,第一是问我在IBM事业上的成长,我在美国总部的时候是做过中小企业开发部门的经理,去年开始在中国负责Rational部门,我觉得并没有任何冲突的地方,刚刚Daniel Sabbah先生也讲过,在Jazz和Rational Team Concert,很多地方也都是为了敏捷开发,小型团队的开发。在中国大的开发团队并不是很多,如果看一下各个方面的报道,其实在中国,50到100人,100到500人这样的开发团队比较多,500人以上的公司就是屈指可数了。在这样的情况下Jazz平台,是全球统一战略,并不是在中国一家,他提供了两种东西,一种是给大型企业团队的,一种是给中小型企业的,按照中国的国情和客户的需要,我给他提供一个方案。到时候看看客户喜欢不喜欢跟着我们一步一步的走。其中最重要的就是Rational蓝图,没有任何一个客户跟我讲说,我今天有5个人的开发团队,我20年之内不再扩张,所以这个时候Rational的蓝图就非常的重要。我们既有给社区的这种,又有给中小企业的,又有给大型企业开发团队的,还有给开发商的。所以每个Rational都有自己的解决方案,所以这两者是没有什么冲突的地方的。
主持人:时间的关系最后一个问题。
提问:我是《网络世界》的记者,我想问一下Daniel Sabbah博士,在不久之前我们刚刚在厦门采访了一个用户,他以前是用IBM的Rational家族的ClearCase和ClearQuest,同样也实现了异地开发还有提升软件交付质量和速度的目的,我们今天的Jazz新产品也在强调这个特性,有没有什么改进?我们的这个产品和Rational家族其它的产品在定位上有什么不同?
Daniel Sabbah:谢谢你的这个问题,简单回答的话,我们现在推出的新平台是对我们过去的这些产品的一个进一步的延伸和加强,而不是用来替代前面的这些产品。这个平台可以说让我们加速我们的步伐,以更短的时间来完成本来可以用以前的产品可以完成的事情。比如说有两个开发者在两个不同的地方,相距几百公里,他们要来做代码同步。然后用ClearCase做也可以,但是如果代码出了问题ClearCase不会让他们立即知道那么多的信息,问题出在哪里?有什么样的问题?我们等于在过往已有的功能上增加了一个互联网的功能,有了Jazz这个平台以后,我们可以利用互联网来进行社群的交流,包括短信,包括基于上下文的协作,这样可以进一步的加速大家的工作步伐也可以提升自动化的水平。
主持人:时间的关系,我们今天的新闻发布会到此结束。