首页 > 范文大全 > 正文

解开软件开发的死穴

开篇:润墨网以专业的文秘视角,为您筛选了一篇解开软件开发的死穴范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

近日,一年一度的IBM Rational软件开发论坛(IBM Rational Software Development Conference,RSDC)在上海举行。在本届RSDC大会上,IBM Rational了基于Jazz协作平台的首款软件产品――Rational Team Concert。同时,Rational还了“面向生命周期协作的开放式服务”。

“在今天,企业内部的其他业务人员越来越了解,也越来越需要了解软件交付的整个过程。”IBM软件集团Rational总经理Daniel Sabbah说: “而据Forrester Research的调查显示,仅有37%的业务人员对内部应用开发的速度表示满意,且仅有42%的被调查者对软件开发质量表示满意。”

的确,目前,组织孤岛、地域孤岛和技术孤岛限制了企业软件开发的灵活性,尤其是在跨国企业中,各个部门急需转变协作方式。为了满足企业对低成本和灵活性的软件开发要求,IBM Jazz平台应运而生。

协作至上的Jazz新品

Jazz是IBM Rational面向软件交付技术的下一代协作平台,而此次IBM推出的Rational Team Concert是基于Jazz平台的首款软件开发产品。“我们深知协作在软件开发中的重要地位,协作可以帮助企业降低成本,尤其是对于那些分散的开发团队更是如此,而Rational Team Concert就是基于协作而推出的产品。”IBM软件集团大中华区Rational总经理夏然介绍说。

据了解,Rational Team Concert可以帮助软件开发团队在特定角色和流程下,实现实时协作; 集成版本控制、工作项和构建管理功能能够帮助分散的团队克服地域的障碍,进行协同思考与工作。此外,Rational Team Concert在实现对软件交付项目的全局管理中融入了社交网络技术,如即时通信和存在感知技术等。

“Jazz平台本身就嵌入了协作功能,并基于Web2.0标准。当然,这绝不仅仅是发短信通知那么简单,其在发出短信的同时,还可以载有很多与语境相关的信息,比如说现在到了哪一步,问题出在哪里; 又比如,在构建时出了问题,就可以把相关的详细信息反馈给项目负责人,同时还会把构建过程中有问题的地方标示出来,开发者就可以明确地知道要修改什么。”Daniel Sabbah说。“此外,Rational Team Concert产品开发本身就是在互联网上进行的,大家都可以参与进来,包括源代码也都是完全公开的,这也体现出了协作的概念。”

而为了满足不同规模企业的协作需求,Rational Team Concert推出了标准版、易捷版和免费版三个版本供选择: 标准版专门针对企业团队进行了优化,其包括一套扩展功能集(可定制流程、实时项目健康和企业可扩展性能等),并支持250名用户使用一台服务器; 易捷版能够帮助中型跨部门团队采用公开开发、即购即用的流程,快速实施全球协作,并支持50名用户使用一台服务器; 免费版可以免费下载,并包含三个免费的用户许可证,为小团队提供了一个起步级的完整协作开发环境。

服务同行

在此次RSDC大会上,IBM还同时了“面向生命周期协作的开放式服务”,这是一项面向不同行业的开放式服务计划。据Daniel Sabbah介绍,“面向生命周期协作的开放式服务”主要也是为了让整个软件交付生命周期的协作更简单。

随着合作范围的不断扩大,企业间的协同变得越来越困难。在开发生命周期中,企业往往与不同的供应商合作开发不同的项目,而在这些项目中,不同的企业使用不同的平台、开发工具和开发手段,开发成果也都以各不相同的方式和格式储存,这些在开发中形成的壁垒让开发组织间的沟通变得困难重重。

“IBM希望通过‘面向生命周期协作的开放式服务’的计划促使业务合作伙伴、开发人员、独立软件开发商和客户基于共用的架构,使用互联网标准有效集成他们的软件开发流程。”Daniel Sabbah表示。

据介绍,用户可以利用这项计划,在推荐工具和厂商的帮助下构建软件开发平台,这样就能最大程度地保证企业间的协作,让开发的效率得以进一步提升,而开发的成果也将能够被更广泛地共享。