2024年5月3日发(作者:)
配置管理
一、定义
中文名称:配置管理
英文名称:configuration management
定义:电信管理网管理功能的一个子集。配置管理控制执行系统的增加或减少,
获得组成部件的状态和辨别其位置的一系列管理功能。
配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过
程和生命周期进行控制、规范的一系列措施。
二、目标
配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶
段都能得到精确的产品配置。任何组织要对自身IT环境进行有效的控制、维护和提高,首
先要做的事情就是知道自身IT环境里有什么。简单来说,这就是配置管理模块在系统中所
起到的作用。在IS020000体系中,配置管理是基础流程。配置管理是指识别和确认系统的
配置项、记录并报告配置项状态和变更请求、检验配置项的正确性和完整性等活动构成的过
程.。
配置管理任务如下图:
标识
如何有效实施?
配置管理的实施一般分为以下三步:
1、定义配置管理的流程:
版本
控制
变更
控制
配置
审计
配置
报告
软件配置管理
配置管理流程起始于一个初始的规划和建设步骤,包括创建配置管理数据库(CMDB)。
在初始化之后,该流程主要侧重于日常基础的鉴别和维护配置管理数据模型,以及维护配置
数据。之后,该流程还负责产生配置信息的报表、定期进行审核。
2、定义配置管理角色和职责
根据ITIL最佳实践,配置管理中有4个重要角色,如表1所示,针对每个角色,都需
要详细定义其对应的职责。同时,必须要求企业的每个员工都明确自己在参与和执行配置管
理流程时所对应的角色和职责。
3、定义配置项对象
构成IT基础架构的所有组件都称为配置项 (CIs)。定义定义配置项对象,首先要求我
们必须明确一个配置项应该具备的几个特点:是提供服务所必须的;是清晰可识别的;可能
会变更的;必须进行管理的。
另外,必须对所需要管理的配置项的范围和详细程度也进行明确定义,只有这样,才能
准确的收集到所需要的配置项信息。
每个企业的情况都不一样,管理的要求也不一样,对于需要管理的配置项的定义也不一
样;而如何有效地实施配置管理,关键在于定义配置项并准确地收集其相关信息。
三、优点
组织中实施配置管理对开发工程师、测试工程师、项目经理、质量工程师、客户都有
益处。这些益处包括:1. 通过配置管理的活动来维护软件的完整性。(完整性包括软件的正
确性、完备性、可追踪性 2.管理软件资产(源代码、文档、数据)3.在开发过程中跟踪变更
4. 确保软件正确地发布5. 确保工程师在正确的基线或软件版本上实施变更(缺陷或新特
性)6. 提供一种过程的能力去追溯从需求到最终产品7.通过记录所有的过程数据来减少法
律上的责任,无论是否谄媚公司,通过记录备忘录、决定、会议记录、通知、对需求、代码、
测试的变更记录等等。配置管理提供了纸介质的项目过程痕迹8.帮助软件生命周期内维护软
件的成本9.提供一种可追溯源代码的能力。(例如需求发生问题,编码的问题)10.提供了稳
定的开发环境,使得开发过程可以建立、复制、改进11.提供了统一的、相互达成一致的客
户需求12.增强了开发人员对开发过程的遵从13.增强了当前开发状态的报告14. 提供了有
意义的过程数据被收集的环境15.提供了一些可以容易产生的数据,用于项目报告16. 用于
快速和容易的项目审计17.通过保留产品被开发出来的相关信息,如硬件、操作系统、代码
基线等,可以再现开发的环境18.在不同的开发组之间提供沟通的渠道(如系统,子系统,
测试,接口)。
四、配置管理实践与探索
在实践中,大多数高校的IT管理人员都清楚配置管理对于高校信息化工作以及在IT
服务管理体系中的重要性,但是在构建配置管理数据库(CMDB,Configuration Management
Database,记录每个配置项以及不同配置项之间重要关联详情的数据库)过程中,人们却总
是被高校内部大量复杂的IT基础设施信息困扰,不知道究竟应该把哪些内容纳入到CMDB
中。同时,CMDB的内容、构成以及配置项的细度等在行业内也没有统一的标准,而且每个
组织业务运行都有自己的特性,因而很难从已有的成熟规范和案例中寻找支持。对于首次引
入ISO20000的中国人民大学网络与教育技术中心来说,如何构建适合自身特点的CMDB,
从而实施有效的配置管理,是我们推进ISO20000过程中碰到的一大难题
五、结语
配置管理过程的建立是一个复杂而漫长的过程,因为它受软件开发机构的许多方面的
影响,包括技术、设备、项目、制度、人员、文化等因素。就象其它任何新事物的出现一样,
在一个机构内刚刚建立的配置管理过程必然会受到各方面的挑战和考验,因此需要有一个适
应、融合的过程。另外,配置管理过程的建立也不是一件一劳永逸的事情,不同机构、同一
机构在不同的发展阶段或不同的项目中会有不同的配置管理细节,这些都需要配置管理部门
在长期工作过程中对配置管理过程不断调节、充实、完善。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714686533a2495504.html
评论列表(0条)