Jazz 快速入门.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jazz 快速入门

Jazz 快速入门 Jazz 是一个可伸缩、可扩展的团队协作平台,用于无缝地集成整个软件生命周期中的任务。想快速了解 Jazz?这份短小的指南言简意赅地为您介绍了 Jazz 平台及其技术背景。通过它,您可以快速了解 Jazz 这一全新的软件交付协作平台。 Jazz 是一个可伸缩、可扩展的团队协作平台,用于无缝地集成整个软件生命周期中的任务。 为什么我们需要 Jazz 平台? 在团队中开发软件非常类似于在乐队中演奏乐器。每个演奏者必须演奏他或她的部分同时要与其他人合拍协调。他们必须就将要如何沟通达成一致,并注意彼此发送的信号,否则表演就会失败。有力协作和个人技能都是必不可少的。类似地,软件开发人员必须注重构建质量代码,同时协调他们的活动,使得一切顺利进行。 集成开发环境 (IDEs),如 Eclipse,已在改进个人工作效率方面取得成功。但是,开发人员在编写代码时还要积极地与团队进行合作。这就是 Jazz 平台的用武之地,将重点从个人工作效率转移到团队工作效率。 重点转移案例 考虑团队跟踪并修复假定错误的工作情况。修复错误的工作在团队中流动,从发现并报告问题的 Mike,到复核传入的错误报告并将该工作分配给 Susan 的 Rick,到修复该错误的 Susan,并最终返回到 Mike 以进行验证。错误修复本身也在团队中流动,从修复代码流中的该问题的 Susan,到验证包含该修复的构建版本中的修复的 Mike。 这些流可能非常脆弱。如果签入某个修复而没有更新错误报告,或者如果不存在将修复与特定代码流和构建版本联系起来的纽带,则团队中的流就会中断。这些中断会在团队中导致混淆并妨碍进度。更糟糕的是,中断也许不会立即在团队中的任何人面前表现出来。与领域相关的工作(例如,为软件产品编写代码)和主要与维持团队协作相关的工作(例如,在修复错误时标记错误)之间的交织也是非常令人生畏的。 尽管 IDE 集成了若干工具,但开发人员仍然要手工做大量的重复性簿记工作——对于保持团队有效地协作来说非常关键但同时也很容易遗忘或出错的工作。如果 Susan 只需告诉 IDE 她现在正在设法修复某个特定的错误,这就要好得多。然后,当她完成修复和测试用例时,可以指出她已经完成该工作。Susan 无需执行进一步的操作,系统将提交已更改的文件,并将这些文件与错误报告相关联,更新构建说明,并将错误报告标记为“已结束”。如果工具以这种方式自动化簿记工作,则能通过确保错误报告与代码签入之间的重要联系是可靠的,从而帮助提高团队的工作效率。同时,通过自动化繁琐和容易出错的簿记工作,还可以提高单独的团队成员的工作效率。 Jazz 平台跨越鸿沟 Jazz 是一个用于整个软件生命周期的团队协作平台,旨在支持跨所有软件生命周期阶段的任务的无缝集成(早先的示例场景谈及软件生命周期中间的几个常见任务)。Jazz 平台在客户端和服务器端都设计为可扩展的,并且可以从非常小的团队扩展到大型企业安装。它整合了工具支持的流程指导的概念,其中,工具了解团队的开发流程,并帮助团队成员顺利遵循相关流程。 Jazz 平台不仅旨在集成现有的点工具 (point tool),而且还旨在提供一个平台,在该平台上可以构建比以前更加集成的生命周期工具功能。当以这种方式在整个生命周期中集成开发工具时,使用一组结合在一起的点解决方案 (point solution) 来完成难以想象的事情将成为可能。像这样的集成端到端工具可以帮助团队更有效地构建软件,并使得软件开发活动更加令人愉快。 Jazz 是一个与流程相关的平台 Jazz 平台旨在实现跨整个软件开发生命周期的全面支持。贯穿所有项目阶段的一条主线是团队成员一致同意遵循的流程。通过向 Jazz 平台提供流程方面的内容,它就能够以流程特定的方式为团队提供帮助。这种流程支持可以具有广泛(并且完全开放)的形式,范围从动态规则检查,到提供在线(例如,F1 键)流程帮助,再到自动化簿记工作。Jazz 平台通过以下方式支持流程: Jazz 平台与流程相关。一般情况下,团队的流程可以影响某个团队成员所做工作的任何方面。向 Jazz 平台设计流程的概念。团队的流程以显式的方式表示,团队成员在系统中做的所有工作都在包括流程表示的上下文中发生。 Jazz 组件是支持流程的。包括初始核心在内的所有 Jazz 组件都设计为允许主要流程对组件的操作和项施加影响。 Jazz 平台使用标准 Jazz 项来表示流程,这些项存储在存储库中。这种流程表示形式可以描述所有类型的流程,并且可以捕获和制定与实际一样多(或一样少)的团队流程。 Jazz 平台独立于流程。Jazz 本身没有用于强制要在任何特定情况下做什么的内置流程。团队将负责定义适当的控制流程来为他们的项目做出这样的决策。Jazz 技术预览

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档