配置管理访谈问题和答案
【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)主要包括管理类:主要包括项目策划、估算、监控、风险、度量等;行动类:主要包括需求开发管理、设计、开发、产品集成、测试、评审、质量保证、验收等;使能类:主要包括决策分析、配置管理、因果分析与解决等;提高类:主要包括管理性能和度量、过程管理、过程资产开发、实施基础条件和治理等。
【CMMI认证】CM访谈问题 - 配置管理员 -(含答案)

一、CM 配置管理(访谈角色:CM、CMO)1、组织/项目中识别了哪些配置项,是依据什么识别的?CM 2.1答:⚫组织中主要配置项有:过程改进计划、改进建议、过程改进总结报告、年度培训计划等⚫项目中主要配置项目有项目计划书、用户需求说明书、需求规格说明书、系统设计说明书、源代码、测试用例、用户手册等。
⚫是依据公司EPG小组制定的《配置项识别指南》和项目过程定义书(PDP)来识别项目配置项的。
2、你们采用什么软件进行配置管理?配置管理系统提供哪些功能?CM 2.2答:我们采用GIT(这里根据公司实际情况回答)进行配置管理,配置管理系统主要提供了源代码和文件的管理功能,比如操作用户角色定义、权限分配、文件存档、配置库备份、版本恢复等功能。
3、组织/项目中建立了哪些基线?基线建立的流程是怎样的?CM 2.3答:⚫组织中建立的基线有OSSP(组织软件过程规范)版本基线⚫项目中建立的基线有计划基线、需求基线、设计基线、开发基线、测试基线、交付基线等。
⚫基线建立流程是:根据项目整体计划安排制定基线发布计划,在项目各里程碑节点对评审通过后的阶段配置项进行基线发布,把配置项纳入到基线区。
发布基线通知,基线通知中有基线名称、配置库位置、包含的配置项、发布人、发布日期等。
4、配置项/基线是如何进行变更控制的?CM 2.4答:如果项目中出现需求变更时,则需要执行配置变更。
首先责任人进行变更申请,包括需求变更内容、影响的阶段、变更期限、责任人等,并与CCB(配置变更委员会,一般包括项目经理、需求、项目核心成员、QA、CM等)一起进行评审,最后确定变更。
如果需要变更,则在后面的阶段跟踪变更后的配置项的修改记录、修改内容等。
5、配置管理产生哪些记录?如何了解配置项/基线的状态?CM 2.5答:配置管理产生了配置管理计划、识别的配置项、配置审计记录和报告、配置项状态表等记录,项目组成员是通过配置项状态表来了解配置项和基线的状态。
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.是否参与评审?发现了哪些问题?参加了。
cmmi配置人员访谈回答

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

内部管理制度访谈采访对象:某知名企业内部管理部门负责人主持人:首先非常感谢您抽出宝贵的时间参与我们的访谈,希望您能分享一下贵企业在内部管理制度方面的一些做法和经验。
负责人:非常感谢邀请我参与这次访谈,我很乐意与大家分享我们企业在内部管理制度方面的经验。
我想首先强调的是,内部管理制度对于企业来说至关重要,它涉及到企业的组织架构、管理流程、职责分工以及各种管理政策和规定,是企业健康发展的基础。
主持人:那么贵企业在内部管理制度的建立和完善方面有什么特别之处吗?负责人:是的,我们企业非常重视内部管理制度的建立和完善,我们有一套完善的内部管理制度体系,包括组织架构、管理规章制度、岗位职责、审批流程、信息披露和内部控制等方面的规定。
我们不断完善和更新这套制度,以适应企业发展和管理的需求。
主持人:那么在内部管理制度的执行过程中会遇到什么困难和挑战呢?负责人:在内部管理制度的执行过程中,我们确实会遇到一些困难和挑战,主要表现在以下几个方面:一是员工对制度的理解和执行情况不一,有的员工不够认真执行制度规定,导致管理混乱;二是一些制度规定过于繁琐和复杂,难以有效执行;三是制度的更新和调整需要花费大量的人力物力,增加了企业的管理成本。
主持人:那么对于这些问题,贵企业是如何解决的呢?负责人:为了解决这些问题,我们采取了一系列措施,首先是加强对员工的培训和教育,提高员工对内部管理制度的认识和执行意识;其次是简化和优化制度规定,尽量避免繁琐和复杂的规定,以便员工能够更好地理解和执行;最后是加强内部沟通和协调机制,确保制度的更新和调整能够及时有效地实施。
主持人:这些措施确实可以有效提高内部管理制度的执行效果,那么在企业管理过程中,内部管理制度对企业的发展和成长究竟起到了什么作用呢?负责人:内部管理制度对企业的发展和成长起着至关重要的作用,首先它可以规范和约束企业内部管理行为,避免管理混乱和不当行为的发生,从而提高企业管理效率和运营效果;其次它可以保障企业的合规性和可持续性,确保企业在市场竞争中保持竞争力和稳定性;最后它还可以提高企业的管理透明度和信息披露度,增加对外投资者和合作伙伴的信任度。
CMMI中CM配置管理访谈的相关问题集锦

CM访谈1.是否有独立的配置管理组?有组织级的配置管理员吗?有独立的配置管理组,有组织级的配置管理员2.你是如何知道自己是项目中的配置管理员的?在项目立项会议上,由项目经理告诉我的。
3.什么是配置项?1、凡是纳入配置管理范畴的工作成果都是配置项。
2、配置项主要有两大类:(1)属于产品组成部分的工作成果;(2)项目中产生的管理类和支撑类文档。
3、每个配置项的主要属性有:名称、标识符文件状态、版本、作者、日期等。
4.项目中识别了哪些配置项?项目中识别的配置项有:5.你是如何建立配置库的?及如何分配权限?在项目立项后,我会根据《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题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
38
试以经典的瀑布软件生命周期为例,说明应该设置哪些基 线?
39 在进行配置管理时,要注意哪三个唯一性? 40 在配置项状态参数中,什么叫配置项变化率?什么叫同一 配置项的变化次数?为什么要记录这两个参数?
41 QA与CM关系 42 CCB与CM的关系 43 项目经理与CM的关系 44 开发人员与CM的关系 45 测试人员与CM的关系 46 CM与项目组的关系 47 项目组成员什么时间能收到配置状态报告? 48 项目经理在哪里查看配置备份表?
25 基线变更流程是什么?基线变更是不是需求通过CCB? 26 配置库分为那几个库? 27 变更申请有没有分析?分析内容包括哪些?变更如何跟 踪,有没有变更申请及跟踪记录?
28 配置状态报告什么时候发布?配置状态报告信息是什么?
29
在什么情况下必须建立基线?什么是基线?基线的分类, 基线与基线之间内容有什么区别?
30 如何做版本控制? 31 配置管理最关注的是什么 32 配置库的作用是什么? 33 开发人员如何对配置库进行使用?
34 如何识别配置项
基线中的配置项变更走哪些流程?谁来决定是否变更基 线?基线变更后基线如何处理?变更后如何重新发布? 36 配置记录包括哪些内容?如何维护管理的? 35
37
在生命周期的定义中,生命周期的阶段、里程碑和基线的 含义是什么?这三者有什么区别?
问题
10 如何进行CM审计?CM审计由谁来做?
11 怎样审核和授权软件基线的变更的? 12 CCB由哪些人员组成?
13 基线是怎么建立的? 14 配置项的变更分析是怎么做的? 15 如何处理配置项的变更? 16 在你的项目中,你是如何知道配置项的最新状态的? 17 项目需要建立哪几个基线?
18 你是如何发布工作产品的?
19 QA人员在你们项目中做些什么? 20 关于配置管理你受过什么样的培训 21 配置管理的主要活动有哪些? 22 建立和维护基线完整性的含义是什么?在进行基线完整性 检查时,CM和QA要分别作些什么工作?是如何做的?
23 配置项的名称是怎么定义的?
24 为什么有的配置项名称用项目名称有的用合同号
配置审计要审查整个配置管理过程是否符合规范,配置项是否与需求一致,记录正确,配置的组成是 否具有一致性等等。配置审计分物理审计和功能审计,物理审计是qa和cm一起根据评审报告审计配置 项是否与需求一致。功能审计是项目经理和cm一起根据测试报告审计代码是否和需求设计一致。 审计依据配置管理计划中设定的时间进行,审计的对象是配置管理员。审计依据配置审计报告。审计 结果在配置配置审计报告中追踪确认。 有CCB审批基线的变更 项目经理,配置管理员,QA,测试人员,主要开发人员等,对于重要项目可能会包括项目双方的高层 管理者 基线在指定的里程碑创建,即里程碑通过评审后将相关工件纳入基线。并与项目中的里程碑保持同步 。 需要纳入基线的所有配置项都要经过CCB评审,并解决了评审中提出的问题,由CCB验证后,项目组成 员依据《入库申请表》通知配置管理员纳入受控库的相应的位置;在Label中对基线进行标识。 由项目经理指派人员对变更进行影响分析 按照变更控制过程进行。变更申请---识别变更---评审变更---批准变更---实施变更---验证变更— 配置项重新发布 从配置管理台账和配置状态报告中查询 需要建立三个基线:需求基线,设计基线,交付基线 按公司的发布流程执行: 1、发布基线中的配置项通过测试后,由质量管理部测试人员提供测试报告,并对遗留问题可以放行 进行分析说明。 2、项目经理提出并填写《产品发布审核》;发布的配置项是中产品发布清单列表; 3、由测试部经理填写产品测试环境和产品测试结论,并签字确认; 4、由QA和产品开发部经理根据《产品发布审核》审核发布清单中的发布项; 5、由质量管理部分管副总在《产品发布审核》中签字批准; 6、研发中心评审要发布的配置项,评审通过后由产品开发部分管副总在《产品发布审核》签字批 准; 7、配置管理员按照发布清单,将受控库中的全部配置项提交产品库中的相应位置;发布《配置状态 制定质量保证计划、对过程进行审计、对工件进行评审、对数据进行收集 公司组织外训班,自学 主要包括识别配置项、变更控制、状态记录报告及审计。 含义是保护工作产品的完整性。 CM和QA根据配置审计模板中的审计项检查 配置审计分物理审计和功能审计,物理审计是qa和cm一起根据评审报告审计配置项是否与需求一致。 功能审计是项目经理和cm一起根据测试报告审计代码是否和需求设计一致。 项目名称(或合同号)+文件名称+版本号 代码标识为:合同号-PJcode(项目源码)+版本号 合同号-PDcode(产品源码)+版本号 合同号-APP(应用程序)+版本号 合同号-DB(数据库文件)+版本号 合同号-DZ(定制工具)+版本号 涉密项目中的配置项用合同号+文件名称+版本号,普通项目中的配置项用项目名称+文件名称+版本号
序号 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库结构、基线库结构? 划文档、需求文档、设计文档、测试文档、源代码、安装包
经过评审的配置项纳入基线,该配置项发生变更要走的变更办理流程。 所有基线变更要通过CCB评审。 产品库、受控库、产品库 变更申请有项目经理做影响分析,分析内容包括:是否属于基线变更或配置项变更,填写变更申请单 提交CCB评审通过后,执行变更,配置管理员发布状态报告通知项目组成员。 有配置管理员及时维护《变更跟踪表》来记录变更的状态。变更跟踪的状态:待变更,变更中,变更完 毕,作废 配置状态报告在基线的建立、发布、变更时发布。目的是及时、准确的给出软件配置项的当前状态, 供相关人员了解,已加强配置管理工作。 配置状态报告信息包括1.配置项的当前标识 2.已交付软件的配置 3.变更请求或问题报告的状态 4.已获准变更的状态。 当项目里程碑之后,该基线通过评审的配置项已经齐全,建立相应的基线。 如用户需求说明书,需求规格说明书,需求跟踪矩阵在里程碑时间通过评审之后就可以建立需求基线 。 基线是软件文档或源码(或其它产出物)的一个稳定版本,作为下一步开发的基础。 基线分为需求基线,设计基线,交付基线 使用标准版本编号方式(形式是m.n,其中m代码版本号,从0开始,n代表该版本的修订次数,从0开 始。正式发布为1开始) 1.版本控制 2.变更管理 3.配置数据 4.配置库的管理 5.发布管理 6.流程 1记录与配置相关的所有信息。2利用库中的信息可评价变更的后果。3可利用库中的信息查询 开发人员权限不同访问配置库,详见《软件开发源代码配置管理指南》 识别配置项的原则 1、交付给客户的产品或工作产品 2、内部指定的工作产品(例如各种计划) 3、对于产品质量起关键作用的工作产品(例如测试数据和脚本) 4、从外部获取的产品(例如从外部采购来的工作产品) 5、工具(编译器等) 6、对于组间交互起重要作用的工作产品(例如干系计划) 7、被两个或多个组共同使用的工作产品 走变更流程,CCB决定变更基线。基线变更后的配置项由配置管理员在配置库中进行标识基线版本, 并发布配置状态报告通知项目组成员。 在配置管理状态报告中记录配置项的名称、版本...变更过程、不同基线间的差异。 把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂 的软件开发变的容易控制和管理。通常,软件生存周期包括可行性分析与开发项计划、需求分析、设 计(概要设计和详细设计)、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的 阶段去完成。 每个阶段结束时间设为该阶段的里程碑。 每个阶段里程碑结束之后,建立基线。基线是软件文档或源码(或其它产出物)的一个稳定版本,作为 下一步开发的基础。 需求基线.设计基线.交付基线