IBM Rational 的“兵器和兵法”

企业视野

8月底,超过1500位国内外软件开发领域的创新精英齐聚北京,出席一年一度的IBM Rational软件创新论坛。会上,IBM Rational发布了面向中国市场的三大策略,即“以系统软件开发能力驱动产业升级,以软件园经济加速区域成长,以生态系统建设促进软件产业可持续发展”,助力中国产业的整体创新。此外,IBM还发布了包括产品集成管理(Integrated Product Management,简称IPM)、面向云计算的IBM Rational软件交付服务、IBM Rational行业框架等多项技术举措,支持客户驾驭软件开发成本与风险,更好地实现产品和服务创新。

Rational是 IBM 软件集团旗下的软件品牌,通过提高企业的软件开发能力,IBM Rational软件可以帮助企业创造商业价值。Rational 软件开发平台集成了软件工程的最佳经验、工具和服务,利用 Rational 软件开发平台,企业用户可以获得更快的反应能力和更强的适应性,并可以集中精力关注核心任务,在未来随需应变的时代中将拥有更快的反应、更有弹性的运营策略和更加明确的发展方向,从而取得更大发展。Rational 基于标准的跨平台解决方案有助于软件开发团队创建和扩展业务应用程序、嵌入式系统及软件产品。

随着信息技术的发展,工业产品已经变得更加“智慧”,这使得系统软件的复杂性及开发难度与日俱增。以汽车为例,现在一辆普通汽车的信息系统都有数百万行代码,比过去一架航天飞机的信息系统拥有的代码还多;而一辆功能先进的医疗急救车的信息系统甚至超过了5000万行软件代码,且在交付使用的15年内还有约10000个软件构件需要更新、测试、部署和维护。所以要保证系统运行,系统软件的开发质量非常重要。

企业在打造强大的软件开发与交付实力时,不仅要着眼于功能创新,同时还应以系统工程的视角,使得软件构件与日趋复杂的电子、电气、机械等子系统智能融合,并且与其他智慧的系统实现高度互联。

作为IBM最佳业务合作伙伴及最佳方案提供商的北京华胜天信科技有限公司,经过多年在Rational产品基础上的开发,已经为包括中国第一汽车集团公司技术中心、中国移动、中油龙慧等多家企业提供软件需求管理、流程和项目管理、软件测试和质量管理等支持,帮助客户以更好的方式实现软件开发和交付。华胜天信总经理张士运与IBM大中华区应用开发商合作部总经理王秦霞在大会期间接受了记者采访,分享了中国企业如何选择优秀的软件工程工具和人才培养的方法。

对话

36-i02-01.jpg
专访嘉宾:

华胜天信总经理 张士运

36-i02-02.jpg
专访嘉宾:

IBM大中华区应用开发商合作部总经理 王秦霞

电脑报:华胜天信何时开始与IBM合作?在众多优秀的软件工程工具中,为何选中了IBM Rational?

张士运:我接触Rational是从2003年年初开始的。我是学软件出身的,我一直有一个很大的困惑,即国内企业为何一直做不出成型化的软件来。我们的软件开发跟国外的水平相比到底差在哪里,带着这个困惑,在社会上也看到了很多国外的大公司是怎么做的,包括爱立信、索尼、摩托罗拉等的开发团队,最后发现他们都有一个共同点,即全部都是用Rational来做的。

带着这个惊喜我找到IBM谈合作,当时有很多种合作方式,Rational产品很好,但是我们发现它跟国内用户的实际需求有一定的差距。如能够在Rational之上再提升一个档次或层次,让中国的用户方便快捷地使用就好了,这就是我们要做的工作。2004年三四月份,我们跟IBM签了合同,准备展开这样的工作。可喜的是,在过去几年时间里Rational不断在丰富产品线,在系统工程方面也加强了很多。在众多的软件工程工具中,Rational可谓“既有兵器也有兵法”,能让我们不断取得进步。

电脑报: 华胜天信作为IBM Rational的合作伙伴,有很多案例,能不能介绍一个成功的案例?

张士运:最近我们和一个做医疗器械的厂商成功合作,它是做呼吸机的,它的低端呼吸机已经占到全球60%以上的市场份额。这家企业为什么会应用Rational呢?因为它要打入国际市场,开发国际市场对自身会有很多要求,比如你的代码安全性多高,团队开发管理如何等。原来大家没有这样的意识,他们都是那个行业的专家,谈机械方面没问题,但是谈软件工程、谈软件开发团队的建设、谈协调就一概不知了。那客户找到我们,我们会把一种模式、一种工作流程传授给他,底层就是Rational做支撑。

电脑报:对于软件工程人才的培养,有什么独特的方法?对于高校计算机教育与企业需求的脱节,如何弥补?

王秦霞:在软件人才培养领域,Rational利用三大途径,逐步培养中国的软件人才。首先,利用在IBM DeveloperWorks的Rational专区和开发者的Web2.0社区——My DeveloperWorks 中文社区,为数十万的中国开发者提供大量软件开发教程和Rational试用版软件,并会聚上千名Rational专家资源,构建开发群组,为软件开发爱好者提供支持。其次,通过年度“IBM Rational Jazz大赛”,推动了开发者的实践过程。2010年度大赛共吸引到了来自全国50余所高校的300多名学生参与,极大地激发了学生的创造力、主观能动性和创新思维。目前,IBM Rational正进一步扩大大赛的参与范围,促使产学研有效循环互动。最后,与大学的合作,除了像其他的厂商一样开一些课程,或者是讲一些产品之外,最重要的是实训机制。

我们找一些案例,给学生开一些实训班。我们跟国内的一些专门从事培训的合作伙伴在这个环节上有很多合作,这里会涉及一些使用Rational的方法。把学生输送到这些合作伙伴那里,让他们实习,IBM的CDL也帮助我们培训一些精选出来的学生,让他们参加暑期实习的工作。IBM内部“师傅带徒弟”的做法是我们一直奉行的,对于任何一个新手来说,进入IBM这样的大公司都是一个很大的挑战,别说在大学里的学生了。