您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 配置管理(培训材料)
LINKAGE1CMM培训配置管理黄芸LINKAGE2目录1.培训目的2.配置管理工作目标3.配置管理工作内容4.模板一览表5.与公司级配置管理的关系6.总结7.思考题LINKAGE31.培训目的•清楚项目级配置管理工作内容以及产出物模板内容(WHAT)•明确工作思路:在项目中怎么去开展配置管理工作(HOW)LINKAGE42.配置管理工作目标(WHY)1.配置管理活动是有计划的。2.软件产品以及所有项目管理文件是经过标识的,受控的,并具有可用性的。3.所标识的软件产品的更改是受控的。4.基线被正确建立,被审计,并且保证其是可恢复的。5.项目组所有成员及时了解软件基线的状态和内容。6.项目对外发布的产品必须从配置管理服务器被正确提取。LINKAGE53.工作内容-重要概念/专业术语软件配置管理(SoftwareConfigurationManagement)是贯穿于项目始终的一项工作,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。LINKAGE63.工作内容-重要概念/专业术语•GRB(组评审委员会)评审项目产出物•CCB(变更控制委员会/配置控制委员会)变更控制发布控制•配置管理小组配置经理确定项目组配置管理策略,完成配置管理计划负责项目组配置管理工作实施,审核配置管理工作配置管理员实施配置管理工作,跟踪项目组配置管理工作状态LINKAGE73.工作内容(WHO,WHEN,HOW,WHAT)LINKAGE83.1制定配置管理计划1角色担当配置经理2活动说明了解项目配置管理需求,与项目经理/技术经理确定项目配置管理过程。依据项目计划完成项目配置管理计划,作为项目计划的子计划提交评审。通过评审的配置管理计划纳入配置管理进行管理和控制。一旦项目计划发生变更,必须随之及时检查配置管理计划,必要时需要变更配置管理计划。3模板配置管理计划LINKAGE93.2识别配置项-重要概念/专业术语配置项(ConfigrationItem)是置于配置管理之下并作为单个实体予以处理的工作产品,包括文档和代码(文件级)。配置项就是项目产物,在配置状态报告中列出其清单,项目组所有成员可以了解其状态(产生:谁,什么时候,在哪可以查看到;变更:谁,什么时候,目前状态,版本在哪可以看到)。LINKAGE103.2识别配置项-重要概念/专业术语基线(Baseline)是项目每个配置项版本在特定时期的一个“快照”。(从所有的配置项中挑选需要纳入基线的配置项,基线中可以包含一个或多个配置项,从这些挑选出来的配置项的所有版本中挑选需要纳入基线的版本,这样就确定了这个时间点的基线。)它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。(变更控制)配置项符合以下任一项要求才可将起确立为基线:通过GRB评审或通过CCB审核或通过配置经理批准LINKAGE113.2识别配置项角色工作内容产物配置经理识别项目配置项配置项计划,版本发布计划确定配置项标识规定,明确系统版本号升级策略配置项标识规定以上工作都需项目经理或技术经理提供支持,产物都纳入配置管理计划配置管理员基线配置项:只有通过评审或测试的配置项才可以将其基线,纳入基线库。基线清单(项目经理根据“基线清单”罗列各阶段需要发布的文件),纳入配置状态报告LINKAGE123.2识别配置项2.配置项基线化要求文件类配置项格式必须按照公司统一模板进行编辑,按照项目配置项标识规定进行标识。只有通过GRB或CCB评审过的配置项才可以将其基线。对其的每次变更,需按照《变更控制流程》严格执行。软件类配置项按照项目配置项标识规定进行标识。提供说明性文档。只有通过测试或评审的配置项才可以将其基线。LINKAGE133.2识别配置项3.配置项标识规定•技术文档标识规定:客户名称-项目名称-文档类型名称•质量记录标识规定:客户名称-项目名称-文档类型名称–序号•代码标识规定:由项目经理或技术经理负责提供,GRB审核。项目管理文档标识规定•会议纪要:客户名称-项目名称-文档类型名称–开会日期•项目周报:客户名称-项目名称-文档类型名称–提交日期•技术讨论记录:客户名称-项目名称-文档类型名称–讨论日期发布标识•内部版本号:X.Y.ZX–与需求规格主版本对应Y–与增量对应Z–与修正对应•外部版本号=VXX.XX.XXX,分别为:主版本号+次版本号+补丁号LINKAGE143.3版本控制LINKAGE153.3版本控制LINKAGE163.3版本控制•开发库,基线库,发布库,这三库的目录结构都是相同的。•项目组的配置经理,技术经理,测试经理裁减标准目录结构,共同确定项目目录结构,提交GRB评审,配置管理员负责创建。(建库,分配权限,向项目组发布)LINKAGE173.3版本控制开发库开发区用途开发阶段:为项目组所有成员提供私有的工作区域。数据来源项目组成员提交权限项目组所有人员:可读/可写测试区用途开发阶段:存放待测试的代码版本数据来源开发区权限配置管理员,测试人员:可读/可写其他人员:可读操作开发人员在每天下班之前将当天工作成果提交到开发库开发区,配置管理员进行检查。开发区允许多人对一个文件进行CHECKOUT操作。LINKAGE183.3版本控制基线库用途存放项目过程中配置项的所有基线版本。数据来源开发库权限配置管理员:可读/可写其他人员:可读变更控制项目组所有人员需变更该区中的配置项,需按照变更控制流程严格执行。入库条件通过GRB评审或通过CCB审核或通过配置经理批准操作基线配置项后纳入基线库,由配置管理员完全控制。不允许多人对一个文件进行CHECKOUT操作,由配置管理员对此做严格控制。对受控库中的配置项要进行修改必须按照《变更控制流程》严格执行(配置管理员需要向项目组发布基线库中的内容及状态)LINKAGE193.3版本控制发布库用途存放待发布,已发布的系统版本。数据来源基线库权限配置管理员:可读/可写其他人员:可读发布管理详见“发布管理”。LINKAGE203.4变更控制LINKAGE213.4变更控制活动CCB项目经理技术经理开发人员测试人员配置管理人员输入/输出变更实施变更单变更修改单需求矩阵、设计变更说明、其他需要变更的内容变更验证变更修改单分工派单实施修改提取配置项变更验证入配置库需求/设计变更实施与验证图LINKAGE223.4变更控制代码变更实施图活动技术经理开发人员测试人员配置管理人员输入/输出变更实施变更单变更修改单需求矩阵、设计变更说明、其他需要变更的内容变更验证变更修改单变更单分工派单代码修改提取配置项变更验证入配置库产生测试基线测试流程LINKAGE233.5配置审计-重要概念/专业术语配置审计配置审计用来验证配置管理基线库中软件产品的一致性和完整性。功能审计:审计检验软件基线库内容的一致性。(查看配置项的内容是否与需求的某个基线内容一致)物理审计:审计检验软件基线库内容的完整性。(查看配置项是否产生)LINKAGE243.5配置审计1角色担当配置经理2活动说明1)配置经理制定配置审计计划,该计划列入“项目配置管理计划”。2)每次审计工作开始之前,配置管理小组必须向项目组明确:审计内容,审计时间,所需项目组资源3)范围:基线的完整性,配置管理库的结构,受控库中基线的完整性和正确性,配置管理活动是否遵循标准和过程。4)配置审计报告提交给项目经理,并跟踪问题解决情况。3工作产出物配置审计计划(列入“项目配置管理计划”)配置审计报告LINKAGE253.6发布管理--系统级发布内部发布外部发布事件责任人YY制定发布实施计划项目经理YY完成发布准备报告项目经理,配置经理AY签核发布准备报告CCBYY提取配置项配置管理员AY完成发布说明配置管理员AY发布确认项目经理1.系统级发布LINKAGE263.6发布管理–补丁级发布事件责任人提出发布申请项目经理整理系统补丁包配置管理员实施发布,验证发布CCB将验证通过的补丁包纳入发布库配置管理员2.补丁级发布LINKAGE273.7发布配置状态1角色担当配置管理员2活动说明1)配置管理员依据配置管理计划中定义的频度,方式将其发布给相应的对象。2)配置状态报告需要记录:I.配置项:操作配置项的历史记录,配置项当前内容(可以以版本号形式体现)以及状态,配置项版本历史的记录,这些版本是可恢复的II.配置管理活动:CCB会议记录,变更请求状态统计,项目基线统计:变更记录,当前状态,配置审计记录配置管理问题统计LINKAGE284.模板一览表活动名称产出物纳入配置管理计划制定配置管理计划配置管理计划识别配置项配置项基线计划软件版本发布计划配置项标识规定Y版本控制配置管理库目录结构Y变更控制变更单变更修改单配置审计配置审计计划Y配置审计报告发布管理发布实施计划发布准备报告发布报告发布配置状态配置状态报告LINKAGE295.与公司级配置管理的关系项目组公司配置管理部定期向公司提交基线库和发布库内容保证其备份和恢复定期对公司的库备份进行配置审计工作,审计报告提交项目经理和公司配置管理部经理保证开发库的备份和恢复配置管理工作以项目组实施为主LINKAGE306.总结我们可以达到这些目标了吗?1.配置管理活动是有计划的。2.软件产品以及所有项目管理文件是经过标识的,受控的,并具有可用性的。3.所标识的软件产品的更改是受控的。4.基线被正确建立,被审计,并且保证其是可恢复的。5.项目组所有成员及时了解软件基线的状态和内容。6.项目对外发布的产品必须从配置管理服务器被正确提取。LINKAGE317.思考题•项目维护阶段,您接受了用户提出的需求变更,请详细描述对该变更的处理过程?(变更控制,版本控制,发布管理)•配置审计工作由谁发起,谁来实施,工作步骤包括哪些?•您是怎么获取项目配置状态的?包括哪些信息?•总结配置管理小组在项目组做哪些工作?LINKAGE32提问•欢迎大家提出自己疑问和建议•请您发言。。。。LINKAGE33谢谢!
本文标题:配置管理(培训材料)
链接地址:https://www.777doc.com/doc-4022237 .html