分阶段开发和智能可跟踪性

智能可跟踪性是记录开发流程中每个关键阶段的需求间关系的方法。您将跟踪所有相关文档但不会破坏它们的关系,而不是跟踪单个文档。

在复杂项目中,各个团队并行处理一组数据。例如,您可能具有用户需求文档、系统需求文档和测试文档,这些文档是相互依赖的。理想情况下,在项目生命周期中,文档将通过多个渐进阶段,其中在每个阶段完成并签核之后,下一个阶段才开始。例如,分析人员针对阶段 1 创建用户需求。这些用户需求是工程师创建的系统需求和测试人员开发的测试的基础。当该流程完成且结果经过核准后,项目将进行到下一个渐进阶段。然后,流程再次开始。

但在生产环境中,流程不太可能运行地如此顺利。 分析人员会不可避免地在工程师之前完成阶段 1,而工程师在测试人员之前完成阶段 1。这个循环会对项目经理造成困难。他们必须决定已准备好进行下一步行动的团队是否能进入项目中的下一个阶段,或者这些团队是否应等待直到所有团队都准备就绪。

在大多数项目中,时间是决定因素而且项目必须继续。如果在所有团队准备就绪之前继续操作,会导致错误并增加项目规划和管理的难度。在 IBM® Rational® DOORS® 中,该问题得到了解决,团队完成一个阶段时,他们可进入下一个阶段;留下已完成阶段的只读记录。其他团队可访问和创建指向该信息的链接。当各个团队完成了与该阶段关联的文档时,可将这些文档添加到集合中。

作为团队成员,您可以创建链接以构建项目需求之间的关系,然后跟踪这些链接以跟踪项目更改。该可跟踪性确定了更改如何影响所链接的需求。

由于里程碑结束时的智能可跟踪性,您不仅可以记录需求,还可记录需求之间的关系。还可以在不同时间签核属于同一渐进阶段的文档,并跟踪该活动。该功能使项目规划和管理变得更加轻松,使项目历史记录更加清楚明了。

要实施智能可跟踪性,请使用基线集。基线是模块的只读快照。您可以创建单个模块的基线,或将一组模块的基线创建为基线集。基线集是您出于项目规划和管理目的而想要视为单个单元的一组基线。要在项目中维护智能可跟踪性,请在创建模块基线时使用基线集。

提示:您还可以通过同时创建一大组模块的基线来使用基线集减少管理任务。


视频图标 观看视频

CLM 播放列表
Jazz.net 频道
User Education 频道

学习图标 了解更多

CLM 学习圈
Agile 学习圈
学习圈

提问图标 提问

Jazz.net 论坛
developerWorks 论坛

支持图标 获取支持

支持门户网站
Deployment wiki
支持博客