借助Jazz进行多人协作开发

来源: 中计网作者:Amteam.org
2008/5/12 14:51:31
如同管弦乐队的乐师们在演奏期间需要跟随指挥的节奏一样,如果软件开发团队的每名成员都能演奏同一乐曲,那么团队工作必将呈现出更卓越的协作效果。

分享到: 新浪微博 腾讯微博
本文关键字: 协同商务

伴随着全球一体化的浪潮软件的开发过程早已不同于以往:一方面,开发团队的规模逐渐扩大;另一方面,许多软件开发项目在以跨地域的方式进行。复杂而分散的开发模式给开发者们带来了巨大的压力,如何管理包括开发人员、物流、信息流在内的开发资源,如何减少重复开发以及如何动态地调配各方面资源等种种问题正在困扰着开发团队。

从单人作战到协同开发

如同管弦乐队的乐师们在演奏期间需要跟随指挥的节奏一样,如果软件开发团队的每名成员都能演奏同一乐曲,那么团队工作必将呈现出更卓越的协作效果。IBM大中华区软件集团Rational总经理夏然表示,正是出于对这种趋势和需求的理解,Rational提出了扶持开发社区这一重点策略,发布了其基于Web 2.0技术的开放协作开发平台Jazz。该平台将帮助大规模甚至跨区域团队实现有效治理,提高开发效率,交付高质量软件产品。夏然介绍,Jazz是IBM Research与IBM Rational两个部门联合开发的一个技术项目,旨在构建一款可扩充、可扩展的团队协作平台,以便无缝整合软件与系统开发生命周期中的工作。

正是Web 2.0技术成就了Jazz。借助Jazz,广大软件开发人员可以摒弃单人作战工具,转而采用多人协作开发工具,以实现多人步调更一致的沟通与协作。

通过互联网,分布在世界各地的开发团队成员都可以在Jazz上了解到开发的最新进度,发布最新的开发和测试结果,寻求帮助。此外,他们还能在Jazz上找到他们应该遵循的工作流,在Jazz的指引下循序渐进地工作,而不必担心偏离了开发目标。

全周期质量管理

从以前的作坊式的制作,到大团队的开发和应用,产生的最重要的问题之一就是质量管理。在只有几个人开发时,项目经理比较容易发现某个成员的错误。目前,许多解决方案往往仅关注软件生命周期的某个阶段(如变动管理或bug跟踪),无法实现通用扩展且不支持在生命周期各阶段对相关产品进行导航或追踪。Jazz提供的平台技术可进行全生命周期管理,并支持开发团队就目前所做的工作进行实时协作。Jazz提供可扩展的开放平台,开发团队可在此基础上构建新的开发工具,将协作、团队意识和项目进展状况整合到开发生命周期的各个阶段。

特别是对于项目的管理者,他们也能够在Jazz上找到自己最需要了解的东西,包括团队的进度、每位开发者的现状,以及资源的配置状况等数据,从而灵活地配置人力物力,确保开发按时、按目标完成,甚至进一步进行决策。

项目经理需要将跨项目的投资划分优先级,并且需要精确地划定范围、评估、安排进度,并管理资源。Jazz为项目经理提供了全面的过程和项目组合管理能力,令这些使用此工具的项目经理可以很好地管理项目工作,获得开发应用程序生命周期管理解决方案所需的模板和指南,用已证实的专家经验来管理IT项目。

此外,Jazz提供了一个开放的架构,这使得任何人都可以将自己的应用集成到Jazz中去,或者将Jazz集成进来,而不必担心平台的差异性。这将最大程度地汇聚不同开发者的智慧,让团队协作更加顺畅。开发团队可以利用自动化功能来加速发现和诊断,确保业务、开发、质量保证和IT操作之间的有效沟通。这些产品提供开发资产可溯性,加速问题的确定,是部署后可用性风险早期探测的最佳产品。

链接:Jazz对不同角色的不同作用

对于项目经理:根据涉及项目健康和资源可用性的最新信息,帮助管理人员制定投资决策。
对于架构师:帮助其获取系统和业务过程设计的需求,并转换为可执行代码。
对于开发人员:为寻求更高效率的开发人员提供基于最佳实践的开发方向建议和开发过程向导。
对于整个团队:为软件交付生命周期所生成的所有成果建立清晰的链接及可追溯的关系。

责编:李代丽
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
奔跑吧!企业级移动应用

2013-2014年,资本市场已经开始在企业级移动应用市场发力;BAT纷纷进入,不断拉低移动应用门槛;移动互联网的发展对传统企业产生了巨大的冲击,传统企业已经意识到移动互..

畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map