有效建立企业级配置管理体系[1].doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:4 大小:18KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

有效建立企业级配置管理体系[1].doc

有效建立企业级配置管理体系[1].doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

有效建立企业级配置管理体系[1]摘要:“建立企业级配置管理体系”就是要解决企业内所有项目工作成果保护机制的问题,解决多人多项目同时开发/异地开发的问题,解决多版本变更追溯问题,解决软件变更通信交流机制和有效控制等问题。本文综述了“建立企业级配置管理体系”的主要思路、过程方法以及需要注意的主要问题。建议在“建立企业级配置管理体系”过程中,尽可能的配置专职人员,制定规范的操作制度,选择适合的配置管理工具,借助奖惩机制加强监控力度。关键词:企业级配置管理体系变化组织机构策略配置管理工具流程规则监控引言配置管理是CMM(CapabilityMaturityModel能力成熟度模型)第2级的KPA之一,是软件项目管理不可或缺的组成部分。在一个项目中实施配置管理,也许没有那么复杂,但在企业中建立配置管理体系(多项目配置管理),不仅需要配置管理技术、方法,更需要组织保障,一种良好的运行机制。为了有效解决“适应变化”、“跟踪变化”、“管理变化”的问题,在多变的需求中降低成本、提高质量、增强企业竞争力,西安大唐电信于02年成立了“软件配置管理推进小组”,负责“建立企业级配置管理体系”项目的实施。本文总结了笔者在组织企业级配置管理实践中的应用经验,探讨了配置管理的主要思路和程序,分析了配置管理中组织结构和配置工具的选择问题。一、企业级配置管理体系实施的主要思路“建立企业级配置管理体系”就是要解决企业内所有项目工作成果保护机制的问题,解决多人多项目同时开发/异地开发的问题,解决多版本变更追溯问题,解决软件变更通信交流机制和有效控制等问题。因此,“建立企业级配置管理体系”的首要任务就是要确定管理思路,即解决管什么、怎么管的问题,具体的说就是企业级和项目级的分权设置问题以及管理范围、管理方式、实施方案等问题。1.确定配置管理组织机构不同的配置管理组织机构设置,就意味着实施不同的配置管理策略,也就决定了配置管理的应用环境。因此,配置管理组织机构设置就是配置管理的核心问题之一。“建立企业级配置管理体系”项目组织机构设置如图1所示,其中配置经理由技术管理负责人兼任,系统配置管理员由网络管理员兼职,各项目配置经理由产品经理兼任,每个产品设一个配置库(VOB库)管理员,由产品部软件工程师兼任,集成测试配置管理员由验证测试工程师兼任。配置经理、系统管理员、集成测试配置管理员负责多项目综合管理,项目配置经理和VOB库管理员负责本项目配置管理。各个角色的主要职责为:1)配置经理:负责组织制定企业级配置管理策略、配置管理库的决策控制、系统访问权限政策制定和超越权限审批控制、监督配置管理体系的正常运作、协调解决配置管理过程中出现的问题等。2)系统管理员:负责配置管理库的日常维护、性能监控和用户培训。3)项目配置经理:负责确定产品基线、基线标签命名、确定产品里程碑。4)VOB库管理员:负责VOB库日常业务管理、VOB库访问权限控制及项目集成测试。5)集成管理员:负责产品版本集成、发布。6)设计人员:负责根据开发和配置管理策略,创建、修改和测试开发工件。2.制定配置管理的实施策略实施策略确定了企业配置管理的目标和范围,主要包括以下内容:1)确定配置管理活动的目标和范围(在项目的整个生命周期中,系统化的进行配置管理活动,建立文档化配置管理过程体系等);2)确定配置管理的实现方式(利用配置管理工具、建立配置库,标识所有元素并实施权限管理等);3)确定配置管理的控制原则(制定配置计划、建立元素基线、元素变更必须受控,定期进行配置审计等);4)确定配置管理的实施对象(最终产品和可交付工件,包括程序类文件、技术文档、数据类文件等)。3.选择合适的配置管理工具在众多的配置管理软件中,经过功能性能、价格、服务等多方面比较,优选一个适合的配置管理工具,作为推行“企业级配置管理体系”项目的实施方案。此项目中选择了RationalClearCase配置管理工具。4.规范操作流程和规则任何系统的实施都离不开人,人的因素对系统实施效果起到至关重要的作用。因此,明确角色职责、制定操作流程、操作规则,不仅为配置管理相关人员提供行为规范,而且是系统良好运行的基本保障,同时也是系统运行跟踪、监督及配置审计的主要依据。此项目的实施过程中发布了三个制度,主要规范了以下行为:1)《软件配置管理规定》明确了角色、职责、组织结构、配置管理策略;明确了配置管理对象,规范了配置管理过程流程;配置权限管理和控制,配置库的日常维护管理,配置审计及配置工作会议制度。2)《软件配置管理操作规则》(ClearCase版)明确标签操作规则和命名规则;明确视图创建规则、命名规则和应用规则。3