美文网首页
如何做好软件项目配置管理

如何做好软件项目配置管理

作者: CoryLiu | 来源:发表于2019-05-07 23:39 被阅读0次

即使不是IT从业人员,你也肯定听说过软件版本。你电脑的操作系统,从XP到Win7,从Win7到Win10。你手机里的软件,隔一段时间就会提示你是否要升级版本。每一个版本,其实就是一个配置标识,都是配置管理的范畴。

什么是软件配置管理

软件配置管理(Software Configuration Management,SCM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。

配置管理为何重要

配置管理是项目变更管理的一个重要组成部分。随着软件系统的日益复杂化和用户需求、软件更新的频繁化,配置管理逐渐成为软件生命周期中的重要控制过程,在软件开发过程中扮演着越来越来重要的角色。配置管理不仅可以提升软件质量,更可以促进软件开发与运维人员之间协助,提高软件开发效率,同时对软件开发项目管理,也有重要的支持作用。可以说配置管理是软件开发的基石。

配置管理管什么

配置管理的重点,是确定哪些是核心技术参数,并以特别严格的程序来控制对这些技术参数的变更,确保配置变更可控、在控、可追踪。软件开发项目,源代码即是一个最重要的配置项。同时,需求文档,设计文档,项目计划,及项目变更文档等都可以作为一个独立的配置项。

配置管理活动内容

配置管理主要活动内容有:

  1. 编制项目配置管理计划
    配置管理计划,属于项目整体计划的一部分,需要在项目规划阶段完成,预先计划好需要做哪些配置管理,由谁来做,如何进行等。

  2. 配置标识
    配置标识即确定哪些内容应该进入配置管理形成配置项,并确定配置项如何命名,用哪些信息来描述配置项。

  3. 变更管理和配置控制
    变更配置项时需要经过特定的审批流程,防止在多次变更下失控,出现混乱。

  4. 配置状态说明
    配置状态说明也称配置状态报告,目的是及时、准确地给出配置项的当前状况,供相关人员了解。

  5. 配置审核
    配置审核任务是验证配置项是否配置标识一致,确保配置管理有效。

  6. 版本管理和发行管理
    版本管理,就是将不同配置的版本和相关管理工具结合起来,发行时,需要做一些特别的标识与管理。

软件配置库分类

根据开发过程及管控程度,软件配置库一般分为三类。

  1. 开发库
    存放开发过程中需要保留的各种信息,供开发人员个人专用,存取一般不用做任何限制。

  2. 受控库
    开发到某个阶段结束后,比如提交用户测试时,将工作产品及相关信息存入受控库。受控库中的内容存取需要加以控制,必须经过特定的流程。

  3. 产品库
    软件开发完成并经过测试后,最终产品存入产品库,产品库中的内容存取需要严格控制。

常用配置管理系统

理论上不用配置管理系统,也可以实施配置管理。不过有系统可以达到事半功倍的效果。目前用的比较多的配置管理系统有CVS、SVN及Git。

相关文章

  • 如何做好软件项目配置管理

    即使不是IT从业人员,你也肯定听说过软件版本。你电脑的操作系统,从XP到Win7,从Win7到Win10。你手机里...

  • 什么是软件配置管理

    今天的分享内容是软件配置管理,阅读了《软件质量管理指南》一书中的软件配置管理部分,结合实际的项目经验,来说说自己的...

  • SCM软件配置管理

    软件配置管理 软件配置管理 (Software Configuration Management, SCM) 问题...

  • 如何顺利推进软件实施项目

    如何顺利推进软件实施项目?是很多实施项目管理者的责任和难点。凡事开头难,做好项目入场,是项目实施的条件。在进行软件...

  • SVN

    一、SVN概述 1、为什么需要SVN版本控制软件 2解决之道 SCM:软件配置管理所谓的软件配置管理实际就是对软件...

  • “社交营销”项目管理原来如此简单(二十)

    二十:知识管理 上篇我们介绍了“项目文档和配置管理"”。“项目文档和配置管理"包括配置管理是为了系统的控制配置变更...

  • 日事清技术总监如何做好项目管理?

    >>>前情提要:如何理解项目管理?项目管理怎样才能做好?有哪几种类别?有效的项目管理软件都有哪些? 文 | 日事清...

  • 软件项目管理 9.2.软件项目配置管理过程

    【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《项目管理模板》】 归档于软件项目管理初级学习路线第九章...

  • 《持续交付》第二章

    配置管理的策略将决定如何管理项目中的一切变化,本章书中从版本控制系统,管理依赖关系,管理配置信息,环境的配置管理来...

  • 项目管理之配置管理

    1.配置管理的概念 2.配置管理的功能 3.典型的配置项有哪些 4.如何进行配置管理计划 5.如何执行配置管理过程...

网友评论

      本文标题:如何做好软件项目配置管理

      本文链接:https://www.haomeiwen.com/subject/hessoqtx.html