企业管理 业界消息 办公自动化 客户关系管理 项目管理 协同商务 业务流程管理 知识管理 内容管理 供应链管理 电子商务 IT综合 文件标签
首页 » 文档中心 » OA 办公自动化 » 统一协同 让开发不再孤单

统一协同 让开发不再孤单

2008-10-30

统一协同 让开发不再孤单:Jazz借鉴Eclipse成功经验

“Jazz的独到价值体现在:桌面客户端集成——生命周期集成;功能优先——团队优先;人工维护——流程自动化和透明度。”提到Jazz,IBM大中华区软件开发中心副总经理蔡春松这样表示。

据蔡春松介绍,Jazz在开发的过程中借鉴了Eclipse过去的经验。Eclipse是IBM过去投入得非常多的、非常成功的开放式架构平台,同时Eclipse是一个可扩展的平台,是一个开放标准,能够进行成功的软件交付,很多人都可以免费下载,社区的力量非常庞大,同时它的敏开发概念,也能够让大家共同来参与,让多样化需求的管理能够利用敏捷开发来做。IBM在Eclipse上已经有很好的经验,现在借助过去的成功经验,IBM将其应用到Jazz和RTC的开发中。

Eclipse作为传统开发工具主要关注于协助程序员个体提高个人生产力。Eclipse的开放架构获得软件企业和开发人员的认可,Jazz则借鉴了Eclipse的这一社区及开放模式。早在Jazz社区发布之时,Jazz.net的访问者都只是经挑选的IBM用户和受邀请的专业人士。从今年1月起,Jazz.net社区向所有人开放。注册成员都可以查看到Jazz源代码、Bug列表,以及其它资料。目前Jazz的源代码仍然为IBM所有,但IBM方面表示最终会完全开源。

据悉,Jazz项目将仿效IBM的Eclipse社区形式。从体验与定位上,Jazz都已具备成功的条件。但是,最终Jazz能否复制Eclipse的成功,还有待于时间的验证。毕竟,基于Jazz平台的产品依然会作为商业软件付费出售。

统一协同 让开发不再孤单:缺乏统一协作 软件开发受阻

有数据显示,目前只有37%的软件工程项目参与者对自己的应用是满足的,63%对应用处于不满意状态。IBM大中华区软件集团Rational总经理夏然说:“这是一个全世界的现象。在整个大中华地区,我相信数字还会更高一些。只有42%对质量满意。其实我们知道,绝大多数的客户对软件应用的交付不是很满意。在这种情况下,软件开发的统一协作在中国和全世界都是比较难的课题。”

“一来任务就开始做,这样一来,导致效率低下,开发人员也不知道未来肩负多少任务。而另一方面,部分公司将流程过分细化,并不是所有的项目都一样大小,有些小项目没法定义那么多人,这又出现另一个极端,即软件开发流程的灵活定义如何实现。”IBM中国开发中心新兴技术研究院开发经理李璐这样形容自己曾遇到的头疼事。

在加入IBM之前,李璐曾经在长城计算机软件与系统公司从事IBM OS/2操作系统的本地化开发与维护工作,参与多个项目的开发与测试。在李璐看来,规模庞大是许多跨国集团软件开发项目的一个隐痛。由于全球分布式的组织,有不同时区,不同语言环境,如何保持互通信息,进行工作任务动态分配,如何让规模中的人有序分配任务成为困扰软件开发者的一大难题。同时,她认为,开发工具需要能够快速集成,具有开放性与可扩展性,这样才能解决各开发人员用不同格式报表汇总开发项目。在整个开发过程中,也容易出现资产重用,从最初的需求到交付的端到端的跟踪也难以实现。

“一方面缺乏沟通机制,另一方面,支撑体系方面缺乏一套软件平台”北京恒讯时代信息技术有限公司高级咨询顾问肖勇这样说道。在他看来软件开发最理想的状态是找到一个统一协同的工作,使得软件开发的过程能复用,架构能复用,知识与经验能复用,配套的最佳实践也能复用,就像麦当劳与肯德基在全球的生产流程都一致一样。
事实上,这几大开发人员的困境最终归结于开发者间的相互统一协同的问题。

统一协同 让开发不再孤单:Jazz扫除拦路虎 让开发不再孤单

“谁都不是一个岛屿,自成一体,每个人都是广袤大陆的一部分”,英国诗人John Donne的这句诗从一定程度上诠释了IBM Rational 面向软件交付技术的下一代协作平台。

“今年下半年到2009年乃至更长的时间,Rational在大中华地区的战略方针,其中最主要的便是Jazz。”夏然表示,根据IBM的整体策略,目前主要针对大型企业主推Jazz,Rational Team Concert(简称RTC)也是Rational在中国要主推的产品,刚开始会相对于一些中小型的企业去主推,“当然RTC在大型企业里也可以用。”夏然补充道。

据了解,Jazz 是一个用于整个软件生命周期的团队协作平台,旨在支持跨软件生命周期各阶段的所有任务的无缝集成。Jazz 在客户端和服务器端都设计为可扩展的,并且可以从非常小的团队扩展到大型企业环境。Jazz 整合了工具支持的流程指南概念,这些工具能够了解团队使用的开发流程,并无缝地帮助团队成员遵循该流程。

Jazz 不仅旨在集成现有的点工具(point tool),而且还旨在提供一个平台,在该平台上可以构建比以前更加集成的生命周期管理功能。当以这种方式在整个生命周期中集成开发工具时,您可以使用一组结合在一起的点解决方案(point solution)来完成难以想象的事情。像这样的集成端到端的工具可以帮助团队更有效地构建软件,并使得软件开发活动更加令人愉快。

“构建工作人员有许许多多的烦恼,而且他们的工作非常单调,每天在重复同样的事情。”北京天宇朗通有限公司配置管理主管孙振芳这样形容曾经的工作,“如果我们能够实现这种自动化,就能够把构建人员释放出来。也就是说,我们构建的终极目标有两点:一是要实现构建的自动化,尽可能减少人员介入;二是不同的角色要能够完美协作,信息通畅,没有停滞,这也正是Jazz的三大特性——协作、流程显示和自动控制、透明度。我想,Jazz的平台肯定能解决构建方面的管理问题。”

相关链接
基于SOA的OA与ERP整合应用2008-11-19 全面电子化管理的解决之道2008-10-04
OA是否能成电力信息化敲门砖2008-11-25 把知识管理融入OA2008-12-04
企业如何有效的开始使用SOA2008-09-21 OA与ERP 融合还是苟合?2008-09-21
工行软件开发中心 OA 系统简介2008-08-28 办公自动化的发展现状2008-08-22
如何用协同OA实现知识管理应用2008-07-30 刘小兵:七年前我就实现了SOA2008-07-26
Copyright © 2000-2010   Shenzhen Hiblue Software Co., Ltd.    Url: www.hiblue.cn