`
yanlijun250
  • 浏览: 750396 次
文章分类
社区版块
存档分类
最新评论

需求管理过程域的要点

 
阅读更多

今天在客户处,看到客户拿了一份从网上下载的对CMMI2级、3级的实践的注释,随手翻了一翻,刚读了第1个PA需求管理的5条特定实践,就发现基本上每条实践都有大大小小的误解,我想该材料很容易对CMMI的实施造成负面的影响。因此,特地根据我的咨询经验与体会,对该过程域的理解与实施要点进行了整理。
在下表中:
(1)没有翻译模型的原文;
(2)包含了模型的要点;
(3)扩展了模型的要求;
(4)列出了客户的某些好的实践。
因此,通过该表应更容易理解模型的要求,更容易与实践结合起来,但是列出的理解与实践要点并非都要做到。

实践
理解与实施要点
SP1.1 理解需求:与需求提供者一起理解需求的含义。
(1)先判断需求提供者是否合适,,即哪些人是合法的需求提供者,建立确认合适的需求提供者的准则,
(2)再判断提出的需求是否可接受,建立需求可接受的准则
(3)最后和需求提供者对需求达成一致的理解
(4)上述的准则可以定义在需求开发计划书中,也可以体现为单独的检查单。
(5)该过程域的SP1.1 SP1.2 SP1.4 在过程定义时可以放在需求开发过程中,SP1.3可以单独写一个过程,或者和配置管理的变更流程合并,SP1.5可以定在评审的过程中或问题处理的过程中
SP1.2 取得对需求的承诺:取得项目成员对需求的承诺。
(1)此处的需求承诺是需求实现者对需求可实现的承诺不是客户对需求不变的承诺。
(2)需求的承诺有2类时间点:一是需求刚建立时,二是需求变更时。
(3)在需求承诺前,需要开发人员理解需求,一般sp1.1是本实践的基础。
(4)承诺可以是书面的签字,也可以是电子的。
(5)并非每个人都要对需求做出承诺,可以是项目组的核心成员作为代表。
(6)开发组需要对客户有正式的承诺,该承诺一般体现在合同或项目任务书中。
(7)开发人员的承诺可以是和对计划的承诺合在一起,也可以单独承诺,承诺的时机可能不同。
SP1.3 管理需求变更
1)需求的变化是永恒的
2)需求是渐变的,是积少成多的
3)需求的小的变化也要管理
4)不同规模的需求变更,控制的严格程度不同
5)在组织内应该区分不同规模的需求变更,并定义不同的流程
6)需求变更的重点是变更的波及范围分析,在做变更的影响分析时,要考虑对:其他需求、对设计、对编码、对测试、对进度、对工作量、对人员、对风险的影响。
7)需求变更时要参考需求跟踪矩阵
8)需求变更的控制组应该有客户参与
9)客户方的需求变更流程也应该规范
10)在商务合同中要对需求变更的流程进行定义,规范双方的接口
SP1.4 维护需求的双向可跟踪性
1)需求跟踪矩阵的主要作用:
验证需求的可实现性、可测试性;
进行需求变更的影响分析。
维护阶段,管理需求的变更
2)何时使用需求跟踪矩阵:
需求、设计、测试用例评审时;
需求、设计、测试用例等变更时;
功能审计时。
(3) 需求跟踪矩阵分为:
纵向跟踪关系:客户需求到产品需求;需求到设计、测试用例、代码:需求责任分配
横向跟踪关系:需求与需求之间的关系,该跟踪关系对产品集成过程有影响。
4)在需求、设计、测试用例评审时跟踪矩阵要一起评审
SP1.5 确认项目工作和需求间的差异
1)在需求评审时、计划评审时、设计评审时、测试用例评审时要识别是否和需求一致。
2)在需求变更、设计变更、测试用例变更时,要判断是否和需求一致。
3)在日常工作中也可能发现和需求的不一致。
4)识别出的不一致问题要有记录,并跟踪问题的关闭
分享到:
评论

相关推荐

    软件需求工程习题及知识要点.doc

    8需求管理包括哪些内容 9如何评价需求的好与坏(优秀需求的特点) 10客户的含义 11“签字”的含义 12需求定义阶段的任务 13需求定义的理念 14问题分析5步法 15需求定义的产物 16需求定义的要素 17一个好的目标应满足...

    项目管理关键知识点

    详细描述了项目管理师考试的精华知识要点,知识域、过程组详细讲解。整体管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、配置管理、外包管理、需求管理等。

    信息系统项目管理师教程part3

    本书内容包括:项目管理知识(包括项目管理概述及项目管理的主要知识域)、项目可行性研究和评估、文档和配置管理、外包管理、需求管理、职业道德规范、组织级项目管理与大型项目管理、战略管理概述、业务流程管理、...

    微软活动目录管理管理简明手册

    域(Doamin)是活动目录中逻辑结构的核心单元,一个域包含许多台计算机,它们由管理员设定,共用一个目录数据库。一个域有一个唯一的名字,给那些由域管理员集中管理的用户账号和组账号提供访问通道。 " t9 D5 }8 f9 S...

    xxx公司活动目录设计方案.doc

    7 4.1 服务器硬件配置 7 4.2 3.2 森林和域结构设计 7 4.2.1 3.2.1 设计要点 7 4.2.2 森林设计说明 8 4.2.3 域设计说明 9 4.3 组织单位(OU)设计 10 4.3.1 设计要点 10 4.3.2 OU设计说明 11 4.3.3 管理委派说明 ...

    《软件工程导论》张海潘_第五版_清华_课后答案

    13.6.2 软件配置管理过程329 13.7 能力成熟度模型331 13.8 小结334 习题13335 附录A C++类库管理系统的分析与设计337 A.1 面向对象分析337 A.1.1 需求337 A.1.2 建立对象模型338 A.2 面向对象设计339 A.2.1 设计类...

    面向对象与UML资料

    应用域对象和解决域对象回顾 157 类型、声明和可见性回顾 157 合约:不变量、前提条件和后续条件 159 UML对象约束语言(OCL) 160 第三节 对象设计活动 161 规格说明活动 161 确定遗漏的属性和操作 163 指定类型、声明...

    ASP.NET3.5从入门到精通

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 10 第一篇 窗口与界面编程 4.5 ASP.NET 页面生命周期 4.6 ASP.NET 生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 ...

    ASP.NET 3.5 开发大全11-15

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 4.5 ASP.NET页面生命周期 4.6 ASP.NET生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 页面载入事件(Page_Load) ...

    ASP.NET 3.5 开发大全

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 4.5 ASP.NET页面生命周期 4.6 ASP.NET生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 页面载入事件(Page_Load) ...

    软件测试经典面试题 (超实用)

    14、TestDirector有些什么功能,如何对软件测试过程进行管理? 7 15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)? 7 16、条软件缺陷(或者叫Bug...

    ASP.NET 3.5 开发大全1-5

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 4.5 ASP.NET页面生命周期 4.6 ASP.NET生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 页面载入事件(Page_Load) ...

    ASP.NET 3.5 开发大全word课件

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 4.5 ASP.NET页面生命周期 4.6 ASP.NET生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 页面载入事件(Page_Load) ...

    ASPNET35开发大全第一章

    4.4.3 隐藏域 4.4.4 Cookie 4.4.5 客户端状态维护 4.5 ASP.NET页面生命周期 4.6 ASP.NET生命周期中的事件 4.6.1 页面加载事件(Page_PreInit) 4.6.2 页面加载事件(Page_Init) 4.6.3 页面载入事件(Page_Load) ...

    网上会展的未来发展趋势

    参展商还可以把双方谈话的要点记录在相应备注栏里,做到十分有条理地管理买家资料。 网上会议服务范围:给任何地点、任何人作讲演;在线软件、产品演示说明;可以让会议中任何人观看、编辑发言人的各种电子文档;向...

    Tcl_TK编程权威指南pdf

    第7章 过程与作用域 proc命令 使用rename来改变命令名 作用域 global命令 通过upvar以名字进行调用 使用upvar来处理变量别名 第8章 tcl数组 数组的语法 array命令 使用数组来构建数据结构 第9章 对...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    5.1.1 应用程序域 5.1.2 应用程序生命周期 5.1.3 应用程序更新 5.1.4 应用程序目录结构 5.2 global.asax应用程序文件 5.2.1 应用程序事件 5.2.2 演示应用程序事件 5.3 ASP.NET配置 5.3.1 machine....

    SQLServer2008查询性能优化 2/2

    《SQL Server 2008查询性能优化》指出的性能要点之一是数据库随着用户和数据的日益增多而进行扩展的必要性。你需要理解性能低下的起因。以及识别并修复它们的方法。《SQL Server 2008查询性能优化》将帮助你: 使用...

Global site tag (gtag.js) - Google Analytics