RequisitePro中需求管理的12个步骤.doc
RequisitePro 中需求管理的 12 个步骤 (译自 Rose Enterprise 2000 中的 RequisitePro 4.5 中的随机文档)需求管理是对变动的需求进行确定、组织和制作文档的过程。本文将介绍 Rational Unified Process (RUP)中的有关于需求管理的基本概念,并展示如何使用RequisitePro 来实行需求管理。 RequisitePro 是很特别的产品,它集成了一个大家都很熟悉的环境: Microsoft Word,以及一个数据库来提供强有力的十分容易使用的框架,你可以用它来对产品需求进行管理。你要在需求文档中逐条标记你的需求,然后通过数据库对它们进行管理。以此为基础,你的团队可以对同一个项目进行合作与联系,并进行不断的更新。 理解需求管理的第一步是建立一个通用的词汇表。 Rational 把需求定义为:一种在建系统必须遵循的条件或功能。需求管理应该是:可以对系统的需求进行引入、组织和文档化的一种系统化的方法与步骤,以及 建立和维护开发团队和客户之间关于系统需求变更的确认的过程。 要注意的是目前的需求管理没有最通用的办法。以下的各步骤是作为一种起点来提供的。在你的开发环境中,由于你不断经历着你的软件的反复叠代并为此不断工作,你需要不断地重新定义你的过程,并且要找出最适合你开发需要的工作程序。 由于这是反复迭代的过程,所以你要在项目中经常经历以下的 12 个步骤。 Step 1: 分析问题并收集 stakeholder needs 系统分析对总体任务负有责任。所有的团队成员,包括核心的 stakeholder,都要帮助系统分析员从客户 那里收集 stakeholder needs。可以使用以下方法: 面谈交流问题调查表集体讨论与灵感收集讨论板原型 这些和客户交互的结果可以很方便地记录到 RequisitePro 文档中去。 Step 2: 为 RequisitePro 工程创建一个概要说明 一旦你的团队已经分析了问题,并且收集了足够的 stakeholder needs,下一步是在 RequisitePro 中对你的项目组织安排进行规划。你可以使用 Requirements Management Plan outline (rup_rmpln.dot)来创建一个需求管理计划文档。如果你使用的是 Requisit