项目管理工具:微软的MS Project Server

     MS Project Server MS ProjectWeb Server版本,项目管理成员可以将在Project客户端编写自己的项目计划,并将计划发布到Web上,并将分解任务(WBS)分配到项目成员,所有项目成员都在Web上进行任务的状态更新,这个工具提供了高效的项目管理协同工作的平台。

需求管理工具:RMS

    关系公司提供的需求管理系统RMS,进行MRD,SRS的开发及需求生命周期的管理。RMS允许用户在数据库中创建条目化的需求,同时这些需求进行结构化的处理后就成为一个类似传统WordSRS文档;需求和文档的版本可以得到控制;需求/文档之间的跟踪关系(Traceability)可以方便地管理;更重要的是利用RMS需求变更和变更影响分析功能可以真正有效地管理项目中的需求变更,这一点往往是项目中最难以管理的部分;RMS提供了独特的需求实现过程控制,实现了需求从起草,到评审,到分配,到设计,到实现,到测试结束全生命周期的管理,所有项目组成员在同一平台上可以对需求管理进行协同工作。

配置管理工具:IBM RationalClearCase

    在开发环节,配置管理上使用了IBM Rational提供的ClearCase进行源代码文件的版本控制。 ClearCase提供了版本,分支,版本合并,比较等功能。除了版本控制,ClearCase还提供开发人员工作空间管理,编译管理,代码流程管理等功能。同时基于ClearCaseLOC工具提供了代码量的自动统计功能;LOC可以提供基于项目或个人或团队等不同角度的代码量自动生成功能。同时利用ClearCase和缺陷管理工具ClearQuest的继承功能,这个工具组合可以自动给出Line Of Code以及缺陷密度(Defects/KLOC)等PSP中需要统计的重要数据。

个人时间管理工具:Time Sheet Professional

    Time Sheet Professional提供了工程人员对自己任务和工作时间分配的管理平台,我们要求学生在Time Sheet中进行工作的日报活动,记录下在项目任务中花费的时间,作为以后的PSP评估参考数据。

测试管理工具:TMS

    采用关系公司提供的测试管理系统TMS,进行测试用例、测试计划以及测试结果的管理;在缺陷管理上采用了IBM提供的ClearQuest它和TMS的集成提供了对测试中软件缺陷的管理;在自动化测试环节上,TMS集成了Win RunnerLoad Runner,这样在一个平台上就实现了测试的全面管理。

工作流引擎和流程管理工具:TeamTrack

    贯穿整个环境的是工作流引擎和流程管理,结合PSP/TSP研发中最常用的流程事先被定义,比如评审流程,变更控制流程,PRP Gate审核流程等等,这些流程被工作流工具TeamTrack固化实现,同时TeamTrack作为工作流引擎将各环节的信息进行交互以将所有研发环节串联在一起。


Copy right 2006 Shen Zhen Institute of information technology  all rights reserved.