【IT168分析评论】今年3月,IBM在发布其Rational品牌2008年市场策略时提出三大战略,成就治理能力、交付灵活架构和扶持开发社区。就在那次会议上,IBM开始为Jazz平台的发布做了前期预热,并宣布将在今年隆重发布其下一代软件开发社区Jazz。
时隔半年,IBM Raional开发者大会RSDC将这一与爵士乐有着微妙关联的Jazz平台推至台前,并发布了基于Jazz平台的首款产品RTC(Rational Team Concert)。IBM大中华区软件集团Rational总经理夏然曾向比特网Chinabyte介绍,今年下半年到2009年乃至更长的时间,Rational在大中华地区的战略方针,其中最主要的便是Jazz,而RTC也是接下来的主推产品。在继前期的预热之后,IBM Rational 面向软件交付技术的下一代协作平台技术对传统软件交付的革命才刚刚开始。
开发之困
建立相关的“流水工作线”,让软件的生产利益相关者协同在一个平台。无论是前期的需求分析调研,还是开发、测试相应流程追踪与风险管理,如何消除开发孤岛,让开发团队间进行协作,这也是下一代开发平台技术所关注的趋势。
在北京恒讯时代信息技术有限公司高级咨询顾问的肖勇看来,大量失败项目最主要是因沟通机制与体系方面存在很大的问题。比如,上个世纪50年代,我国制造出第一辆国产轿车,那个时候无论是成本还是交付速度都难以控制。今天的软件开发工程同样面临这样的问题,需要首先要建立一个生产线。
肖勇将分析设计方面的痛点归结为三点:系统分析的知识与成果如何复用与传承;其次,当系统架构变化时,大量项目中的分析师往往不知道架构变化背后的缘由,也不知道如何将变化贯彻到后期代码的改写等过程。而分析设计的另一痛点便是,软件生命周期的过程很难把握,在向上汇报的时候,很难明确告诉相关分管领导,软件开发过程的具体时间期限。
找到一个统一协同的工作,使得软件开发的过程能复用,架构能复用,知识与经验能复用,配套的非常好的实践也能复用,就像麦当劳与肯德基在全球的生产流程都一致一样。
正是基于开发者这样的需求,IBM将本届RSDC大会主题定位为“开发的智慧,协作的力量”。除了强调开发者个人的能力外,如何让参与者步调协同才是未来实现快速交付的关键。
IBM软件集团Rational中国区解决方案经理和产品经理宁德军向比特网Chinabyte介绍,在Jazz上很多的事情都是自动化的。比如在Jazz平台当中,通过这个协作平台把每个任务自动地分配给每个人,当参与者各自做完了以后,计划会自动的更新,使之自动化起来。
下一代软件交付
加上这次来中国参加RSDC大会,IBM软件集团Rational总经理 Daniel Sabbah 已经是第五次来中国,在中国的几天时间,Daniel Sabbah先后拜访了30来个客户,在他看来,中国是下一个软件开发软件工程的基地。
从2000年到现在,在Rational方面的中国开发团队由4、5人增加到现在有100多个的技术人员,加上北京的开发中心,Rational在中国有将近200人技术团队。
就目前的软件开发交付现状,Daniel Sabbah认为,软件交付变得更加的高效。“今天我们要讲的软件交付的速度,软件质量的提高,还有跨越很多单个解决方案之间的整合,让一个装置,一个系统,一个组织可以得到更好的运用。”
在此基础上,IBM推出Jazz平台,支持开发团队的协作、自动化以及相应的报告。这一平台被看作是Rational原有产品的延伸与拓展。
除了RTC以外,IBM还推出另外两个基于Jazz的新品,Rational Requirements Composer,、Rational Quality Manger,这三大产品用以帮助解决软件开发过程当中三个难题。Daniel Sabbah介绍,RTC是用于了解创造需求。第二个产品针对质量管理,第三个产品则是要保证在创新的过程当中,了解开发进程处在软件开发生命周期的哪个阶段,什么时候可以完成。Daniel Sabbah透露,到2009年,IBM将开始推出第二波的基于Rational的产品。RTC将会在2009年一季度推出中文版,随后每一个产品都会在美国发布后90天之内推出中文版。同时,Daniel Sabbah介绍,IBM将会推出一系列的企业报告,还有项目管理方法组织以及其他的一系列的产品。
目前,针对不同用户需求,RTC在2008年分为免费版、易捷版以及标准版三个不同的版本来推出。据夏然介绍,在IBM Rational近1万多名员工的努力夏,接下来Rational的产品线会向Jazz靠拢,开发工具的平台也会做一个统一的整合。
事实上,与以往6届相比,IBM本次RSDC大会选择上海与深圳两地举行,实为盛况空前。大会所主推的Jazz平台以及相关产品的也由此开启了软件交付2.0时代。