配置管理培训.ppt
1培培 训训配置管理配置管理2目录1.培训目的2.配置管理工作目标3.配置管理工作内容4.总结5.模版一览表31.培训目的培训目的清楚项目级配置管理工作内容(WHAT)在项目中怎么去开展配置管理工作(HOW)42.配置管理工作目标(WHY)1.配置管理活动是有计划的。2.软件产品以及所有项目管理文件是经过标识的,受控的,并具有可用性的。3.所标识的软件产品的更改是受控的。4.基线被正确建立,被审计,并且保证其是可恢复的。5.项目组所有成员及时了解软件基线的状态和内容。6.项目对外发布的产品必须从配置管理服务器被正确提取。53.工作内容-重要概念/专业术语软件配置管理件配置管理(Software Configuration Management)是贯穿于项目始终的一项工作,通过标识和文档文档来记录配置配置项的功能和物理特性,控制控制这些特性的变更更,记录和报告告变更的过程程和状状态,并验证它们与需求是否一致一致。63.工作内容配置管理小组配置管理小组 完成配置管理计划 负责项目组配置管理工作实施 跟踪项目组配置管理工作状态73.工作内容(WHO,WHEN,HOW,WHAT)83.1 3.1 制定配置管理计划制定配置管理计划1 1 活活动说明明了解项目配置管理需求,与项目经理确定项目配置管理过程。依据项目计划完成项目配置管理计划,作为项目计划的子计划提交评审。通过评审的配置管理计划纳入配置管理进行管理和控制。主要包括配置项与非配置项、访问权限、基线及触发时间、备份方法一旦一旦项目目计划划发生生变更,必更,必须随之及随之及时检查配置管理配置管理计划,必要划,必要时需要需要变更配置管理更配置管理计划。划。93.2 3.2 识别配置项识别配置项 -重要概念重要概念/专业术语专业术语配置配置项(Configration Item)(Configration Item)是置于配置管理之下并作为单个实体予以处理的工作产品,包括文档和代码。配置配置项就是就是项目目产物,在配置状物,在配置状态报告中列出其清告中列出其清单,项目目组所有成所有成员可以了解其状可以了解其状态 配配置置项状状态:C-C-当当前前;O-O-废弃弃;Co-Check Co-Check outout;D-D-草草稿稿(当当前前-当当前前正正在在使使用用的的基基线化化版版本本;废弃弃-被被新新版版本本废弃弃;Check Check out-out-处于于签出出状状态,正正在在修修改改的的基基线化版本化版本103.2 3.2 识别配置项识别配置项 -重要概念重要概念/专业术语专业术语基基线(BaselineBaseline)是项目每个配置项版本在特定时期的一个“快照”。(从从所所有有的的配配置置项中中挑挑选需需要要纳入入基基线的的配配置置项,基基线中中可可以以包包含含一一个个或或多多个个配置配置项,这样就确定了就确定了这个个时间点的基点的基线。)它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。(变更控制)更控制)格式:格式:需求YYYYMMDD-n、设计YYYYMMDD-n、开发YYYYMMDD-n(需求、设计、编码完成后发布的基线),测试YYYYMMDD-n(每轮测试过程中发布的内容),发布基线(交付客户前发布的基线)。YYYYMMDD表示生成日期,n为数字,n取值范围是01至99,n的初值为01,逐步递增,增量为1。113.2 3.2 识别配置项识别配置项文件文件类配置配置项 q格式必须按照公司统一模板进行编辑,按照项目配置项标识规定进行标识。如下:项目编号-项目名称-文档名称VX.Y项目编号:项目立项时的项目编号项目名称:项目立项时的项目名称文档名称:文档原始模板名称VX.Y。X为主版本号,取值范围是1至9;Y为次版本号,取值范围是01至99,第一次提交的配置项版本为1.00软件件类配置配置项 q按照项目配置项标识规定进行标识。项目类型年份项目序号项目名称类型名序列号123.3 3.3 版本控制版本控制配置库的目录结构是公司级规定的。建建库 分配分配权限限 向向项目目组发布布133.3 3.3 版本控制版本控制配置库配置库开发开发库库用途 开发阶段开发阶段:为项目组所有成员提供私有的工作区域和存放待测试的代码版本存放待测试的代码版本数据来源项目组成员提交 产品产品库库 用途 发布阶段发布阶段:存放待发布或已发布的产品版本存放待发布或已发布的产品版本数据来源 开发库操作操作开发人员在每天下班之前将当天工作成果提交到开发库。143.4 3.4 变更控制变更控制153.5 3.5 配置审计配置审计-重要概念/专业术语配置配置审计配置审计用来验证配置库中软件产品的一致性和完整性。功能审计:审计检验配置库内容的一致性。(查看看配配置置项的内容是否与需求的某个基的内容是否与需求的某个基线内容一致)内容一致)物理审计:审计检验配置库内容的完整性。(查看看配配置置项是否是否产生)生)163.5 3.5 配置审计配置审计1 1 活活动说明明 1)每次审计工作开始之前,配置管理小组必须向项目组明确:审计内容,审计时间,所需项目组资源 2)范围:配置管理库的结构,基线的完整性和正确性,配置管理活动是否遵循标准和过程等等。3)配置审计报告提交给项目经理,并跟踪问题解决情况。2 工作产出物 配置审计表 173.6 3.6 发布配置状态发布配置状态1 1 活活动说明明 1)配置管理员依据配置管理计划中定义的频度、方式将其发布给相应的对象。2)配置状态报告需要记录:操作配置项的历史记录,配置项当前内容以及状态,配置项版本历史的记录,这些版本是可恢复的。184.4.模板一览表模板一览表活动名称活动名称产出物产出物纳入配置管理计划纳入配置管理计划制定配置管理计划配置管理计划识别配置项配置项基线计划配置项标识规定 Y版本控制配置库目录结构 Y变更控制变更单变更修改单配置审计配置审计表Y发布配置状态配置项状态报告195.5.总结总结我我们可以达到可以达到这些目些目标了了吗?1.配置管理活动是有计划的。2.软件产品以及所有项目管理文件是经过标识的,受控的,并具有可用性的。3.所标识的软件产品的更改是受控的。4.基线被正确建立,被审计,并且保证其是可恢复的。5.项目组所有成员及时了解软件基线的状态和内容。6.项目对外发布的产品必须从配置管理服务器被正确提取。20谢谢!