配置管理是软件研发管理的重要组成部分,在软件开发过程中承担着重要的角色,是软件产品交付正确性、完整性的重要保障。配置管理工程师日常及专项的任务主要有以下方面:
1. 建立公司级配置环境,统一进行权限控制,对项目的代码、研发文档、管理文档、技术资料、业务资料等进行统一版本管理。
2. 建立公司配置管理流程和制度,实现项目配置管理计划、跟踪和审计流程,保证产品交付的完整性(软件、文档、手册)及各项工作产品的的可控、可逆、可追溯性。
3. 建立公司配置环境的备份策略和监控方案,并负责相关的备份和监控工作。
4. 实现公司版本管理,代码集成、代码走查、版本入库、交付包制作和部署的自动化。
5. 实现公司测试环境资源、集成环境资源的虚拟化(节省硬件资源),实现相关资源的统一调配和管理。
6. 实现开发环境、集成环境、测试环境的标准化、自动化搭建。
7. 建立配置管理信息系统。