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

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

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

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

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

团队在通过创建链接构建项目中需求之间的关系的同时,跟踪这些链接以跟踪项目的变更。该可跟踪性确定了变更如何影响与它们连接的需求。

由于里程碑结束时的智能可跟踪性,您不仅将记录需求,还会记录需求之间的关系。还可以在不同时间签核作为某些增量阶段的一部分的文档,并跟踪该活动。该功能使项目规划和管理更容易,并增强了项目历史记录的清晰度。

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

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


反馈