本文阐述了信息系统项目管理师的需求管理,需求管理在信息系统中的目的是确保项目各方对需求的一致理解,管理和控制需求的变更,实现从需求到最终产品的双向跟踪。在本项目中,我重点关注以下几个方面的需求管理工作。
一、需求管理计划
需求管理计划对于需求管理工作的成功实施,起着重要的作用,我通过如下步骤,完成制定需求管理计划:
首先,明确需求管理涉及的干系人、角色和职责。为避免需求缺乏一个统一的入口及出口。在本项目中,我们要求客户方安排一名的需求接口人,我方也安排一名需求接口人。所有的客户需求均由客户接口人收集并整理后发给我方需求接口人。对于需求的反馈意见,也由该接口人统一对外传递。通过该约定,避免了因客户直接面对开发人员,导致需求零散且随意变化的情况发生;
明确需求管理采用的平台,如需求管理工具等。在本项目中,我们采用IBMRationalRequisitePro(以下简称RP)作为该项目的需求管理工具,主要实现需求双向跟踪管理等。采用IBMRationalClearQuest(以下简称CQ)作为需求变更管理工具。这两个工具的组合,很好的帮我们团队实现了需求跟踪管理及变更管理。所有达成一致的需求我均会将其导入RP中进行管理;
制定需求变更控制管理流程,并指定变更控制委员会成员组成,从人员安排到流程制度做好管理规划,为后续的项目变更做好基础工作,以便于需求管理人员按计划开展需求管理工作。
编写需求管理计划,在本项目中,采用公司CMMI体系的需求管理计划模板,进行计划的编写,重点描述了上述内容。完成了需求管理计划编写后,由项目经理、架构师、产品经理、各小组TL、QA、客户等共同对需求管理计划进行评审,评审通过后需客户签字确认认可;
二、需