大家都玩过Data吧,每一支获胜队伍除重要输出的主攻外,也少不了管家型的助攻。辅助管理的重要性不言而喻。本小节我们整理下配置管理流程以及所涉及到的主要参与人员。
一、配置管理流程
1、制定配置管理计划:
在项目启动阶段,项目经理首先要制定整个项目的开发计划,它是整个项目研发工作的基础。总体研发计划完成之后,配置管理的活动就可以展开了,如果不在项目开发之初制定配置管理计划,那么配置管理的许多关键活动就无法及时有序地进行,而它的直接后果就是造成项目开发状况的混乱,并注定使配置管理活动成为一种救火的行为。由此可见,在项目启动阶段制定配置管理计划是项目成功的重要保证。配置管理计划由CMO制定,主要内容是制定配置管理策略,制定变更控制策略,编写配置管理计划,评审配置管理计划。
2、创建配置管理环境:
主要是由CMO设置硬件环境、设置网络环境、设置软件环境、建立一个配置管理库,储存项目中定义的配置项,安装配置管理工具,例如:ClearCase,VSS等,并提供配置管理培训;
3、配置管理计划的实施:
由项目相关参与人员进行,主要是进行配置标志、建立配置基线、编制状态报告、进行配置审计和变更控制;
主要包括:
—CCB根据项目的开发计划确定各阶段里程碑和开发策略;
—CMO根据CCB的规划,制定详细的配置管理计划,叫CCB审核;
—CCB审核通过配置管理计划后叫项目经理批准,发布实施;
4、配置管理计划的执行:
执行阶段的配置管理活动主要分为三个层面:
—由CMO完成日常管理和维护工作;
—有Dev具体执行配置管理策略;
—变更控制;
具体流程:
—CCB设定研发活动的初始基线;
—CMO根据软件配置管理规定设立配置管理库和工作空间,为执行配置管理人员做好工作准备;
—开发人员按照统一的软件配置管理策略,根据获得授权的资源进行项目的研发工作;
—CCB根据项目的进展情况,审核各种变更请求,并适时地划定新的基线,保证开发和维护工作有序地进行。
二、配置管理中的角色和分工:
要使配置管理活动在信息系统的开发和维护中得到贯彻执行,首先要明确确定配置管理活动的相关人员及其职责和权限。配置管理过程的主要参与人员如下:
1、项目经理(PM),是整个信息系统开发和维护活动的负责人,他根据配置控制委员会的建议,批准配置管理的各项活动并控制它们的进程,其具体工作职责有:
—制定项目的组织结构和配置管理策略;
—批准、发布配置管理计划;
—决定项目起始基线和软件开发工作里程碑;
—接受并审阅配置控制委员会的报告;
2、配置管理委员会(CCB),负责指导和控制配置管理的各项具体活动的进行,为项目经理决策提供建议,其具体工作职责有:
—批准配置项的标志,以及软件基线的建立;
—制定访问控制策略;
—建立、更改基线的设置,审核变更申请;
—根据配置管理员的报告决定相应的对策;
3、配置管理员(CMO),根据配置管理计划执行各项管理任务,定期向CCB提交报告,并列席CCB的例会,其工作职责有:
—软件配置管理工具的日常管理与维护;
—提交配置管理计划;
—各配置项的管理与维护;
—执行版本控制和变更控制方案;
—完成配置审计并提交报告;
—对开发人员进行相关的培训;
—识别开发过程中存在的问题并制定解决方案;
4、开发人员(Dev),开发人员的职责就是根据项目组织确定的配置管理计划和相关规定,按照配置管理工具的使用模型来完成开发任务。
附件:上述所有内容可下载文件查看:https://pan.baidu.com/s/1o8nj8RC