需求管理过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件过程标准
需求管理过程
V1.0
修订记录
目录
1目的和范围 (1)
2术语简称与解释 (1)
3进入准则 (1)
4退出准则 (1)
5阶段交付产品 (2)
6文件使用者 (2)
7过程流图 (3)
7.1过程 (3)
7.1.1需求收集与获取 (3)
7.1.2需求评审 (5)
7.1.3需求变更管理过程 (6)
7.2过程描述 (8)
7.2.1需求收集与获取过程细则 (8)
7.2.2需求评审细则 (8)
7.2.3需求变更管理过程细则 (9)
7.3验证机制 (10)
7.4度量 (10)
8活动职责矩阵 (11)
9参考资料 (11)
10附件 (11)
1目的和范围
本过程的目的在于为公司实施与需求相关的方针提供指南。该过程对所有公司负责需求采集的项目适用,也适用于那些客户在自行采集需求时需要帮助的项目。
2术语简称与解释
总经理:简称GM,指公司总经理,具备法人代表资格。
副总:简称VGM,公司的一种职务,指公司副总。
项目经理:简称PM,公司的一种职务,一般由具备项目管理经验和行业经验人员承担,负责项目的管理活动。
项目负责人:简称PL,项目组组长,临时性职务,负责项目的开发活动,如无变更,
生存周期与项目生存周期相同。
需求分析人员:简称RA,通常由项目组中成员承担此角色,可以是项目负责人也可以项目组中其他人员。
软件设计人员:简称SD。在公司一般指系统分析员和程序员(包括高级程序员);在项目中指项目组中的设计人员。
软件质量保证:SQA,一种软件质量保证活动,在公司通常也用SQA代表质量保证活动者,目前由公司品管部执行此活动。
配置管理员:简称CC,在公司中负责所有项目的配置管理活动。
3进入准则
进入准则如下:
➢来自客户的关于需求的文档经过公司审批;
➢来自客户的标识有意进行某个项目的信函,并且经过公司审批;
➢总经理对内部项目的授权,有相关文件(文档)表明是经过审批的;
➢公司与客户签订的合同。
附注:满足其中任何一种条件均可。
4退出准则
退出准则如下:
➢SRS的文档已准备好,经过评审和批准。
5阶段交付产品
本阶段交付有:
➢经过评审并得到批准的SRS文档;
➢SRS评审报告;
➢变更请求;
➢变更请求单日志;
➢影响分析报告。
6使用者
本文件的使用者如下:VGM、RA、SD、PM、PL、QA。
7过程流图
7.1过程
7.1.1需求收集与获取
7.1.2需求评审
7.1.3 需求变更管理过程
(指南):
7.2过程描述
需求管理过程被分为3部分,包括:需求获取和采集过程、需求评审过程、需求变更管理过程。
7.2.1需求收集与获取规程
➢需求可能来自以下任何一种渠道
⏹客户的需求文档
⏹工作范围描述文档
⏹电子邮件
⏹合同
➢随后,进行需求文档格式的评审:
⏹当需求不是以公司格式提交时,项目经理/项目负责人可选择如下处理办法:
将需求转换成金恒宇公司的格式,或采用用户的需求文档格式。
⏹当客户特别要求用他们自己的格式时,应满足他们的要求。
➢就以下方面对评审需求
⏹正确性。正确性取决于技术人员
⏹完整性。完整性取决于技术人员以及SQA人员
⏹可行性。可行性研究由PM/PL在评审时进行,在进行估计时进一步完善对可行
性的研究
⏹一旦在需求文件中发现缺陷/问题,将编制评审报告,并从客户那里征求进一步
的阐述或建议或更多输入
⏹如果评审报告表明需求清晰、完整而且正确无误,需求文档得到基线化;
⏹需求文档命名应遵守命名规则,并检入配置管理(CM)工具/库;
⏹SRS的评审报告也要置于配置管理之下
7.2.2需求评审规程
➢在SRS被用于开展进一步的策划和开发活动之前,SRS必须经过评审
➢制定评审计划,选定SRS评审人员,主要有:VGM、PM、PL、RA、SD、关键技术人员。
➢评审进度安排要通知给评审小组成员,交流的方式可以是E-MAIL亦可是书面通知
➢分发SRS文档以及其他客户提供的资料和参考资料,评审小组成员就SRS进行个人评审,如果发现任何缺陷,将他们列入个人的缺陷清单➢评审者参加评审会议,分配评审组角色
➢读者朗读SRS文档
➢当任何评审组员发现潜在的缺陷时,读者停止朗读,小组讨论它是否是SRS 的一个缺陷,若确实存在缺陷,由记录员负责记录下来
➢以上过程反复进行直到所有的缺陷均被讨论并达成一致意见
➢记录员做出最终缺陷列表,评审小组负责人将其通知客户
➢需求分析人员就评审中发现的缺陷征求客户的意见
➢评审小组就缺陷严重程度决定是否进行再评审
➢一旦再评审是必须的,评审报告应反映这个情况并采用本规程安排及执行再评审
➢如果在SRS文件中找不到重要缺陷,亦认为再评审无必要,则可批准该SRS 文档,并基线化
➢基线化的SRS版本应检入配置管理(CM)工具/库
7.2.3需求变更管理规程
➢当需求发生变更,公司要提出变更请求、这个工作可以由公司或客户来做
➢变更请求必须有一个唯一的编号
➢对变更进行影响分析,以评估变更的规模。一旦发现变更影响巨大,以至波及到项目工作量、进度,成本,变更将转送到公司高层经理和市场/财务部门决策是否变更合同
➢当变更被认可(小变更由公司控制,大变更要经过客户许可)变更申请转变成变更令,并付诸实施
➢更新SRS文件。如果有要求,更新其他文件
➢为这些变更的进行提供资源(人,软件、硬件),如有必要时。
➢将更新过的文档置于CM的管理之下(CM工具/库)
➢将SRS及其他文件的变更通知所有相关人员
➢按照项目跟踪过程与活动,对变更的执行进行跟踪
➢一旦变更实施,且实施通过验收,变更请求单上将标注为闭合