广东技术股份有限公司需求开发与管理过程编号文件状态草稿正式发布正在修改当前版本修订张三日期年月日审核李四日期年月日批准王五日期年月日发布日期年月日生效日期年月日广东技术股份有限公司广东技术股份有限公司修订历史记录增加修订删除变更版本号日期变更类型修改人摘要备注建立需求开发与管理过程定义文件广东技术股份有限公司目录目的适用范围机构业务名词术语概述过程定义需求开发与管理角色与职责入口准则输入过程活动输出出口准则过程度量确认与验证规程标准与规范指南裁剪指南模板与表格实施指导广东技术股份有限公司目的定义需求开发与管理过程为需求开发及跟踪提供有效的流程和方法适用范围机构公司研发技术等部门业务提供需求开发与管理过程的标准活动说明名词术语需求开发与管理软件需求规格说明书客户开发产品订单的付费方最终用户最终真正操作软件的用户用户需求指直接来自于客户或者用户的原始需求产品需求指对用户需求进行需求分析和开发之后生成的对于软件产品开发的需求变更控制委员会的组长一般为适用机构的领导成员一般为及适用机构领导制定的某些特定人员对于子部门级别的项目可直接由子部门的经理担任组长由担任组员概述项目在工程活动的开始首先要进行需求开发后续所有的工程活动包括设计实现测试均是根据需求展开的所以需求开发的重要程度是最高的而由于需求的抽象性需求开发人员系统分析员既需要有过硬的专业知识还要具备较强的交流沟通能力所以需求开发也是最难的任何项目需求在整个工程开发过程中必定会发生变化因此对需求变更的控制即需求管理必不可少广东技术股份有限公司过程定义需求开发与管理角色与职责角色职责需求分析员项目团进行需求调查及需求分析广东技术股份有限公司队撰写用户需求说明书产品需求规格说明书进行整个项目生命周期的需求管理工作客户客户负责提供原始需求客户负责确认开发好的用户需求辅助进行需求变更的管理技术评审小组评审及确认产品及产品组件需求产品需求规格说明书入口准则对于研发项目项目已经启动对于合同项目合同已经签订输入项目计划项目范围说明类文档等过程活动导出用户需求参见客户需求导出指南开发用户需求说明书在需求调查完成之后需要生成需求搜集的文档文档形式可以自定义但搜集的需求形成的文档需要由项目经理组织进行非正式的评审要尽最大努力使搜集到的需求正确无误的反映用户的真实意愿评审用户需求说明书略确认用户需求说明书特别的对于合同类项目用户需求说明书需要得到用户以签字方式进行的确认和承诺开发产品需求规格说明书需求分析员对搜集到的用户需求进行分析细化以便产生详细的产品需求需求分析的主要方法有问答分析法常见的问题包括需求是否存在二义性需求文档上下文是否有矛盾需求是否完备广东技术股份有限公司需求是必要的吗需求可实现吗需求可验证吗需求的优先级确定了吗建模分析法这种分析法需要需求分析员有较高的水平因为建模分析的技术难度比较高针对目前情况不推荐使用产品需求规格说明书内容主要包括产品介绍描述用户群体的特征定义产品的范围阐述产品应当遵循的标准和规范定义产品中的角色定义产品的功能性需求定义产品的非功能性需求如用户需求软硬件环境质量等需求评审产品需求规格说明书项目经理组织对产品需求规格说明书进行正式评审同时要取得开发方和客户方的书面承诺维护需求双向跟踪性将系统设计编程测试等阶段的工作成果与需求文档进行比较建立与维护需求文档设计文档代码测试用例之间的一致性确保产品依据需求文档进行开发管理需求变更参见组织的变更控制与管理过程域识别需求与工作产品间的差异在项目开发过程中虽然进行了需求变更的控制对于工程活动的主要工作产品进行了需求的双向跟踪但是仍然要审查项目计划活动和工作产品是否和需求及其变更一致主要包括识别不一致的来源及原因识别由于需求变更导致的计划及其它工作产品的变化可参考变更控制与管理并且启动纠正措施直至需求重新实现双向可跟踪性输出用户需求调查报告用户需求说明书产品需求规格说明书需求跟踪矩阵需求变更申请单广东技术股份有限公司出口准则需求管理贯穿整个项目生命周期直到项目结项过程度量度量人员对以下数据进行度量工作量进度需求变更的次数产品需求规格说明书的规模评审需求发现的缺陷确认与验证对需求开发与管理过程及其产生的产品的规范性进行检查项目经理对需求开发与管理过程进行监督对产生的产品进行审查用户确认用户需求说明书及其变更高层经理及客户对产品需求规格说明书进行确认高层经理及客户对需求变更申请单进行审批规程无标准与规范指南需求开发与管理检查单客户需求导出指南裁剪指南用户以规范形式提供了需求的情况下可裁剪用户需求调查报告模板与表格用户需求调查报告模板用户需求说明书模板产品需求规格说明书模板软件需求跟踪矩阵表单模板广东技术股份有限公司实施指导需求开发与管理是中的工程类过程以下是对需求开发与管理过程实施时的进一步指导说明管理配置项对需求开发与管理过程产生的所有有价值的文档应纳入配置管理的适当层次主要文档示例如下用户需求说明书产品需求规格说明书需求跟踪矩阵需求变更申请单培训人员组织应该对所有或部分参与需求开发与管理过程的相关人员进行培训主要培训专题示例如下需求分析方法使项目干系人适时介入对于需求调查的用户需求要得到所有项目干系人的共同理解和承诺根据计划和控制需求开发与管理过程并且采取适当的纠正措施项目经理在执行需求开发与管理过程中应注意收集对过程的改进建议并提交给组织评审及确认需求时如客户及最终用户纳入存在困难可以在征求高层经理的同意下由高层经理代表客户需求其他指定人员代表最终用户需求进行评审