CMMI3需求访谈提纲(可编辑修改word版)
cmmi评估测试人员访谈问题集锦(可编辑修改word版)

系统测试访谈角色定义:系统测试人员姓名:负责项目:1.是否成立了独立的测试组?测试人员在项目中测试的职责?是,软件开发部有独立的测试组。
测试组包括测试组组长与测试人员。
测试组长:编写测试计划,编写系统测试分析报告。
测试人员:编写测试用例,搭建测试环境,在 TD 中对缺陷进行跟踪管理,进行缺陷统计分析。
2.你是如何了解到你是项目中的成员?VER GP2.4 项目中的任务是什么?在立项前收到《立项通知书》,项目经理组织立项会议,明确了项目人员的角色与职责。
在项目计划阶段,由项目经理将项目组织架构图及其角色与职责记录在《项目计划》中,以便项目组人员查看。
任务:编写测试计划,测试用例,搭建测试环境,进行缺陷统计分析,系统测试分析,通过 TD 对缺陷进行跟踪管理,进行回归测试,通过对缺陷的分析提出一些建议以及项目中存在的风险等。
3.你参与了哪些方面的同行评审?同行评审流程?我参与了软件需求规格说明书、系统测试计划、系统测试用例的评审。
同行评审包括正式同行评审和非正式同行评审。
同行评审的流程如下:当工作产品完成后,由作者根据《同行评审计划》口头提出评审申请。
由项目经理发出《同行评审通知》,组织评审,准备待评审的工作产品并确认待评审的工作产品是否完成,通知与会人员(专家、主持人、记录者)并确认评审会议召开的时间、地点;正式评审的主持人一般由产品研发经理来担任。
在评审会议之前检查工作产品,发现其缺陷,为参加评审会议做准备,并填写《同行评审准备表》。
由项目经理组织该次评审,由主持人和评审组、作者对待评审的工作产品进行评审,评审组参加评审,识别缺陷,提出问题,给出改进建议;主持人给出评审结论和意见,总结整理《同行评审报告》,如果需要复核,主持人制定复核人。
评审人员将评审出来的问题反馈给项目经理;项目经理确认后指派给工作产品作者;工作产品作者根据《同行评审报告》中所记录的问题给予及时的纠正,并确保评审出的问题得到解决。
CMMI3访谈问题及答案--需求设计开发人员教学提纲

需求设计开发人员1.自我介绍,职责我叫XXX,是XX项目的XXX角色。
我们项目从X年X月X日开始,到X 年X月X日结束。
2.工作由谁分配?PM分配,我们从项目计划,项目开发计划.mpp,周例会中获取;3.怎么做需求的?在项目开发计划基线后,系统分析师按照计划制定《需求调研计划》,确定活动安排和时间安排,实施人员,客户配合人员,调研内容等。
PM审核需求调研计划,通过后,系统分析师做调研前的准备,准备需求调研提纲,按照计划进行现场调研,明确客户重点,详细记录并分析隐含需求。
现场调研完成后,系统分析师完成《客户需求说明书》并进行评审,通过后,PM 与客户确认需求(我们采用了书面签字的方式,有签字确认单),通知CM基线。
客户需求说明书基线后,系统分析师讨论分析客户需求,编写软件需求规格说明书和评审并基线。
4.怎么做设计的?1、在软件需求规格说明书基线后,进入设计阶段的工作。
PM按照计划分配设计任务,设计人员做设计准备,明确设计方法,制定软件设计说明书,通过评审后纳入基线。
2、软件设计说明书内容包括总体设计、功能性需求设计、非功能性需求设计、接口设计、结构化设计、数据库设计、界面设计、权限设计、安全设计、系统异常处理设计和系统维护设计等。
5.设计如何评审?参加设计评审的有PM,项目组成员,其他项目技术骨干等。
PM向评审委员会主任提交评审申请,评审委员会主任任命评审组长和组员,评审组长发评审通知、评审检查单和评审材料,评审人员对材料进行预审,并在会议前将结果反馈给评审组长,评审组长汇总大家发现的问题记录在缺陷记录表中,召开评审会议。
在会议上采用逐页评审的方式,随时指出发现的问题,由作者解答,评审小组确认问题严重级别、责任人和修改时间,得出评审结论(直接通过,修改后通过,不通过)。
评审组长指定人员对发现的问题进行跟踪,修改完之后,评审组长完成评审总结报告发给相关人员,评审结束。
6.是否参与评审?发现了哪些问题?参加了。
CMMI3-访谈问题清单-完整版

5 用户需求有无划分优先级?(SP1.2) 6 项目组如何开发产品和产品组件的需求?/《软件需求说明书》有什么主要内 容?(SG2 ALL SP, SP3.1,SP3.2)
7 需求中是否描述了业务系统在将来使用中的概念和场景及接口?(SP2.3, SP3.1) 软件需求说明书(流程图) 8 如何确保需求是必要的、完整的、正确的?(SP3.3) 9 如何平衡需求与项目现状的差距?(SP3.4) 10 需求分析过程中,是否有客户提出的需要,因为某些原因最终没有纳入项目需 求的?请举例说明 评审报告-软件需求说明书 (内部项目) 需求确认表(外部项目) 评审报告-软件需求说明书 评审报告-软件需求说明书 (“评审检查单”)
16 如何保证工作产品、计划与需求的一致?(SP1.5)
#ห้องสมุดไป่ตู้
问题
参考文件
需求开发(Requirements Development,RD)的目的在于挖掘、分析并建立客户需求、产 品需求与产品组件需求。
1 需求开发包括哪些环节? 2 项目的客户是谁? 3 你是如何诱导(挖掘)客户需求?(SP1.1) 4 调研计划 项目计划书(“干系人”) 调研计划
如何把相关干系人的需求、期望、限制条件和接口转换成客户需求?/如何汇整 需求跟踪表 用户需求?(SP1.2) 调研过程的记录 需求跟踪表 软件需求说明书(需求列表) 软件需求说明书
12 如何保证你的需求就是客户所要的需求?(SP1.1) 13 如何获得相关人员对需求的承诺?(SP1.2) 14 如何进行需求变更?项目发生过什么需求变更?(SP1.3) 15 如何进行需求跟踪?(SP1.4) 评审报告-软件需求说明书 评审报告-软件需求说明书 项目计划书(“配置项与基线 ”) 变更申请单 需求跟踪表 需求跟踪表 设计文档、测试文档的评审报 告(“评审检查单”) 项目实施进度表
CMMI3访谈问题及答案--中高层领导及

CMMI3访谈问题及答案--中高层领导及中高层领导访谈问题高层领导:1、自我介绍姓名,职务(xxx为研发中心副经理,主管xxxxx项目;xxx为软件中心副经理,主管xxxxx项目、xxxxxxx项目)。
2、公司组织架构照实说3、公司的业务目标面向xx、xx、xx等行业领域,聚焦客户信息化服务,成为本地领先、全国优秀的软件开发和应用集成服务商,为政企客户提供全方位、一体化、专业化的服务,成就客户价值,实现客户价值与企业价值的共同成长。
4、过程需求和目标软件开发过程要能够实现软件开发活动可控、可预见,并以提高产品质量为核心,逐步提高用户满意度。
通过过程的逐步实施,整理和吸收经验教训,提高企业软件开发活动的一致性程度,增加客户对企业的信任感和认可度。
5、公司目标、方针在哪里有描述《年度过程改进计划》和《过程策略与方针》6、组织级的过程方针包括哪些内容?公司的质量方针是:积极控制项目进度,逐步改善项目进度可控性。
提高生产率,减少返工时间,降低人力成本。
主动提高产品质量,交付用户满意的产品。
以及公司已定义的14个过程域的过程方针,相应的过程文件、指导书、模版。
7、项目资源和人员职责是怎样分配的?项目开始时,软件部经理筹建项目组,指定项目经理和项目成员。
项目经理参考组织过程管理中的标准工作环境指导书计划项目软硬件资源,根据角色与术语指导书分配人员职责,每个过程中也有对本过程相关角色与职责的描述。
8、公司如何监控项目项目经理每周向部门经理交周报,汇报本周工作进展情况。
每个阶段结束时召开里程碑会议,向软件部经理汇报本阶段的工作,度量数据的分析,发现的风险和存在的问题等。
软件部经理在公司定期会议上向总经理汇报各项目的情况。
9、你参与了项目的那些监控活动?部分项目周会、每周PM报给我周报、项目各阶段的里程碑会、重要工作产品的评审会、决策会议等10、项目计划阶段你参与了那些活动?项目计划的评审和审批11、你参与了那些决策评审活动?负责项目的决策分析、需求、设计评审都参加了12、你怎样确定项目目标已经达成?通过项目度量表中收集到的数据:进度偏移率、工作量偏差率、缺陷密度、成本偏差率等。
CMMI3级访谈问题--RD

实践
访谈问题
考查要点
参考答案
需求的来源和提供者有: 客户、最终用户、高层经理、开发人 员、实施人员、市场人员、竞争对手 、法律法规等
SP1.1 引导需求
1.主动识别所有干系人的需要、期望 、约束、接口;从整个产品的生命周 期考虑 需求的来源有哪些? 2.识别不同的需求提供者,不同的需 需求提供者有哪些? 求来源(包括但不限于:客户、最终 用户、高层经理、开发人员、实施人 员、市场人员、竞争对手、法律法规 1.访谈 2.焦点小组会议:集中相关的干系人 在一起讨论 3.引导式研讨会 4.群体创新技术:头脑风暴、专家法 需求收集的方法有哪 、思维导图、亲和图等 些? 5.群体决策技术:对多个方案进行评 如何收集需求? 价,开发产品需求以及进行需求分类 和排序 6.问卷调查 7.观察法 8.原型法
1.进行功能分析,把大功能细化为小
1.进行功能分析,把大功能细化为小 功能,形成层级功能框架,并详细描 述功能:输入、输出、活动、操作顺 序等 2.根据产品的关键使命和商业驱动因 素确定产品的质量属性
SP3.3 分析需求
2.进行产品需求的评审,目的是 1)开发人员对要开发的需求达成一致 理解 2)分析需求实现的难度 3)分析需求对项目目标的影响程度 2.进行产品需求的评审,目的是 (从质量、成本、进度考虑) 1)开发人员对要开发的需求达成一致 4)找到需求的问题,例如产品需求操 需求是如何进行分析 理解 作场景描述不清楚、产品需求和客户 的?分析什么? 2)分析需求实现的难度 需求不一致,产品需求不能实现、需 3)分析需求对项目目标的影响程度 求遗漏、有多余的需求等 (从质量、成本、进度考虑) 5)测试人员也要参加产品需求的评 4)找到需求的问题,例如产品需求操 审,从测试角度找问题 作场景描述不清楚、产品需求和客户 《需求开发和管理过》2.4.1 需求不一致,产品需求不能实现、需 求遗漏、有多余的需求等 需求如何分析的? 5)测试人员也要参加产品需求的评 根据对最终产品的理解,确定技术方 审,从测试角度找问题 案,构建产品运作的过程和场景,定 义业务流程,将需求分解,识别功能 与子功能,平衡需求,建立各功能的 输入、输出、处理逻辑,识别风险 等,通过原型开发理解需求 客户(代表)、需求人员、开发人员 、测试人员、(高层经理也可能参 加)、业务领域专家 《需求开发和管理过》2.4.1 参加,应为需求是系统测试活动的输 入 一般都是根据需求规格书写测试用 例,需求阶段就可以开始写了;系统 测试用例也要经过评审
CMMI3级--CM访谈问题

CMMI3级--CM访谈问题访问问题及答案1.项⽬级CM和公司级CM的职责分别是什么?⼀个负责项⽬级的配置管理⼀个负责组织级的配置管理2.CM何时参与到项⽬⼯作中?项⽬启动 CCB成⽴3.项⽬的配置标识是否符合组织的规范?符合4.配置管理计划谁来做?CM计划具体包括的内容?配置管理员做内容:⼈员职责、权限、配置库结构、备份策略、配置项计划、基线发布计划、培训计划等。
5.项⽬的配置项是如何确定的?-项⽬开发计划审核通过后,CM根据项⽬开发计划制定CM计划,与项⽬计划⼀起评审后,由PM批准。
6.如何了解配置项的状态?《配置项标识列表》7.如何建⽴发布基线?如何发布产品版本?《基线跟踪列表》发布内部版本给测试组…8.配置变更是怎样开展的?项⽬经理提交变更申请单,ccb审批通过,项⽬组执⾏,评估执⾏效果。
9.如果在系统测试阶段⽤户提出需求的变更,需要变更的配置项有哪些?需求规格说明书概要设计详细设计测试⽤例项⽬计划10.设计基线与系统测试相⽐谁包含的配置项多?前⼀基线是后⼀基线的⼦项,系统测试基线包含测试基线,系统测试配置项多/doc/76bf05d45022aaea998f0f12.html B由哪些⼈员组成?⾼级经理项⽬经理测试经理 CMQA⽤户代表12.配置管理系统中访问权限是如何控制的?-项⽬CM计划批准后,CMO为项⽬组建⽴项⽬配置管理库(包括开发库和基线库);项⽬开发库的操作权限由项⽬经理指定后由CM设置。
通常根据项⽬成员的⾓⾊分配对不同配置项的操作权限。
- 每个项⽬有基线库,基线库只有项⽬配置管理员和CMO有写的权限,其他⼈只读。
当配置项产品经过评审通过后,由项⽬CM将评审产品放⼊基线库。
13.QA审核CM的主要内容是什么?CM所有⼯作14.如何备份?配置管理计划:备份策略15.PAL是如何管理的?-EPG审核批准提交PAL的内容后,由CM放⼊组织资产库-定期向技术⼈员提供组织资产库的内容索引,受理访问需求16.基线库是如何管理的?产品库是如何管理的?配置管理员管理,项⽬⾥程碑评审后,打基线。
(完整版)CMMI3访谈问题及答案--组织培训

OT模拟访谈问题:1、可否请你描述一下:培训需求怎么获取的?首先我根据公司的计划发展方向和商业目标(详见年度培训计划-培训需求表)拟定相应的培训计划,然后调查所有员工的培训需求,根据培训预算来进行筛选,经过总经理的批准后制定培训计划。
2、可否请你描述一下:培训预算怎么做的?培训预算是公司在上一年的财政年会做出预算的,我在制定完年度培训计划时,需要估算本年度的培训投入成本,再提交总经理确认,总经理同意后才可以的。
3、可否请你描述一下:培训计划怎么做我们在上一年末会作培训需求调查,结合公司的来年业务目标,设定下一年的培训计划;也会有一些突发培训申请提交,这个会做到培训计划中。
培训计划需经过总经理审批。
4、培训是如何做的,做过那些计划参见公司培训流程5、不同的过程域,组织级是否提供过培训是,每年公司会组织进行至少一轮CMMI过程培训,覆盖全部过程域。
2014年已全部做完了。
6、新员工的培训是如何做的根据实际情况说。
7、组织级的培训都做过哪些软件架构师培训、过程体系新版本的推广和发布、有效沟通等。
8、项目级的培训都做过哪些编码规范培训、用户及产品需求内容介绍9、培训的操作流程是什么样的参见《培训过程管控文件》中的5.1、5.2节10、如何监控培训活动每季度结束时进行总结,并向总经理汇报。
每年结束后进行总结,向总经理汇报。
每年公司进行一次内部评估,由EPG对培训过程执行情况进行检查。
11、如何利用数据管理培训效果每次培训结束后会对培训学员进行口头提问打分,并由学员对培训情况进行评价打分,得分低于50分的培训需重新进行。
12、组织级培训可有资产库来帮助有组织级培训库为公司每年培训工作提供参考,每年度结束后,我们也会将本年度培训课件等资料交给EPG审批后纳入组织级培训库。
13、公司是由哪些角色来配合培训14、可否请你描述一下:为了履行你的岗位职责,你接受过哪些培训?你是怎么获知培训信息的?你如何提交你的培训申请?我接受过培训讲师的培训,CMMI培训过程培训。
CMMIML3访谈问题集之EnggQuestions

CMMIML3访谈问题集之EnggQuestionsCMMI ML3 访谈问题集之Engg Questions~工程组(Engg)访谈问题汇总:一、需求开发与管理(RD、REQM)1、如何进行需求开发?需求开发的主要活动有哪些?2、如何进行需求评审?需求评审有哪些准则?3、用户需求如何得到验证?承诺及验收4、需求的约束条件在哪里记录?5、产品需求说明包括哪些内容?6、RTM的主要内容有哪些?RTM有没有定期评审?7、如何得到需求承诺?8、怎么控制需求变更?9、需求开发与管理有哪些方针?10、如何知道你要做的事情?11、参与过哪些与需求开发及管理方面的培训?12、需求开发有哪些度量?二、技术解决方案(TS)1、系统设计是如何开展的?2、在你的项目中编码工作是如何开展的?3、请解释一下概要设计和详细设计文档的主要内容?4、系统设计是如何评审的?评审通过的准则有哪些?5、系统设计方案是如何确定的?6、QA如何检查设计、编码及测试工作?7、组织编程规范的主要内容是是什么?8、代码评审是如何进行的?9、提供给客户的文档有哪些?10、系统设计有哪些度量?11、代码方面有哪些度量?12、系统设计和开发的方针有哪些?13、设计和开发人员参加了哪些培训?14、高层经理如何获得技术解决方案的活动开展情况?三、产品集成(PI)1、产品集成主要做哪些活动?2、如何知道产品组件的接口、环境等准备完成?3、如何将产品组件集成到整个系统中?4、怎样确保集成测试的环境和组件是正确的?5、集成测试计划的主要内容是什么?6、集成测试用例有没有评审?7、关于产品组件集成顺序的说明在哪里描述?8、有没有产品移交清单?产品是如何发布给用户的?1 CMMI ML3 访谈问题集之Engg Questions~9、用户手册有没有经过评审?10、集成测试的方针有哪些?四、验证与确认(VER VAL)1、技术评审是如何开展的?你参与过哪些技术评审活动?2、在技术评审开始之前要做哪些准备工作?3、在开发的每个阶段使用了哪些软件开发工具?4、请描述测试工作是如何开展的?5、描述一下系统测试计划的主要内容?6、系统测试计划和用例是如何评审?谁批准?7、系统测试的总结报告有什么内容?8、系统测试工作是如何开展的?9、验收测试计划的内容是什么?10、验收测试需要哪些资源?11、系统测试有哪些度量?12、技术评审有哪些度量?13、客户验收流程是怎样的?14、验收测试的遗留问题是怎样处理的?15、系统测试/验收测试的方针有哪些?16、测试人员参加过哪些培训?五、决策分析与解决方案(DAR)1、有哪些组织级的规范指导你开展决策分析活动?2、你的项目中作出了哪些重大的决定?3、你怎样确定评估多选方案的标准?4、你项目的哪些阶段会涉及到DAR过程?5、DAR有哪些评审方法?你的项目采用的是什么评估方法?6、关于决策评审方法有哪些度量?7、参与DAR评审的是哪些人?8、请举例说明在实际的项目中是如何操作DAR过程的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求访谈提纲一、自我介绍1、你的姓名?2、你担任的角色?3、你来公司多长时间?4、你参与了哪几个项目?5、目前项目处于什么阶段?二、能力(GP2.3 资源、GP2.4 分配职责、GP2.5 培训、OT 组织培训过程域)1、你在公司的岗位是什么?答:公司有岗位职责表。
在《项目组岗位职责》中明确在该项目中的职责。
2、为了胜任本岗位工作,你参加过哪些方面培训?答:进入公司时,参加了公司的入职培训;正式上岗之前,参加了岗位培训;需求分析,Visio2003、沟通技巧。
3、项目启动时,是否进行过培训?答:项目启动时,项目经理依据《员工技能一览表》查看人员的技能,组织项目团队。
根据项目的实际情况和人员能力要求,项目经理会制定《项目培训计划》,参加《项目培训计划》的内容参加相应的培训。
举例说明你在参加项目过程中参加了哪些培训。
4、为了更好的开展你的工作,公司为你提供了哪些资源?答:机器设备如电脑、办公场地、办公软件等,公司还有专门一个文件《工作环境标准》明确一些资源使用的要求。
三、制度(GP3.1 组织标准过程文件和裁剪)1、你工作时主要依据哪些方针和制度(过程文件、规范、指南、模板)?答:需求开发的方针是保证后阶段产物与客户的需要一致,并获取客户及相关人员承诺;需求管理的方针是需求进行良好的跟踪,保证最终产品满足客户的要求。
规范指南:需求的过程文件、需求分析指南等2、文件是如何产生和更新的?答:我是 EPG 的成员(具体按照实际情况回答),参与了这些文件的编写和评审。
做为 PAT(过程行动组成员),在项目试点及推广时,负责对我负责的文件跟踪,收集过程改进建议。
一般会通过《过程改进建议表》提交给 EPG 组长, EPG 组长在每周的 EPG 例会上讨论改进建议(四种状态:新增、接受、拒绝、暂缓),对于每个建议都会给出回复。
如果是接受了该建议,则会安排该文件原来编写人员进行修改,提交 EPG 组评审和 MSG 组长批准进行发布。
3、你提交了什么改进建议?答:参照《过程改进建议表》。
4、在整个项目过程中,是否有一些进行了裁剪?答:具体参照《项目已定义过程》5、你知道为什么要裁剪吗?答:为了满足项目目标和公司的过程改进目标,依据项目特点,采用不同的过程标准。
经过裁剪,能产生更加适用过程标准和经验教库来丰富过程财富库,推动公司过程改进的执行。
四、计划(GP2.2)1、请你描述一下你的工作是如何策划的?答:开展工作之前制定《需求调研计划》,根据《需求调研计划》进行需求调研,另外项目进度计划中也会有详细的安排。
五、协同工作(GP2.7 干系人或相关利益者))1、为了更好的开展工作,你需要与哪些人进行协作?答:需求调研人员:项目经理、需求人员、客户;需求评审:项目经理、需求、设计、开发、测试、必要时邀请客户。
需求分析:项目经理、需求人员;需求确认:需求人员、项目经理、部门经理、客户。
(1)我的直接上级项目经理会给我安排任务,我每周通过参加例会向他汇报工作。
(2)我工作结果是设计人员工作的输入。
(如:我是编码人员,需要与设计和测试人员紧密合作)(3)参加一些项目组成员的工作产品的评审,了解与我任务相关的工作产品。
(4)质量保证人员会对我的工作过程和产生的工作成果进行监督。
(5)还有其他的人员如培训、采购和 EPG,在某些方面都需要进行配合工作。
六、工作流程(对应到每个过程域的 SP)1、请描述一下你日常工作是如何开展的?答:编制《需求调研计划》,进行需求调研,编制《需求调研报告》。
调研的基础上,完成《用户需求说明书》经项目组相关人员评审后,经客户确认。
在《用户需求说明书》基础上分析细化,完成《需求规格说明书》,经项目组相关人员(项目经理、设计、编码、测试)进行需求文档的评审,交由客户确认。
2、在整个工作过程中产生的文档是如何进行管理的(CM,GP2.6)答:电子文档通过 VSS 由配置管理人员进行管理,纸质文档也会由配置管理人员统一进行归档管理。
七、子流程(对应到每个过程域的子实践,具体的点,过程关联性< 点对面的文档关联性>)1、如何进行需求调研?答:编制《需求调研计划》。
《需求调研计划》主要内容包括需求调研对象、时间、工作量、成本、资源、风险等。
常见的方法有直接访谈、场景用例法、原型确认法等。
2、准备了哪些调研问题?答:参照项目实际情况。
2、需求调研报告的内容?答:调研时间,调研人员、被调研人员、调研内容、需求优先级3、用户需求说明书内容?答:功能性需求和非功能性需求,具体参照《用户需求说明书》。
4、需求规格说明书的内容?答:用例、系统总体结构图、用户需求的细化(功能性和非功能性需求),接口的需求、界面需求5、如何描述需求?答:用例图,用例标识,约束条件,操作流程6、需求的划分?答:按功能来分:需求可分为功能性需求和非功能性需求。
7、有哪些非功能性需求?答:非功能性需求又分为:用户界面需求,接口需求,软硬件环境需求,项目质量需求(易用性,可移植性,健壮性,性能,效率)等。
8、从哪些方面去分析需求?答:需求的优先级、可实现性,二义性,矛盾9、需求的优先级如何确定?答:提示:一般根据业务内容、开发的难易程度、与客户的交流以及项目组的人员安排情况确定需求的优先级(高、中、低)。
10、客户提出的所有的需求都需要实现吗?按什么原则确定是否实现?答:提示:要对需求进行分析。
有时需求是不可实现的,有的需求是会有前后冲突。
需要对需求进行平衡各需求之间关系。
另外,合同也是判断是否实现客户需求,如在合同范围之外的需求可以不实现。
通过验收测试确定需求是否实现。
11、如何平衡各需求之间关系?答:提示:项目经理必须平衡需求(包括功能和质量)、进度、成本三者。
权衡时为保证进度、成本,则必须对需求进行删减,其删减依据需求优先级。
12、接口需求有哪些?答:内部接口有哪些,外表接口有哪些,参照两份《需求说明书》13、需求分析采用了哪些方法和工具?是否有其他的方法?你是如何判断这些方法符合项目要求?答:一般通过面向对象的方法,画用例图、状态图、时序图、类图等。
此外还有原型法、可行性分析法、问答法等。
主要是参考公司的历史项目和当今流行的技术。
工具:如 Vuisio 2003 PD ROSE 等14、如何将客户需求转化为软件需求?答:通过 Visio 工具绘制用例图,流程图,将客户需求转化为软件需求。
15、如何将软件需求分解到各模块?答:依据客户业务流程、行业标准、操作的方便性、系统的安全性以我们在该行业里的经验进行分解,必要时,进行决策分析。
16、需求规格说明书的确认?答:签字确认。
17、如何做需求管理?答:项目经理通过《需求跟踪矩阵》进行管理。
18、你是如何标识需求状态的?你采用了什么方法或工具跟踪需求的状态?答:利用《需求跟踪矩阵》标识需求状态(申请、变更、结束)。
由项目经理负责利用《需求跟踪矩阵》跟踪需求状态。
《需求跟踪矩阵》是由不同的人员分别填写,需求人员填写用户需求和需求规格说明书部分,设计人员填写概要设计和详细设计对应的部分,编码填写单元测试用例和源程序对应的部分,测试人员填写集成测试用例和系统测试用例对应的部分。
19、如何维护需求跟踪矩阵?答:由需求,设计,编码、测试填写《需求跟踪矩阵》中对应的内容。
20、需求跟踪矩阵的用处?答:跟踪需求、跟踪变更、测试时查找关联功能21、有无发生变更?答:按照项目实际情况回答。
22、你是如何与客户确定需求变更的约定?有哪些记录?答:需求变更需要客户确认。
记录有《变更申请单》、《变更管理记录表》、《变更结果报告》。
23、是否所有的需求变更都要填写变更申请单?答:我们主要对重要的需求(如:功能需求变更)变更,才需要填写《变更申请单》,对于一些非功能性需求(如:界面),项目经理将这些细小的需求做为问题写入《问题管理表》进行跟踪管理。
24、变更流程?答:需求人员提交《变更申请单》,项目经理召开会议对变更进行影响分析:利用《需求跟踪矩阵》和《需求变更申单》对变更影响进行评估;估计对项目参数的影响—规模、工作量、进度影响;超出阀值(阶段进度偏差 20%,里程碑偏差 30%)的,应提交高层评审/批准,将《变更申请单》提交给 CCB(变更管理委员会或配置管理委员会,组成:项目经理、部门经理、客户代表),批准之后执行变更,更新《需求跟踪矩阵》。
25、需求基线的建立答:需求文档评审通过之后,配置填写《基线建立申请》,提交 CCB 审核,批准之后,配置人员将《用户需求说明书》和《需求规格说明书》从管理库放入基线库,填写《基线发布报告》,通过邮件或通知的方式告知相关人员基线建立。
八、验证(VER,VAL)1、同行评审?答:需求文档编写好,需求人员向项目经理提出评审申请,项目经理安排评审人员(项目经理、需求、设计、编码、测试、QA、客户代表)和时间,将需求文档和《评审检查表》提前发给评审人员,评审人员进行准备,将问题记录到《评审准备表》,评审会议上,项目经理主持,需求人员讲解需求文档,评审人员提出疑问,需求人员解答,评审结果(通过,修改通过,二次评审)记录到《评审结果与报告》中,缺陷记录到《缺陷管理表》,相关人员解决问题,评审通过后大家签字承诺。
评审结论:评审通过、需要修改通过、评审不通过。
(1)评审的标准:存在的严重缺陷时,评审不通过,需要重新评审。
(2)评审的标准:无严重缺陷,存在一般缺陷数量大于 5 个,评审不通过,需要重新评审。
(3)评审的标准:无严重缺陷,存在一般缺陷数量小于 5 个,需要修改后,并得到各评审确认后,评审通过。
(4)评审的标准:无缺陷,不需要修改评审通过。
2、从哪些方面进行需求的评审?答:正确性、完整性、可行性、二义性(参照《评审检查表》)3、验收怎么做?答:编写《验收计划》,根据计划的安排编写《验收测试用例》,执行验收。
九、检查(PPQA,GP2.9)1、你的工作过程和工作成果,是否第三方来客户检查?答:QA,参加周例会和里程碑会议,2 周一次根据《过程检查单》检查过程和依据《产品检查单》对产品进行检查,查出的不符合项记录到《不符合项问题管理表》,提交给项目经理,项目经理安排负责人解决,QA 一直跟踪到问题关闭。
2、查出哪些不符合项?答:(参照《不符合项问题管理表》)十、管理(GP2.8 ,GP2.10)1、项目经理如何监督你的工作?答:通过周会议、里程碑会议、日常交流。
查看需求文档等方式。
2、高层领导如何来了解你工作成绩?答:通过周会议、里程碑会议、日常交流。
十一、总结(GP3.2,IPM)1、在整个工作过程中,你收集了哪些数据?如何存储和分析?答:进度、工作量、成本、需求变更的次数,记录到《项目周报》,汇总到《度量数据表》,结项后提交给 EPG 放入公司度量库。