上一篇提到TFS的使用 http://www.cnblogs.com/2018/archive/2011/10/09/2204002.html,通过这个可以实现java项目的ALM管理。当时我们选择VSTS2005时还有一个软件Jazz,只不过当时还没有发布,今天有点闲暇时间,特别关注了一下这个产品。
通过官网介绍,Jazz™ 技术平台已逐渐发展成为一个可充分伸缩和扩展的团队协作平台,用于无缝地集成软件生命周期中的任务。Jazz Team Server核心平台开源,在核心基础上提供了各种应用平台,Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager这3个可以免费使用。看来这个软件授权费用不高【目前10人免费】。
如果想了解整个平台如何管理项目的,参考 https://jazz.net/library/article/119 有详细的截图和说明,如果用过TFS,对这些很好理解。
图 Collaborative Lifecycle Management 将分析员、开发者和测试员连接到一起
Rational solution for Collaborative Lifecycle Management (CLM) 在更改和配置管理、需求管理和质量管理等基于 Jazz 的应用程序之间提供集成,以便使分析员的工作与开发和测试团队相连接。CLM 使您通过链接工件获得可跟踪性和类似 Web 导航,以创建报告和在 CLM 应用程序间创建仪表板。CLM 集成依靠 Jazz™ Foundation 来提供工件链接、仪表板、安全性和用户界面框架的常见方法。
CLM 集成提供了下列功能:
· 各个应用程序中的工件之间的链接;例如,可将测试用例链接到工作项和需求。
· 通过将鼠标指针悬停在链接上,可以快速查找链接目标更加详细的信息;例如,测试员可以监视他们向开发团队报告的缺陷的状态。
· 将来自不同的应用程序的 viewlet 添加至仪表板以在项目间跟踪状态:例如,您可添加显示阻止测试员的缺陷的 viewlet。
使用体验
从https://jazz.net/downloads/jazz-foundation/releases/3.0.1?p=allDownloads 下载安装包,安装服务端和客户端
服务端:
使用 ADMIN/ADMIN 登陆 http://localhost:9080/jts/setup 配置相关的服务,主要是如下几个
https://localhost:9443/ccm/scr
https://localhost:9443/admin/scr
RTC-Developer-10-C-License-3.0.1.zip 这个是授权文件,可从官网下载
详细操作步骤教程
安装存储库
可以使用” IBM Installation Manager”安装
扩展开发例子
Jazz是个开放的平台,依据这个规范可以实现自定义的功能,如:Practice Library Application
https://jazz.net/downloads/jazz-foundation/releases/3.0.1/PracticeLibraryApplication-3.0.1.zip 基于Jazz的开源架构扩展的例子
总结
作为ALM/CLM的解决方法,Jazz准备延续Eclipse的成功,框架开源,因此相对TFS有很大的优越性,特别是在java的世界中,由于开源可以集成和扩展很多优秀的方案,对于团队定制和管理更方便。