本文讨论了如何在软件项目管理过程中进行配置管理。

1,配置管理员水平很重要。

2.领导要高度重视(比如告诉他代码需要控制不同的权限,集中保管,防止各种意外,比如辞职泄密,电脑故障等。,开发过程就更不用说了,这个他不关心)。

3.项目经理应高度重视。很多项目经理都是技术出身,所以他们的管理可能没那么好。

4.项目成员有这个概念。

以上是前提。

配置管理的关键是让公司中的项目涉众感觉到配置管理在起作用。

最重要的手段:

针对不同的人进行不同层次的培训。

1,对于老板/总监/技术老板/项目老板之类的,可以做一些月度季度年报PPT什么的,告诉他你做了什么。达到了什么样的效果。

2.对于项目经理或准项目经理,做配置管理方面的流程培训(如配置项管理、基线管理、变更管理、施工管理、版本管理、发布管理、审计管理、外部发布管理等。),然后配合不同的开发模式(如瀑布、螺旋、敏捷等)做配置工具的培训。),如分支开发、自动构建、持续集成等。

3.对于一般开发和测试项目组的成员,进行svn/git/cc等各种工具的使用培训,比如一些好的操作,版本对比,回退机制,代码共享,同步开发等等。

至于配置管理流程,网上有很多东西,如果凭记忆总结可能不完整:

1,从组织上定义标准流程规范体系等。该标准体系是用于指导配置管理的通用标准。包括配置管理的具体介绍,配置管理过程中涉及到的人员的权利和责任,然后是配置管理的实施策略(如计划、配置项、基线、变更、发布、审计、报告、服务器管理、配置工具描述、权限管理的一般原则、配置库结构标准、库备份、整理工作,如权限的交接、转移、交付、注销、光盘存储等。),还可能定义内部测试版本、外部测试版本等等。制作所有excel/word/ppt/txt模板。领导批准了就OK了。

2.项目开始后,会按照组织定义的配置管理流程来做,不断的裁剪和修改。不同规模的配置管理工作要求不同,需要考虑投入产出是否合理,是否适合项目。

-

以上步骤都与领导有关,请考虑你在公司的实际职位和能力水平。有可能你的项目配置管理还没有达到这个高度,还只是初级阶段,领导还不知道。一般来说,成熟的软件公司和大型配置管理是分开的。如果你只是在某个项目中,没有那么高的地位,那你就应该只为这个项目的管理者和普通成员操作.....................