软件开发需求开发与管理过程流程全套.docx

软件开发需求开发与管理过程流程全套.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件开发需求开发与管理过程流程

1.前言

1.1意图和价值

意图:明确需求,确保利益相关者的共同理解,并调整需求、计划和工作产品。

价值:确保客户的需求和期望得到满足。

1.2适用范围

本过程文档是项目经理需求开发人员(包括:售前市场人员、需求调研人员等)执行需求开发与管理过程活动的依据和指导。本过程适用于公司所有软件项目,且贯穿于整个生命周期。

1.3名词术语

2用户需求

是用户对要建立的系统的要求描述,它主要说明用户“要做什么”、“想做什么”的问题。

2软件需求

也叫产品需求,是软件产品能否满足用户需求的要求描述,它主要说明软件产品“能做什么”、“不能做什么”的问题。

2.过程定义

2.1角色和职责

角色

职责描述

高层经理

1.评审、批准用户需求、产品需求等过程产品,并参与本过程域重要的活动;

2.解决在实施本过程域中所遇到的无法解决的问题

项目经理

1.为需求开发工作提供各种必要的环境和条件;

2.制订需求开发计划,并跟踪维护该计划;

3.负责联系用户和需求人员进行需求开发工作;

4.参与评审本过程域的工作产品;

5.完成或协助完成本过程域的工作产品;

6.对需求进行变更管理、跟踪控制;

7.向高层经理报告本过程域的实施情况;

需求开发人员

1.负责对市场、客户的需求调研;

2.收集、分析、细化、导出和描述用户需要、期望、约束和接口,并把它们转换成用户需求;

3.完成需求开发,编写《用户需求说明书》和《产品需求规格说明书》等需求文档;

4.负责对需求的后期跟踪;

5.负责执行需求的变更。

美工

1.根据用户需求和产品需求,在需求开发人员的指导下,完成开发原型Demo的制作;

2.和需求开发人员一起,向用户进行开发原型Demo演示。

项目组成员

参加需求开发与管理活动的评审。

客户

1.配合并参与需求的调研活动;

2.评审并确认需求开发的所有文档;

3.对《用户需求说明书》和《产品需求规格说明书》、需求Demo等进行确认;

CCB

1.评审需求文档是否满足了用户的真实意愿。

2.审批需求变更申请。

CM

1.为评审后的需求文档进行配置管理。

QA

1.检查和监督需求管理活动的有效性和一致性。

2.将检查出来的问题及时通报给项目经理及项目组成员,并跟踪问题直到关闭。

2.2入口准则

2需求开发人员已经确定;

2初步的《项目计划》已经通过评审。

2.3输入

2初步的《项目计划》;

2《项目合同》;

2《技术解决方案》;

2客户原始需求文档。

2.4过程活动

需求阶段包括需求开发和需求管理两个过程活动。

2需求开发过程

需求开发过程是获取用户需求并对用户需求进行分析整理形成软件需求的过程。需求开发过程可以包括用户需求调研、用户需求分析、软件需求定义和软件需求评审四个过程,也可以根据具体情况对该过程进行裁减。

需求开发的结果文档包括用户需求类文档、软件需求类文档、有时为了满足软件产品前期设计的需要,也会制作形成业务模型、数据字典、系统开发原型(Demo)文档等。

所有的需求文档经过用户和开发方双方评审认可并签字后,形成项目的需求基线。

2需求管理过程

需求管理是在需求文档基线化后,对需求实现的跟踪以及当需求发生变更时,对需求变更进行控制和管理的过程。

需求管理包括变更控制、版本控制、需求跟踪过程。需求管理同时包括变更的需求及相关需求之间的关系管理。

2.4.1需求开发过程

2.4.1.1用户需求调研

在项目正式立项后,项目经理组建需求开发团队,需求开发人员根据初步《项目计划》、客户原始需求文档(包括:市场人员从客户那里得到的初步需求文档,投标文件中定义的技术方案内容等),确定需求调研时间及需求获取相关干系人,并将此活动更新到《干系人计划》中,同时制定出《需求调研计划》。在识别需求获取干系人时,需求开发人员需考虑以下几准则:

l相关干系人要具备足够的业务经验。

l相关干系人要具有较强的表达能力。

l相关干系人至少具备初级的计算机水平。

在需求开发人员开始进行用户需求调研之前,要进行充分的事前准备。需要准备的工作包括:

l需求开发人员要提前了解该行业的标准、相关文件、公司规章制度等。

l需求开发人员从组织资产库中寻找类似项目的需求资料,对相关需求资料有一个深入了解,以便迅速了解可以重用的业务需求内容,为与客户深入、专业的需求沟通打下基础。

l需求开发人员确定需求调研方式,具体方式包括:客户主动提供的需求说明文档,与用户面谈或电话访谈或会议访谈、参观用户的工作流程、向用户群体发调查问卷、与同行专家交谈、分析已经存在的同类软件产品等。

l需求开发人员根据选定的调研方式,准备好《用户需求调查单》。

需求开发人员根据《需求调研

文档评论(0)

137****1470 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档