软件项目立项及需求管理控制一般流程
需求管理是指软件项目立项后或软件升级目标明确后对产品需求的管理和变更控制,包括任务书下达前的需求管理以及开发过程中的需求变更控制。
软件产品负责人根据《软件开发立项调查报告》、《软件开发立项可行性分析》、《软件开发立项建议书》、《软件开发立项评审报告》编写《产品需求规格说明书》,需求说明书应包括文档介绍、产品介绍、产品面向的用户群体、产品应当遵循的标准或规范、产品范围、产品中的角色、产品的功能性需求、产品的非功能性需求等内容。
软件产品负责人编写完《产品需求规格说明书》后,应组织召开产品需求评审会,参加产品需求评审会的成员为软件产品负责人、产品总监、核心测试工程师、软件项目经理、核心开发人员、开发部经理、研发总监、过程监控员等人员。
产品需求评审会召开时,软件产品负责人先向与会人员介绍《产品需求规格说明书》的内容,介绍完成后,与会人员共同对《产品需求规格说明书》的需求进行逐项评审。
评审会结束后,软件产品负责人根据评审会讨论结果修改《产品需求规格说明书》,并编写《需求评审报告》。并将文档上传至VSS该软件项目的文档目录下。
软件产品负责人将《产品需求规格说明书》进行条目化分析,并逐条输入需求系统。
产品开始开发后,软件产品负责人应随时跟踪软件项目开发进程,随时了解软件项目的最新开发进展,跟踪开发过程中遇到的实际问题,并继续分析同类产品的功能,继续研究产品,提出新的产品需求,与质量部经理、开发主管、开发部经理取得一致后,在需求系统中输入该需求变更。
在实际开发过程中,软件项目经理或开发人员如发现某条需求需要变更,应立即与软件产品负责人协商,取得一致后,在需求系统中变更此需求。如无法取得一致,交由上一级协商,取得一致后,在需求系统中变更此需求。 软件产品负责人应追求需求准确度和稳定度,需求准确度和稳定度作为软件产品负责人的考核指标之一。