绝大多数的KPA均需要从计划(策划)开始,普遍的步骤要求是从准备工作--计划---执行活动---维护过程---改善过程等这几个大类,如配置管理、质量保证、项目计划、子合同管理等等。
CMM的需求管理虽然没有明确要求有一定的计划,但在操作前各项目小组为了保证项目需求过程的顺利进行、保证需求活动有序有节地完成,都会粗或细地拟定一个需求计划,这个计划的定制,会直接影响到整个开发项目的成效、影响到定制需求基线的准确性。我们在了解CMM需求管理KPA要求的活动后,从该角度来考虑这个计划是如何定制的。
首先 活动计划的文档化,我们知道,一个计划有效的操作方式是文档化,白纸黑字的留下我们计划的活动、参与人员、操作内容、实现目标等等,以便将来的操作有机可寻,有“一个书面的机构管理策略”,这也是CMM需求管理过程中执行约定首先要求的部分。在这书面化的东东里,包含着我们需求管理过程中的所有需执行的约定、执行能力、执行活动、分析过程和验证执行结果等的五个KPA活动的共同特性。我们根据CMM?需求管理过程的KPA要求,拟定以下的需求管理计划模板,模板的作用是根据要求的共性,产生一个公用的,可引导人们按此方式进行思考、可适用于大多数同类操作基本要求的文档。
《需求管理计划模板》
1、 确认
1) 本模板适用的范围,达到的目标
2) 项目经理在本活动中的职责、项目小组成员的职责
3) 明确客户方参与需求调研活动的职责(有无决策权、所需配合的活动、所需提供的资源等等)
4) 确认用户给定需求的文档(如协议、条件和合同条款,比如要交付的产品、日期和里程碑要求等等)、功能需求、技术需求等等
2、 需求活动的概述
2.1 需求调研的方法
决定采取什么方式进行需求调研,即确定信息采集和分析的方法(如确定与客户交流的方式、沟通使用的表单、项目组业务流程分析表单等。
2.2 需求活动要求
1) 收集相关技术需求,要求收集所需的功能点、约束和处理流程等等
2) 收集用户的特殊需求
3) 分析用户原业务或工作流程
4) 分析所需建立的系统业务流程,建立系统范围和目标
5) 要求使用《CMM需求规格说明书模板》作为需求说明文档
2.3 需求周期计划
对本次需求活动拟定一个时间进度表,及各阶段所需完成的内容。
3、 需求评审计划
1) 确定需求评审小组成员及成员要求
2) 确定需求评审方式
3) 确定需求评审内容
4、 需求验收方式
1) 确定验收方式
2) 确定验收记录表
5、 需求变更管理
6、 项目组织和资源
该计划模板综合了CMM需求管理要求的几个特性,具体各项目小组的操作根据其实际项目的需要进行了。
其次 需求活动的执行过程,依照拟定的需求管理计划进行项目的实际需求调研活动,在活动中记录与客户进行交流的内容,记录各阶段产生的变更项、变更原因,按预先规定的书面策略进行双方活动的制约。