首页  >> 配置管理  >> 配置管理方法论
关于配置管理员编码水平的相关调查和讨论
作者 CMStruggling   查看 1714   发表时间 2008/7/5 20:13  【论坛浏览】
一直对配置管理员编码水平方面想做个调查和了解,特做此投票和讨论。yswzear
yswzear
国内软件公司实施配置管理,已经取得了很多进步,也提高了软件的质量。但是对于软件配置管理,有很多公司对它的理解比较模糊,或者在真正的配置管理实施过程中存在着误区。从专家们的讨论中,我们了解到国内的软件配置管理主要有三个方面的误区。yswzear
yswzear
误区一:版本控制=软件配置管理yswzear
误区二:编码水平最差=配置管理员yswzear
误区三:采用配置管理工具=有效的配置管理yswzear
yswzear
其中误区之二讨论的就是关于配置管理员的编码水平的问题!!yswzear
yswzear
配置管理人员是配置管理具体实施的人。可以说公司制定了配置管理的流程和规章只是配置管理实施的基础,而真正配置管理能否实施,能否有效,关键在于从事配置管理的人员。但国内的一个误区是:在选择配置管理人员的时候,是寻找开发团队中编码水平最差的人。比如张三写代码不行,测试也不行,那就只好去从事配置管理工作了。yswzear
yswzear
谷炼对此深有体会。谷炼有在日本Rational 和国内在配置管理领域工作的经历。相比国内低水平的配置管理人员,国外公司一般都由有丰富编程经验的人担任软件配置管理人员,有的时候配置管理部分的工作职责直接由开发经理担任。配置管理人员的级别也相当高,被认为是项目经理的左右手,拿的是双薪。yswzear
yswzear
其实一个SCM 人员的责任相当重大,一个团队所有的代码、文档都由其负责,国内好像是处于一个相当尴尬的境地,认为一个什么都不懂的人担任,才能保证这些代码文档的安全。yswzear
yswzear
当然国内也不泛重视配置管理的公司。据传说华为就非常重视软件配置管理,除了设置CTO、CEO,好像还设置了一个CMO(Configuration Management Officer,或者叫配置经理)。yswzear
yswzear
不知大家对关于配置管理员的编码水平有什么看法。yswzear
yswzear
我先抛砖引玉:yswzear
1.专职做配置管理员;yswzear
2.编码水平入门级别;yswzear
3.感觉配置管理员编码水平很重要。yswzear
我毕业后做Java半年多的时间;然后换做C#.NET不到半年的时间;yswzear
恰巧公司招聘配置管理员;yswzear
于是就做上了这个职位的工作(偶然性较大);yswzear
目前做配置管理不到一年的时间;yswzear
总体来说编码水平处于入门级别,而且由于很久不接触代码,以前学的好多东西感觉都忘的差不多了,感觉很需要加强这方面的学习和实践,因为自己觉得有编码方面经验还是很重要的;yswzear
具体为什么也说不好,就是觉得好像如果不是技术出身的人,做起很多事情来第一自己不很精通,第二就是没有说服力(连自己都说服不了),不知道我这个算不算误解;yswzear
而目前想做的就是尽可能的提高自己的编程水平。yswzear
yswzear
希望大家对各自目前的情况或所知道的一些情况来做下投票和讨论!yswzear
谢谢!!yswzear
yswzear
PS:其中前三项为现状职位选择;后面几项为个人情况选择。

序号 评论者 共有评论 28   【论坛浏览】  【发表评论】 评论时间
1 心随梦远 首先我是专职做配置管理工作的,因为公司不重视这块,时间一长,我就失去了不断创新的激情了.
做了配置管理半年时间,觉得没怎么用编码能力(做配置管理工作之前我是做开发的).
除了编写一些简单脚本之外,我并不知道编码水平在配置管理工作中如何体现?
我也很疑惑,希望解答
2008/7/7 08:58
2 happy_qlj 专职作配置管理工作,也要负责软件用户手册的编写,不涉及编码工作.刚刚开始作配置管理,还不知道作配置管理需要编脚码. 2008/7/7 09:16
3 沙漠飞雪 这段时间,经历了很多事情,在择业和就业方面也遇到了很多困境,或许从前从来未经历过这么多的波折,所以感觉其实无论是求职还是择业,都需要要有个长远的和阶段性的目标。
我在制定这些目标的过程中,发现既然我们选择了在软件行业发展,要想在技术上有突破和发展无论是做配置管理还是做测试,以及软件公司的其他技术职位,其实归根结底都离开的编码,毕竟代码才是软件的核心。所以我觉得要想成为一名优秀的配置管理工程师或者是测试测试工程师,都需要有良好的代码基础作为基石:3::

[ 本帖最后由 沙漠飞雪 于 2008-7-7 11:21 编辑 ]
2008/7/7 11:12
4 hongerchen 我是从开发做起的。带过项目,最后转为部门管理。现在的部门职责是测试、配置管理、QA。

因为有过开发的经验,感觉只要有开发经验,做任何事情,都有一定的帮助。测试就不用说了,配置管理上帮助也很大,你会更加容易弄清楚为什么要求开发人员提交相关的代码、代码的组织方法、你会更加清楚如果去检查开发人员的配置执行情况,等等。另外,如果有开发经验的话,你会选择对配置管理工具做二次开发,来提高你的管理质量。
2008/7/7 12:23
5 i子休 因为数学功底不好,所以就不和顶尖的开发人员抢饭碗了,专职做配置管理。 2008/7/8 10:17
6 千寻 我做了大概4年java开发,其中大约有两年多也兼项目经理,最近一年多主要做配置管理,做项目管理时也用到cvs,但是配置管理觉悟没有后来高。做项目管理的忙得时候感觉焦头烂额,后来一年多做配置管理,先给别人培训CMM2,继而作了些过程改进的工作,在之前工作经验的基础上有很多觉悟。做过开发,尤其做过项目管理对配置管理都有很大帮助,因为配置管理贯穿整个软件工程,做过开发容易站在开发人员的角度思考问题,而管理经验有助于从整个项目的角度思考配置管理该如何结合实际来做,其次编码技术是配置管理的利器,可以帮助你实现工具实现不了的需求,辅助配置管理更好的进行。曾经听到有个做配置管理的说过这样一句话,如果你做配置管理每天都很忙,那说明你没做好,哈哈。 2008/7/8 11:06
7 callmechen 这东西就是要因地制宜。各个公司的情况不一样,对配置管理的要求自然也就不一样。不能单纯地看待 2008/7/8 11:42
8 lijiefenger 编程能力对配置管理肯定是有用的啊。开发经验就更有用了。加油! 2008/7/8 12:57
9 mingyuan 编程能力对配置管理肯定是有用的啊。开发经验就更有用了。加油 2008/7/8 16:57
10 echo 貌似偶属于大众化的一群,哈哈

现在感觉脚本很重要,因为自动化很重要。。。
2008/7/8 18:29
 共有评论数 28  每页显示 10
页码 1/3  |<  <<   1 2 3   >>  >|