CMMI3(预)评估“需求”问卷

知识库 cmmirz 6年前 (2017-04-23) 696次浏览 0个评论

如何检验一门学科或知识你掌握的如何?实践并应用之是一个良好的方法,这里就包括考试这个工具。虽然考试对于我们从小到大来讲,不是一个新鲜事,但是对于CMMI的评估来讲,一定是个好办法,因为通过预评估,我们可以不断的改进自己的不合格项,形成一个PDCA循环,直到达成目标,这个法宝是任何一个优秀企业需要掌握的。

 

 

角色定义:                 姓名:          负责项目:

1、请说明公司怎样明确需求人员岗位职责?在哪些方面体现?

RD、REQM:GP2.4

2、需求方面,公司是否有一些指导的方针?

RD、REQM: GP2.1

3、请你描述一下需求阶段分为几个子过程?及主要的工作是什么?

RD  SP1.1、SP1.2、SP2.1、SP2.2、SP2.3、SP3.5

4、你是如何获取项目和产品的需求?有哪些方法?

REQM  SP1.1

5、你是如何对需求分类(功能、非功能)?依据什么进行分类?

RD  SP2.1、SP2.2;PI   SP2.2

6、你是如何标识需求状态的?你采用了什么方法或工具跟踪需求的状态?

REQM  SP1.4

7、需求分析采用了哪些方法?是否有其他的方法?你是如何判断这些方法符合项目要求?

RD  SP3.1、SP3.2、SP3.3、SP3.4

8、需求分析结果是否都记录在哪里,主要内容有哪些?

RD SP2.1、SP2.2、SP2.3

9、需求的优先级如何确定?需求程度(验证、一般),需求的稳定性?

RD  SP3.4、SP3.5

10、你是如何与客户确定需求变更的约定?有哪些记录?

REQM SP1.2

11、需求变更的流程是如何的?如何确保需求的一致性?

REQM SP1.3、SP1.4、SP1.5 GP2.7、GP2.8、GP2.10

12、在配置库中是否建立了需求基线?如何建立需求基线?该基线包括哪些配置项?

RD  GP2.6;CM  SP1.3

13、你是如何统计和分析需求变更的?工作量统计吗?需求阶段工作量占项目总工作量的多少?

MA  SP2.1、SP2.2

14、需求活动在什么情况下可以结束?什么时候?

REQM SP1.2

15、你参与的项目采用的生命周期模型是什么?公司定义了哪几种生命周期模型?

OPDSP1.2;IPM  SP1.1

16、需求活动中是否会碰到一些风险?你是如何识别和控制这些风险的?

RSKM SP2.1、SP2.2

17、你参加过哪些方面的培训?

REQM、RD:GP 2.5;OT SP2.1

18、QA如何检查你的工作?

PPQA  SP2.1、SP2.2

19、你是如何确定你的需求都被实现了呢?

VER SP2.1、SP2.2、SP2.3、SP3.1;VAL SP2.1、SP2.2

 

 

问题 取证要点 相关性
PM
1、请描述你的项目需求是如何识别和定义的? ①获取、②成档、③建立对需求的验收准则(如清晰性、完整性、一致性、可实现性、可测性、可跟踪)、④需求评审(注意要求项目组和相关组的成员,以便建立成诺)、⑤形成基线 Sp1.1

Sp1.2

2、如何与需求相关方(比如客户或其他项目组)建立对需求的一致承诺? ①通过需求评审评估组间需求之间的相互影响性

②记录在组间协调计划中

Sp1.2
3、在你的项目中,是否发生过需求变更?如果有,请结合具体例子描述其处理过程? 变更申请、变更评估、CCB评审、实施变更、验证变更结果、形成基线、通知 Sp1.3
4、是否对需求进行跟踪?如何进行的?有否形成文档记录? ①利用需求跟踪矩阵建立和维护阶段工作产品与需求的对应关系

 

Sp1.4
5、如何利用需求跟踪矩阵?举例说明 ①跟踪需求的状态,②建立和维护工作产品与需求的对应关系,③发生变更时追溯受影响的工作产品,④识别工作产品之间的不一致,⑤及时采取纠正措施 Sp1.5
6、你的项目为什么要控制需求变更率和需求稳定性?是如何控制的?

 

描述出组织的要求和项目的度量目标。 Gp4.1

Gp4.2

7、在你的项目中,对需求管理活动做了哪些度量?进行哪些统计分析?度量数据记录在哪里? ①工作量、变更次数、变更发生阶段、变更工作量、需求状态

②需求稳定性分析,并与组织过程性能基线比较,分析不稳定原因,及时采取措施

③记录在度量分析报告中

Gp4.1

Gp4.2

FAR
1、是否参与过对用户需求的评审?评审需求时需要从哪些方面进行评价?

 

建立对需求的验收准则(如清晰性、完整性、一致性、可实现性、可测性、可跟踪) Sp1.1
2、项目组内部如何对需求达成一致理解?

 

①参与需求评审

②需求培训

SP1.2
3、你是如何提交变更请求的?变更请求是如何处理的?

 

①填写需求变更申请表(描述该表格的主要内容),

②提交给项目经理处理(评估、评审)

③实施变更

④项目经理检查已验证变更结果

⑤项目经理允许形成新的基线

⑥SCM人员发布新基线

Sp1.3
4、请描述你是如何使用需求跟踪矩阵的?

 

①需求管理过程要求对需求进行跟踪,并提供《需求跟踪矩阵》模板

②在阶段评审之后,填写阶段产品与需求的对应关系

③发生需求变更后,追溯受影响的工作产品

④及时修改与需求不一致的工作产品

Sp1.4

Sp1.5

5、对需求管理过程进行了哪些度量?进行了哪些分析?(度量分析人员)

 

①度量数据:工作量、变更次数、变更发生阶段、变更工作量、需求状态

②需求稳定性分析、需求变更原因排列、需求变更分布

③与组织过程性能基线比较,分析不稳定原因,及时采取措施

④记录在度量分析报告中

Gp4.1,Gp4.2

 

 

RD

问题 访谈对象 取证要点
1、你的项目的需求是如何提出的?最初的需求是否形成文档? PM 项目组内部提出、市场反馈、客户提出

《用户需求列表》、原型

 

1、TSP:研究项目立项,根据合同要求从研究TTCN标准开始提取系统需求

2、 JTT:客户提出需求

3、QMP:领域专家策划、市场反馈意见

Sp1.1-1

2、用户需求是否与客户或领域代表进行确认?是如何进行的?是否形成文档? PM JAD会议,涉众的参与,对需求进行校验 Sp1.2-1
如何为产品的各个构件或模块定义需求?如何识别接口部分的需求? PM 确定了每个构件的功能需求(用例图、事件流、业务规则、处理逻辑)和非功能需求,

用例规约、功能规范

识别数据接口,

《需求-构件接口关系表》、接口规范

Sp2.1-1,Sp2.2-1,Sp2.3-1

Sp3.1,Sp3.2-1

3、从哪些方面进行需求分析的? PM 各需求间的一致性,完整性,可行性,可实现,可测试,重用性 Sp3.3-1
4、是否对各需求项进行了优先级排序?进行优先级排列考虑了哪些因素? PM 市场,成本,技术可行性,工作量,进度,风险等 Sp3.3-1,sp3.4-3
5、软件需求分析最终如何确认的?

 

PM 通过评审,形成基线 Sp3.5-1
6、你的项目的需求是如何提出的?最初的需求是否形成文档? FAR 项目组内部提出、市场反馈、客户提出 Sp1.1-1
7、用户需求如何与客户或领域代表进行确认? FAR JAD会议,涉众的参与,对需求进行校验 Sp1.2-1
8、是否为产品的各个构件或模块明确了有关需求?如何识别接口部分的需求? FAR 确定了每个构件的功能需求(用例图、事件流、业务规则、处理逻辑)和非功能需求,

用例规约、功能规范

识别数据接口,

《需求-构件接口关系表》、接口规范

Sp2.1-1,Sp2.2-1,Sp2.3-1

Sp3.1,Sp3.2-1

9、从哪些方面进行需求分析的? FAR 各需求间的一致性,完整性,可行性,可实现,可测试,重用性 Sp3.3-1
10、软件需求分析的结果是如何确认的? FAR 通过评审,形成基线 Sp3.5-1

 

请叙述您如何承诺需求?

在项目任务书下达之后,调研需求,客户、高层、项目经理进行需求讨论,产出:需求列表、需求跟踪矩阵、需求规约说明。

需求确定后,参与测试前的需求培训,根据培训内容提出需求不懂的地方,对清楚的需求测试人员给与肯定的答复。在需求培训中说明需求,看是否理解需求。理解后,对进度有异议将在schedule中做调整。签署《任务分配及承诺表-需求分析阶段》

周报提出需求不清楚的问题,和相关人员口头沟通,会有问题记录。

 


版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:CMMI3(预)评估“需求”问卷
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址