Jazz 的设计目标
Jazz 是一个用于整个软件生命周期的团队协作平台,旨在支持跨软件生命周期各阶段的所有任务的无缝集成。Jazz 在客户端和服务器端都设计为可扩展的,并且可以从非常小的团队扩展到大型企业环境。Jazz 整合了工具支持的流程指南概念,这些工具能够了解团队使用的开发流程,并无缝地帮助团队成员遵循该流程。Jazz 不仅旨在集成现有的点工具(point tool),而且还旨在提供一个平台,在该平台上可以构建比以前更加集成的生命周期管理功能。当以这种方式在整个生命周期中集成开发工具时,您可以使用一组结合在一起的点解决方案(point solution)来完成难以想象的事情。像这样的集成端到端的工具可以帮助团队更有效地构建软件,并使得软件开发活动更加令人愉快。
Jazz 平台的设计和构建目的是:
支持整个软件生命周期中的任务的无缝集成;
促进团队协作和整个软件生命周期中的协作;
提供一个可扩展的平台;
帮助团队更有效地构建软件;
支持全局分散的开发团队;
提供可从小型团队一直扩展到大型企业的解决方案;
维护审核跟踪和自动化簿记工作,以便能跟踪究团队的职责;
支持适合客户需要的 UI 集成(IDE、Web 浏览器等等);
培育工具提供商的广泛生态系统,包括独立软件供应商(ISV);
使软件开发工作更加令人愉快。
Jazz 平台的主要作用是为工具编写人员提供要使用的机制和要遵循的规则,这些机制和规则可产生无缝集成的生命周期工具。这些机制通过定义良好的 API 来公开。Jazz 平台还提供了帮助开发新工具的有用构件和框架。