改进配置管理的一些建议
原创
©著作权归作者所有:来自51CTO博客作者liubin_cm的原创作品,请联系作者获取转载授权,否则将追究法律责任
最近又有了些新的想法:
1、配置管理软件所安装服务器的管理应形成一套规范,使服务器管理透明化;这里所有服务器管理并不是传统意义上的cpu\内存\流量监测,而是将服务器的内容透明给管理员,比如A服务器有哪些盘,其中有哪些目录,各目录的作用是什么;
★cc vob是否有备份,备份的位置在哪里;是否有效;
★cc view和registry是否有备份,备份在哪里;是否有效;
★svn repository是否有备份,备份在哪里;是否有效;
★各服务器上部署了哪些任务计划部署;
★各服务器的用途是什么,哪些服务器用于备份,哪些用于作为日常用服务器;
★各服务器的磁盘阵列,冗余度如何;管理员是谁;
★开启和关闭了哪些服务,是否安装杀毒软件;
下面的部分来自http://blog.sina.com.cn/s/blog_65fd4c1e0100iag0.html
配置管理定义:一套规范化的方法,它管理各配置项、控制变更、控制基线、进行配置审核及报告配置状态;也可以理解为资产管理,控制软件资产的配置、变化、状态;也可以理解为测试与研发之间的桥梁;交互给测试和后续一个完整一致的产品;
配置管理的具体细则包括:
1、形成一套各配置项的标准、变更控制、基线变更、配置审核及配置状态标准;
2、要能够快速查找到想要的代码及文档内容,代码查找可以使用CC\SVN工具;但是文档内容查找没有商业化的软件,需要将文档格式化,以表格的形式存储到数据库中,目录结构清晰;
3、快速支持,类似it支持,要有一套成熟的支持体系;
4、版本管理,自动构建系统;
5、push mail理念,文档和代码提交都有邮件或者其它形式的通知;
目前我们公司配置管理所面临的问题:
1、配置管理工作没有监督,没有问题反馈;无法了解用户满意度;没有改进渠道;
2、由于是多地部门,信息来源不一致,各个人员手里都有资料,但是资料版本不一致;造成有此同事的版本不是最新版本,以不完整的准则为规范;
3、技术积累平台不一致,没有放到统一的平台上,各自积累各自的知识;
4、在遇到问题时,大多想到的是google、baidu而不是公司自己的积累平台;
5、组织没有为员工制定生涯发展规划,员工日常所做的就是在完成日常工作,没有形成一个学习及提高方向,造成员工技能停滞;
6、组织活动讨论太少,没有充分沟通交流,组织发展的方向全系于领导之手;
7、建立配置管理系统及各种操作没有形成统一的操作手册,造成操作细则不一致,后续维护问题比较多;
8、组织认为配置管理的重点就是进行代码管理,之后的文档及配置状态、配置审核都没有太大作用,只是为了满足CMMI而进行的工作;
9、组织将配置管理的定位为研发支持,处于被动地位;实际上更好的理解应该是主动为研发提供服务,比如根据项目特点,提供好的分支策略等;
10、配置管理过程只是在文档方面标准化(比如XX阶段可以裁剪掉哪些内容,可以新增哪些内容),未对整个过程进行标准化,配置管理也可以进行裁剪和新增;
11、组织更加重视的是过程规范及服务态度,新技术的采用及技术改进相对来说有点冷落,实际上这二者是同等重要的;
上一篇:配置管理的边缘化
下一篇:软件配置管理之管理什么
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ACM的一些建议
acm题都是追求效率的,java不用考虑c必会,c++可选(c++可以用stl库)英语好可以迅速了解题意,算是小小的
ACM 建议 c++ 编程挑战 算法导论 -
一些过程改进问题
在需求跟踪、估算、度量、与QA等四个过程问题上,一位学员谈论了一些关键理念以及简单的解决方法。
CMMI QA 需求追踪 估算 工作量 -
给一些想要学习Java同学的一些建议
最近在授课过程中,发现了各式各样学生在学习Java时遇到的问题。有同学会问我
java eclipse 面向对象 项目实战 数组 -
nginx优化的一些建议
nginx优化的一些建议
nginx 优化 一些建议 -
HEC虚拟机的一些改进建议字节序 寄存器 #define 浮点 操作码