CMMI3访谈问题及答案--配置管理
【CMMI认证】3. PAD、PCM、MPM 访谈问题 - EPG -(含答案)

一、PAD 过程资产开发(访谈角色:EPG)1、公司执行产品/项目开发及维护需要哪些过程资产?PAD 2.1答:公司进行项目开发需要的过程资产有过程规范、模板、指南文件等,主要包括管理类、行动类、使能类和提高类过程资产内容。
管理类:主要包括项目策划、估算、监控、风险、度量等;行动类:主要包括需求开发管理、设计、开发、产品集成、测试、评审、质量保证、验收等;使能类:主要包括决策分析、配置管理、因果分析与解决等提高类:主要包括管理性能和度量、过程管理、过程资产开发、实施基础条件和治理等内容2、公司产品/项目开发涉及的资产哪些是开发、采购或复用的?PAD 2.2答:⚫首次评估的公司回答:公司的组织过程规范、模板和指南都是在咨询顾问的指导下进行开发的;公司开发软件、常用软件是采购的;公司以前的一些研发的通用组件可以复用(如:邮件发送、人脸识别、GPS组件等)。
⚫复评估的公司回答:公司的组织过程规范是在以前的过程规范基础上改进而来的,针对CMMI V2.0版本的部分是新开发的,如GOV(Governance)治理和II(Implementation Infrastructure)实施基础架构是新开发的,其他的过程资产可以复用(如以前的QA质量保证、CM配置管理以及工程类过程)。
3、组织过程资产的构建及更新战略是什么?PAD 3.1答:EPG小组在咨询顾问的指导下建立了《组织过程资产库管理规范》,里面包含了对组织过程资产的分类、建立、如何使用和维护。
主要是由EPG小组进行建立和维护,包括对资产库的内容增加、修改等,做到专人维护,专人负责。
4、请简要描述组织过程与过程资产的结构。
PAD 3.2答:组织标准软件过程(OSSP)主要包括管理类:主要包括项目策划、估算、监控、风险、度量等;行动类:主要包括需求开发管理、设计、开发、产品集成、测试、评审、质量保证、验收等;使能类:主要包括决策分析、配置管理、因果分析与解决等;提高类:主要包括管理性能和度量、过程管理、过程资产开发、实施基础条件和治理等。
配置管理访谈问题和答案

38
试以经典的瀑布软件生命周期为例,说明应该设置哪些基 线?
39 在进行配置管理时,要注意哪三个唯一性? 40 在配置项状态参数中,什么叫配置项变化率?什么叫同一 配置项的变化次数?为什么要记录这两个参数?
41 QA与CM关系 42 CCB与CM的关系 43 项目经理与CM的关系 44 开发人员与CM的关系 45 测试人员与CM的关系 46 CM与项目组的关系 47 项目组成员什么时间能收到配置状态报告? 48 项目经理在哪里查看配置备份表?
30 如何做版本控制? 31 配置管理最关注的是什么 32 配置库的作用是什么? 33 开发人员如何对配置库进行使用?
34 如何识别配置项
基线中的配置项变更走哪些流程?谁来决定是否变更基 线?基线变更后基线如何处理?变更后如何重新发布? 36 配置记录包括哪些内容?如何维护管理的? 35
37
在生命周期的定义中,生命周期的阶段、里程碑和基线的 含义是什么?这三者有什么区别?
序号 1
2
3
4
5
Байду номын сангаас
6
7
8 9
答案 项目经理在项目启动阶段就会指定配置管理员,配置管理员识别配置项,制订配置管理计划; 然后在项目实施过程中,我们根据配置管理计划里程碑时间建立基线,对于纳入基线的配置项需要实 配置管理是怎么做的? 施变更控制,要走变更流程并在变更跟踪表中进行跟踪。配置管理员会在基线建立、变更和发布时发 布配置项状态报告,让所有人员获知配置项状态信息。QA人员会对项目的配置管理状况实施配置审计 1. 对于产品质量起关键作用的工作产品(例如测试数据和用例) 2. 被两个或多个组共同使用的工作产品(详细设计说明书) 在你的项目中,那些工作产品进行配置管理?为什么? 3. 它会随着项目的开展而发生变化(例如需求跟踪矩阵) (或者问题方式可能是:配置项是如何识别的?) 4. 工作产品之间的依赖性和制约性强一个工作产品变更会引起另外的工作产品变更(例如需求说明 书)。 可以裁剪。依据系统中的项目过程裁剪报告进行。 在你们项目中是否可以裁剪配置项?如何裁剪? 可以裁减配置项。根据项目需求、组织标准软件过程库、过程资产库,软件生命周期、过程裁剪指 南,制订项目定义软件过程,对不必要的过程和配置项进行裁剪。 项目经理在项目启动阶段就会指定配置管理员,配置管理员识别配置项,依据项目计划制订配置管理 计划;并和项目计划一起进行评审,配置管理计划是项目计划的子计划。 什么时候准备配置管理计划?并请详细说明配置管理计划 配置管理计划的内容包括:1、目的,2、人员与职责,3、用于配置管理的软硬件资源,4、配置库的 的内容? 访问和授权,5、识别配置项,6、版本/修订编号,7、配置库的结构,8、基线计划、9、配置库的维 护和备份计划,10、配置审计计划, CM的职责为项目制定配置管理计划确定工作产品的受控时机,维护基线的完整性。控制对配置项的变 CM的职责是什么?CCB的职责是什么? 更,向开发者提供准确的配置项的状态。创建并维护配置库。 CCB的职责对配置管理各项活动拥有决策权。对基线的建立、发布、变更进行审批。 根据配置库管理规范在配置管理计划中明确分配配置库中配置项的访问权限。在配置库中所有人员没 你是如何确定你的项目的配置项的访问控制的? 有彻底删除的权限。开发人员根据权限不同访问开发库中的数据项(参考软件开发源代码配置管理指 南)。受控库中的所有人有只读权限,配置管理员权限最大。 1、当配置项变更或其他情况引发基线变更时,变更申请人填写《项目变更申请表》提交项目经理, 由项目经理对变更进行影响分析,提交CCB审批,抄送CM。CM填写《变更跟踪表》。若为需求变更需 要客户的参与评审。 2、变更申请通过CCB审批通过后,开始实施变更。若为需求变更当客户参与评审时还需客户审批通过 方可实施变更。 3、变更申请没有通过CCB审批,该变更申请单作废。 在你的项目中是如何发起变更请求,如何审核变更请求, 4、配置管理员收到CCB审批通过的《项目变更申请表》后,从受控库中取出要变更的配置项,并发布 如何报告变更状况的(如何记录的)? 《配置状态报告》,通知所有相关人员变更信息。 5、变更实施人执行对配置项的具体变更后,将其发给配置管理员。 6、配置管理员和相关人员对变更后的配置项进行验证,若验证通过,则验证人在变更申请单上记录 验证花费的工作量后提交CCB批准。若验证不通过,则记录验证花费的工作量后返回继续修改。 7、配置管理员做配置审计,配置管理员将所有变更的程序或文档返还放入受控库中,并对其进行变 更标识,例如:V1.0变更为V1.1。最后发布《配置状态报告》通知与变更有关的相关人员变更结束。 8、配置项变更结束后,CM更新《变更跟踪表》。 配置项计划及跟踪表包含哪些内容?CM配置项状态有几种? 配置管理计划,配置管理备份表,配置审计报告。配置项的状态分为:建立,修改,删除 配置库分为开发库和受控库(详见配置库管理和配置管理计划中的配置库结构)基线库的结构分为计 是否清楚CM库结构、基线库结构? 划文档、需求文档、设计文档、测试文档、源代码、安装包
CMMI ML3 最新访谈问题集for CM FAR

Session: CM FARDate and Time:Duration:
Questions
PA Ref
How do you plan for configuration management activities for your project?
CM SP 1.2, IPM, OPD SP 1.6
FU: What is composition of CCB?
Who is CCB lead? Where is it defi?在哪那定义的?
CM SP2.1,2.2
How do you do conf status accounting?
你是如何做配置状态记录的?
CM SP3.1/GP2.6
Would you please describe conduct of configuration audits?
请描述配置审计工作是怎样开展的?
CM SP3.2
How do you ensure your team is capable of performing CM activities?
Please describe the reporting mechanism of organizational CM.
组织级配置管理员向谁汇报,怎样汇报的?
CM GP2.7, 2.8, 2.10
Can you explain about back up?
备份工作是怎样开展的?
CM SP 1.2, IPM, OPD SP 1.6
接受过哪些关于配置管理的培训?
CM GP2.5
What kind of tools are you using for performing configuration management activities?
CMMI中CM配置管理访谈的相关问题集锦

CM访谈1.是否有独立的配置管理组?有组织级的配置管理员吗?有独立的配置管理组,有组织级的配置管理员2.你是如何知道自己是项目中的配置管理员的?在项目立项会议上,由项目经理告诉我的。
3.什么是配置项?1、凡是纳入配置管理范畴的工作成果都是配置项。
2、配置项主要有两大类:(1)属于产品组成部分的工作成果;(2)项目中产生的管理类和支撑类文档。
3、每个配置项的主要属性有:名称、标识符文件状态、版本、作者、日期等。
4.项目中识别了哪些配置项?在项目立项后,我会根据《NT-CM-GUIDE-配置库目录结构及权限指南》来建立配置库,项目级的项目文档经过审批后,进入基线库6.每个项目都有CCB吗?通常由哪些角色组成?他们的职责有哪些?1、是的,每个项目都有CCB。
2、通常由客户、高层、项目经理、技术专家组成,质量保证人员也会参加。
3、主要职责是决定是否执行变更。
7.你是如何制定配置管理计划的?在什么时间?权限设置、目录结构设置?1、我和项目经理配合,分步定制出项目配置管理计划,2、一般在立项之后,在项目计划制同时制定配置管理计划,3、识别配置项,进而形成配置项管理计划4、配置库结构,权限划分5、编制基线管理计划(哪些基线,基线包括哪些基线项,什么时候创建)6、配置审计计划7、命名规约,版本控制,版本号规约,备份计划(灾难恢复计划)8、制定完配置管理计划后,将这个计划交给项目经理审核。
权限设置、目录结构设置见第5题。
8.你参加过哪些方面的培训,是否给项目组、相关组做过配置管理方面培训?1、我参加过过程体系中配置管理过程培训、SVN工具的高级培训、沟通技巧等。
2、同时,我给公司所有人员做过SVN工具使用的培训,并且每个新进员工,我都会讲解如何使用SVN工具进行版本控制。
9.配置管理计划包括哪些方面内容?是否发生过计划变更?如何进行变更?1、配置管理计划里主要包括角色和职责,用于配置管理的软硬件资源,配置库结构与权限,配置项管理计划,基线管理计划,配置库备份计划等内容,2、发生过计划变更3、见第13题。
cmmi配置人员访谈回答

答:配置管理员在编写配置管理计划时和项目经理一起识别配置项。
配置项主要包含项目管理类、支持类、工程类、项目资料类的文档四大类。
管理类:项目计划、项目进度计划、立项报告、工作量估算记录表支持类:质量保证、配置管理、度量工程类:需求、设计、代码资料类:培训资料、周报、会议纪要。
2请叙述您项目的配置管理系统以及如何建立?如何申请及建置呢?答:在项目初期根据组织的配置管理过程文件、配置管理规范、项目变更过程文件建立配置管理系统。
配置管理员向公司网络管理员申请配置管理系统的空间。
配置库包含开发库,受控库、产品库。
开发库:是存放正在开发状态下的文档及代码。
受控库:是存放受控的配置项和定义了基线以后的文档。
产品库:是存放已经正式发布的软件产品。
3.工作的产出如何被管理,有那些产出被管理,是否有管理计划?答:项目计划的数据管理计划有配置库目录的结构有配置管理的产出。
配置管理计划中配置库的目录结构也有指出。
4.请叙述您项目的配置管理系统以及如何建立如何申请及建置呢?答:配置管理计划中有基线发布计划,基线中包含的配置项,都要经过评审。
项目经理安排人员填写申请表。
申请人组织与基线有关的人进行评审,ccb评审通过,解决评审发现的问题后,配置管理员建立基线。
配置管理员给基线的配置项打上标识记录到台账,基线建立完成后,通知项目经理和相关人员基线已建立,并在阶段的配置状态报告中记录.5.您如何管制配置项的变更答:变更实施人通知配置管理员,变更已经通过评审,配置管理员进行确认,从受控库中检出变更申请单中需要变更的配置项,经过实施人修改后,重新纳入受控库,并且对配置项进行标示。
如果涉及到基线的变更同时也要对基线的标示变更,并记录到状态报告中。
6.您会产出那些配置管理纪录?这些记录会被如何使用?答:配置状态报告、配置管理台账、配置审计报告、基线建立跟踪表、变更记录表。
配置状态报告用来记录每个配置项的状态,及时让项目经理和项目成员了解配置项状态。
CMMI3访谈问题及标准答案

项目经理访谈1.项目介绍 , 自我介绍我叫的是实现XXX,是 XX项目的项目经理。
我们XXXXX,此刻已经结项。
我们项目从XX项目是用 XX开发的 XX系统,目X 年 X 月 X 日开始,到 X 年 X 月 X日结束,成员有XX,XX,XX⋯⋯,说明各自角色。
2.请描绘一下你是怎样做项目计划的?在立项建议书经过审批后,软件事业部部经理筹建项目组,指定 PM和项目成员。
PM向配置主管( XX)和 QA主管( XX)申请了 CM和 QA。
在QA的辅助下, PM参照财产库中的历史数据(北园春收费管理系统),依据立项建议书和合同中商定的工作内容拟订了项目开发计划。
1)依据《软件生命周期模型选择指导书》,使用《软件生命周期模型选择表》选择了本项目的生命周期模型 XX模型,并说明选择原由(选择表中的选择结果)。
2)依据《项目开发过程的选择与裁剪指导书》定义了项目特色,本项目需要X 人开发 X 月,因此是 X 类项目,使用《项目过程定义表》对项目过程进行裁剪,本项目裁剪了 XX活动并填写到《项目开发计划》的误差说明中。
3)PM依据项目的详细状况(如项目较简单,开发周期短,人员少)区分了里程碑。
本项目分 XX 个里程碑(详细说明),确立了每个里程碑的开始结束时间、抵达标记和输出件。
4)对项目所有的工作任务进行分解,记录在《项目开发计划.mpp》。
5)我们使用估量指导书进行了功能点估量。
先算出项目的数据功能点和项目的交易功能点,最后填写数据通讯、性能等 14 条通用特征计算有关复杂性调整因子及总功能点,获得调整后的功能点数,依据组织的生产率拟订本项目的生产率进而算出需要的工作量。
组织级的生产率是1(根据历史经验得来),本项目的是1。
并对各阶段的工作量比率进行了区分,依据各阶段的工作量对工作任务进行了时间分派,形成《进度计划》。
6)依据估量出的工作量进行了成本估量,包含人职薪资、开发环境建设成本、培训成本、公用成本。
CMMI 3级--CM访谈问题

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

CM访谈1.是否有独立的配置管理组?有组织级的配置管理员吗?CM GP2.4提示:公司建立了一个质管部,配置管理组属于质量管理部配置管理组由组织级配置管理员(建立配置管理系统、对公司的产品库进行管理、对项目级的配置管理员进行培训指导)和项目级的配置管理员组成。
2.你是如何知道自己是项目中的配置管理员的?CM GP2.2 、GP2.4提示:《立项报告》确定了该项目的配置管理员,同时在《配置管理计划》、《项目计划书》具体进行了说明。
项目级的配置管理员的职责:编写《配置管理计划》、《基线发布报告》,建立配置库目录结构、执行配置审计、报告配置项状态、管理配置库、控制配置项变更。
3.每个项目都有CCB吗?通常由哪些角色组成?他们的职责有哪些?CM SP1.3 ;GP2.4、 GP2.7、GP2.10 每个项目都有CCB(配置控制委员会),通常是由项目经理、QA人员、CM人员等组成。
CCB职责:审批《配置管理计划》; 审批基线的建立和发布;审批配置项、基线的变更。
4.你是如何制定配置管理计划的?在什么时间?权限设置、目录结构设置?CM GP2.2提示:在项目立项后,根据《项目计划》、配置管理过程文件及相关指南、模板制定《配置管理计划》。
《配置管理计划》经项目组评审,提交CCB审批。
配置管理员依据《配置项及配置库定义指南》进行设置,权限设置、目录结构在《配置管理计划》详细描述。
5.你参加过哪些方面的培训,是否给项目组、相关组做过配置管理方面培训? OT SP1.3提示:(1)首先参加了CMMI相关知识方面的培训和配置管理方面的培训,如配置管理工具VSS、公司配置管理规范、指南的培训等。
(2)组织级配置管理人员对项目级配置管理人员、项目组人员进行配置管理的指导和培训。
6.配置管理计划包括哪些方面内容?是否发生过计划变更?如何进行变更?CM GP2.10提示:《配置管理计划》包括人员、职责、软硬件资源、配置库结构、基线计划, 配置库备份计划、配置报告计划和配置审计计划等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置管理访谈
1.可否请你描述一下:你是如何确定你的项目的配置项的访
问控制的?
我们在项目启动时,会编写项目配置管理计划,明确配置项以及相应的责任人,并设立每个配置项的访问权限,比如:项目计划的修改权只有计划的责任人拥有。
再次,对于配置项,我们实施变更控制:对于基线化了的配置项,配置管理员会锁定,如果有人要修改,要提交变更申请,得到CCB授权同意后,配置管理员才会将配置项的修改权限放给变更申请人。
2.可否请你描述一下:在你的项目中是如何发起变更请求,
如何审核变更请求,如何报告变更状况的(如何记录的)?
对于基线化了的配置项,我们如果要修改,需要提交变更请求,即起草变更请求表;
对于变更请求,项目CCB会进行影响分析,在变更请求表中填写影响范围、工作量等信息,同时会做出是否同意变更的决定,如果决定变更,会制定修改方案,安排相关人员明确影响范围,实施变更;
变更实施完成,要提交CCB验证,验证通过后,变更请求才被关闭;
3.可否请你描述一下:怎样计划配置审计的(怎样制定配置
审计计划)?
配置审计计划一般参考项目配置管理计划制定审计计划,从功能审计和物理审计方面考虑具体审计时机。
功能审计,比如我们项目一般会在配置系统建立结束时作一次审计,以检查配置系统能够满足本项目的实施需要,配置项管理方法是否正确,是否完整;
再则,我们根据基线建立计划以及阶段结束时间制订物理审计和功能审计的时机,以确保所有的配置项如在 CM 计划中期望的那样放在配置管理系统(也称配置库)下,确保团队有一个机制来知道给定配置管理项的最新状态,确保配置管理项的状态与基线信息一致,识别团队的配置管理培训需求等
4.可否请你描述一下:怎样审核和授权软件基线的变更的?
软件基线的变更需要获得CCB的审核和授权
5.可否请你描述一下:CCB由哪些人员组成?
就由项目经理,配置管理员、技术骨干组成。
CCB主任一般由项目经理担当。
6.可否请你描述一下:在你的项目中,那些工作产品进行配
置管理?为什么?(或者问题方式可能是:配置项是如何识别的?)
根据组织级定义的配置管理过程,所有工作产品都实施配置管理,包括来自客户的各种资料,要交付给客户的成果物,项目计划等。
在配置管理计划中识别出所有的工作产品和需要基线的配置项。
7.可否请你描述一下:基线是怎么建立的?
对于客户提供的资料以及重要阶段的工作产品制定基线计划,我们在项目配置管理计划中制定了基线计划,明确了基线建立的时机以及包含哪些配置项;
基线的配置项通过评审后,项目经理通知配置管理员建立基线,更新基线发布状态表以及配置项状态表,同时告诉所有人员。
8.可否请你描述一下:配置管理是怎么做的?
项目经理在项目启动阶段就会申请配置管理员,配置管理员识别配置项,制
订配置管理计划;
然后在项目实施过程中,我们根据基线计划建立基线,对于基线化了的配置项,我们要实施变更控制。
期间,配置管理员会发布配置项状态报告和基线发布状态报告,从而让所有人员获知配置项状态信息。
QA人员会对项目的配置管理状况实施配置审计。
9.可否请你描述一下:如何制定备份计划?
配置管理员根据项目资料的重要性以及阶段时间,制订项目数据的备份计划。
项目备份计划作为配置管理计划的一部分,需要得到项目经理的批准。
10.可否请你描述一下:在你的项目中,你是如何知道配
置项的最新状态的?
配置管理员维护配置状态,当配置项状态发生变更时,配置管理员会发布最新的配置项状态报告给我们。
11.可否请你描述一下:配置项的变更分析是怎么做的?
对于基线化了的配置项,我们如果要修改,需要提交变更请求,即起草变更请求表;
对于变更请求,项目CCB会进行影响分析,在变更请求表中填写影响范围、工作量等信息,同时会做出是否同意变更的决定,如果决定变更,会制定修改方案,安排相关人员明确影响范围,实施变更;
变更实施完成,要提交CCB验证,验证通过后,变更请求才被关闭;
12.可否请你描述一下:如何处理配置项的变更?
对于基线化了的配置项,我们如果要修改,需要提交变更请求,即起草变更请求表;
对于变更请求,项目CCB会进行影响分析,在变更请求表中填写影响范围、工作量等信息,同时会做出是否同意变更的决定,如果决定变更,会制定修改方案,安排相关人员明确影响范围,实施变更;
变更实施完成,要提交CCB验证,验证通过后,变更请求才被关闭;13.可否请你描述一下:项目需要建立哪几个基线?
我们一般建立三个基线:
项目开发计划基线
需求基线
设计基线
关键代码基线等
14.哪些东西要作为配置项?组织有这方面的规定吗?
配置管理指南中有此规定的。
15.在你们项目中是否可以裁剪配置项?如何裁剪?
一般没有裁剪,如有的话需要在项目开发计划的裁剪中进行说明。
16.在配置管理中,你要度量哪些东西?
提出的变更申请数量、关闭的变更申请数量。