统一协同 让开发不再孤单
统一协同 让开发不再孤单
Jazz是IBMRational用于协作软件交付的下一代技术平台。Jazz平台的设计宗旨是:凭借为分散在世界各地的团队提供独特的协作方式,改变人们相互合作构建软件的方式,促使软件交付工作变得更加连贯、高效和透明。您可以将Jazz技术看成一个可扩展的框架,能够动态集成并使与软件开发项目相关的人员、流程和资产实现同步。Jazz不仅是一款产品,更是一个技术平台。构建在Jazz平台上的产品可利用一系列针对团队软件开发和交付的丰富功能。
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之前,李璐曾经在长城计算机软件与系统公司从事IBMOS/2操作系统的本地化开发与维护工作,参与多个项目的开发与测试。在李璐看来,规模庞大是许多跨国集团软件开发项目的一个隐痛。由于全球分布式的组织,有不同时区,不同语言环境,如何保持互通信息,进行工作任务动态分配,如何让规模中的人有序分配任务成为困扰软件开发者的一大难题。同时,她认为,开发工具需要能够快速集成,具有开放性与可扩展性,这样才能解决各开发人员用不同格式报表汇总开发项目。在整个开发过程中,也容易出现资产重用,从最初的需求到交付的端到端的跟踪也难以实现。
“一方面缺乏沟通机制,另一方面,支撑体系方面缺乏一套软件平台”北京恒讯时代信息技术有限公司高级咨询顾问肖勇这样说道。在他看来软件开发最理想的状态是找到一个统一协同的工作,使得软件开发的过程能复用,架构能复用,知识与经验能复用,配套的最佳实践也能复用,就像麦当劳与肯德基在全球的生产流程都一致一样。
事实上,这几大开发人员的困境最终归结于开发者间的相互统一协同的问题。
Jazz扫除拦路虎让开发不再孤单
“谁都不是一个岛屿,自成一体,每个人都是广袤大陆的一部分”,英国诗人JohnDonne的这句诗从一定程度上诠释了IBMRational面向软件交付技术的下一代协作平台。
“今年下半年到2009年乃至更长的时间,Rational在大中华地区的战略方针,其中最主要的便是Jazz。”夏然表示,根据IBM的整体策略,目前主要针对大型企业主推Jazz,RationalTeamConcert(简称RTC)也是Rational在中国要主推的产品,刚开始会相对于一些中小型的企业去主推,“当然RTC在大型企业里也可以用。”夏然补充道。
据了解,Jazz是一个用于整个软件生命周期的团队协作平台,旨在支持跨软件生命周期各阶段的所有任务的无缝集成。Jazz在客户端和服务器端都设计为可扩展的,并且可以从非常小的团队扩展到大型企业环境。Jazz整合了工具支持的流程指南概念,这些工具能够了解团队使用的开发流程,并无缝地帮助团队成员遵循该流程。Jazz不仅旨在集成现有的点工具(pointtool),而且还旨在提供一个平台,在该平台上可以构建比以前更加集成的生命周期管理功能。当以这种方式在整个生命周期中集成开发工具时,您可以使用一组结合在一起的点解决方案(pointsolution)来完成难以想象的事情。像这样的集成端到端的工具可以帮助团队更有效地构建软件,并使得软件开发活动更加令人愉快。
“构建工作人员有许许多多的烦恼,而且他们的工作非常单调,每天在重复同样的事情。”北京天宇朗通有限公司配置管理主管孙振芳这样形容曾经的工作,“如果我们能够实现这种自动化,就能够把构建人员释放出来。也就是说,我们构建的终极目标有两点:一是要实现构建的自动化,尽可能减少人员介入;二是不同的角色要能够完美协作,信息通畅,没有停滞,这也正是Jazz的三大特性——协作、流程显示和自动控制、透明度。我想,Jazz的平台肯定能解决构建方面的管理问题。”(IT专家网)
- 1利用SOA简化集成BI 企业使BI和SOA一拍即合
- 2供应链物流管理:概念、组织与战略
- 3合肥有多少家公司做协同OA?
- 4SaaS创建理想模式还是盈利模式
- 5关于项目管理培训及应用感受分析
- 6IT部门实施服务水平管理六大目的
- 7是什么制约了我国电子商务的发展
- 8在企业运营中应该积极运用商业智能
- 9如何将损失减少 企业灾难恢复计划七步曲
- 10SOA应用巧解传统IT架构复杂之痛
- 11奥运热潮席卷互联网 企业信息化备受关注
- 12开启HR信息化旅程 中小企业eHR之道
- 13必由之路 在线合肥OA帮助中小企业科学管理
- 14电子商务与SaaS相融合成功几何
- 15SaaS及与SaaS相关的几个概念
- 16关于流程再造信息层次上的一点探讨
- 17中国企业创新发展面临人力资源管理短板
- 18提高知名度 在线推广网站的14种技巧
- 19企业选择SaaS前必须考虑的十二个问题
- 20从观看世界杯浅谈项目感觉
- 21合肥OA销售第一次接触以后应该发送的邮件模板
- 22泛普OA软件对XX控股集团的协同OA需求总结如下:
- 23方案选型避免选到不成熟的产品
- 24当前我国SOA潜在用户主要投资决策顾虑分析
- 25我国电子商务的发展呈现六大特点
- 26五大措施 建立合肥OA项目人员流失保护机制
- 27对症下药 中小企业IT治理从自测开始
- 28普及绿色IT要动之以利 实现环保与利益双赢
- 29泛普OA软件团队—国内协同软件第一团队!
- 30数据中心在能耗方面面临巨大挑战
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼