ALM/CLM 之 Jazz

简介: 上一篇提到TFS的使用 http://www.cnblogs.com/2018/archive/2011/10/09/2204002.html,通过这个可以实现java项目的ALM管理。当时我们选择VSTS2005时还有一个软件Jazz,只不过当时还没有发布,今天有点闲暇时间,特别关注了一下这个产品。

上一篇提到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 将分析员、开发者和测试员连接到一起

wps_clip_image-1436

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/jts

https://localhost:9443/rm/scr  

https://localhost:9443/qm/scr

https://localhost:9443/ccm/scr

https://localhost:9443/admin/scr 

RTC-Developer-10-C-License-3.0.1.zip 这个是授权文件,可从官网下载

详细操作步骤教程

 

 

安装存储库

https://jazz.net/downloads/rational-team-concert/3.0.1/3.0.1/install-repository/rtc-offerings/repository

可以使用” 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的世界中,由于开源可以集成和扩展很多优秀的方案,对于团队定制和管理更方便。

相关文章
|
1月前
|
Web App开发 运维 算法
软件体系结构 - 实时操作系统(Real-Time Operating System, RTOS)
【4月更文挑战第8天】软件体系结构 - 实时操作系统(Real-Time Operating System, RTOS)
19 0
|
存储 测试技术 开发工具
Wujian SoC 平台_介绍|学习笔记
快速学习 Wujian SoC 平台_介绍
182 0
Wujian SoC 平台_介绍|学习笔记
|
11月前
|
JavaScript Linux Python
【Matter】如何在Linux平台下测试Matter应用级通信(虚拟设备)
我们使用chip tool结合生成的QR码进行调试,重新打开一个终端,使用默认的chip tool工具(记住不是之前构建应用程序生成的chip tool),通过QR码可以快捷迅速地将虚拟设备添加到网络中,我们使用chip tool对设备进行调试
454 0
|
11月前
|
IDE 编译器 开发工具
【NXP】LPC55S69-RT-Thread Micropython移植日志
【NXP】LPC55S69-RT-Thread Micropython移植日志
126 0
|
芯片 SoC
基于XQ6657Z35-EVM开发平台上TI TMS320C6657 TLV320AIC3206音频设计
TMS320C6657 Audio设计 评估板XQ6657Z35-EVM,音频输入输出设计,其引脚定义如下图: (TLV320AIC3206IRSBR音频接口芯片)
基于XQ6657Z35-EVM开发平台上TI TMS320C6657 TLV320AIC3206音频设计
|
SoC 内存技术 Perl
【DVCon-US-2020】在硬件仿真平台调试SoC Firmware的方法
【DVCon-US-2020】在硬件仿真平台调试SoC Firmware的方法
191 0
【DVCon-US-2020】在硬件仿真平台调试SoC Firmware的方法
|
物联网 中间件
AliOS Things 使用HAL库的USB_DEVICE MSC调用SPI W25Q128
AliOS Things的USB_DEVICE MSC的SPI W25Q128实现
1084 0
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列1 — GPIO driver porting
HAL层(Hardware abstraction layer 硬件抽象层) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
3503 0
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列3 — I2C driver porting
HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
3260 0
|
JavaScript 物联网 芯片
AliOS Things 硬件抽象层(HAL)对接系列2 — SPI driver porting
HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变。AliOS Things定义了全面的HAL抽象层,这个系列主要介绍AliOS ThingsHAL层与不同芯片平台对接的poring要点,并举例说明。
2876 0