软件项目需求开发与管理过程流程全套.docx
《软件项目需求开发与管理过程流程全套.docx》由会员分享,可在线阅读,更多相关《软件项目需求开发与管理过程流程全套.docx(21页珍藏版)》请在优知文库上搜索。
1、软件项目需求开发与管理过程流程1.前言1.1意图和价值意图:明确需求,确保利益相关者的共同理解,并调整需求、计划和工作产品。价值:确保客户的需求和期望得到满足。1.2适用范围本过程文档是项目经理需求开发人员(包括:售前市场人员、需求调研人员等)执行需求开发与管理过程活动的依据和指导。本过程适用于公司所有软件项目,且贯穿于整个生命周期。1.3名词术语2用户需求是用户对要建立的系统的要求描述,它主要说明用户要做什么、想做什么的问题。2软件需求也叫产品需求,是软件产品能否满足用户需求的要求描述,它主要说明软件产品能做什么、不能做什么的问题。2.过程定义2.1角色和职责角色职责描述高层经1.评审、批准
2、用户需求、产品需求等过程产品,并理参与本过程域重要的活动;2.解决在实施本过程域中所遇到的无法解决的问题项目经1.为需求开发工作提供各种必要的环境和条件;理2.制订需求开发计划,并跟踪维护该计划;3.负责联系用户和需求人员进行需求开发工作:4.参与评审本过程域的工作产品;5.完成或协助完成本过程域的工作产品;6.对需求进行变更管理、跟踪控制;7.向高层经理报告本过程域的实施情况;需求开1.负责对市场、客户的需求调研;发人员2.收集、分析、细化、导出和描述用户需要、期望、约束和接口,并把它们转换成用户需求;3.完成需求开发,编写用户需求说明书和产品需求规格说明书等需求文档;4负责对需求的后期跟踪
3、;5.负责执行需求的变更。美工1.根据用户需求和产品需求,在需求开发人员的指导卜,完成开发原型DemO的制作;2.和需求开发人员一起,向用户进行开发原型Demo演示。项目组参加需求开发与管理活动的评审。成员客户1.配合并参与需求的调研活动;2.评审并确认需求开发的所有文档;3.对用户需求说明书和产品需求规格说明书、需求Demo等进行确认;CCB1.评审需求文档是否满足了用户的真实意愿。2.审批需求变更申请。CM1.为评审后的需求文档进行配置管理。QA1.检查和监督需求管理活动的有效性和一致性。2.将检查出来的问题及时通报给项目经理及项目组成员,并跟踪问题直到关闭。2.2入口准则2需求开发人员已
4、经确定;2初步的项目计划已经通过评审。2.3输入2初步的项目计划;2项目合同;2技术解决方案;2客户原始需求文档。2.4过程活动需求阶段包括需求开发和需求管理两个过程活动。2需求开发过程需求开发过程是获取用户需求并对用户需求进行分析整理形成软件需求的过程。需求开发过程可以包括用户需求调研、用户需求分析、软件需求定义和软件需求评审四个过程,也可以根据具体情况对该过程进行裁减。需求开发的结果文档包括用户需求类文档、软件需求类文档、有时为了满足软件产品前期设计的需要,也会制作形成业务模型、数据字典、系统开发原型(Demo)文档等。所有的需求文档经过用户和开发方双方评审认可并签字后,形成项目的需求基线
5、。2需求管理过程需求管理是在需求文档基线化后,对需求实现的跟踪以及当需求发生变更时,对需求变更进行控制和管理的过程。需求管理包括变更控制、版本控制、需求跟踪过程。需求管理同时包括变更的需求及相关需求之间的关系管理。2.4.1需求开发过程2.4.1.1用户需求调研在项目正式立项后,项目经理组建需求开发团队,需求开发人员根据初步项目计划、客户原始需求文档(包括:市场人员从客户那里得到的初步需求文档,投标文件中定义的技术方案内容等),确定需求调研时间及需求获取相关干系人,并将此活动更新到干系人计划中,同时制定出需求调研计划。在识别需求获取干系人时,需求开发人员需考虑以下几准则:I相关干系人要具备足够
6、的业务经验。I相关干系人要具有较强的表达能力。I相关干系人至少具备初级的计算机水平。在需求开发人员开始进行用户需求调研之前,要进行充分的事前准备。需要准备的工作包括:I需求开发人员要提前了解该行业的标准、相关文件、公司规章制度等。I需求开发人员从组织资产库中寻找类似项目的需求资料,对相关需求资料有一个深入了解,以便迅速了解可以重用的业务需求内容,为与客户深入、专业的需求沟通打下基础。I需求开发人员确定需求调研方式,具体方式包括:客户主动提供的需求说明文档,与用户面谈或电话访谈或会议访谈、参观用户的工作流程、向用户群体发调查问卷、与同行专家交谈、分析已经存在的同类软件产品等。I需求开发人员根据选
7、定的调研方式,准备好用户需求调查单。需求开发人员根据需求调研计划开展调研工作。调研工作需要需求开发人员和用户协同完成。调研中需求调研人员要随时做好记录,事后填写好用户需求调查单,作为原始用户需求,有进行组织会议访谈的要填写需求访谈会议纪要。需求开发人员根据需求调研的访谈成果,对用户的原始需求进行分析整理,提取需求的精华,对用户需求进行归纳总结,把相同的需求进行归类,把文档尽可能的用用户容易理解的语言撰写(包括:用例图/用例简述/用例规约描述等)。按照归纳总结的用户需求点,需求开发人员编写用户需求说明书O用户需求说明书的主要内容包括:2需求产生的背景2需求目标要求2需求内容范围2用户角色2功能性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 需求 开发 管理 过程 流程 全套
