发新话题
投票主题
  本主题由 CMStruggling 于 2008-7-5 20:14 设置高亮    本主题被作者加入到个人文集中  

[讨论] 关于配置管理员编码水平的相关调查和讨论

一直对配置管理员编码水平方面想做个调查和了解,特做此投票和讨论。

    国内软件公司实施配置管理,已经取得了很多进步,也提高了软件的质量。但是对于软件配置管理,有很多公司对它的理解比较模糊,或者在真正的配置管理实施过程中存在着误区。从专家们的讨论中,我们了解到国内的软件配置管理主要有三个方面的误区。

误区一:版本控制=软件配置管理
误区二:编码水平最差=配置管理员
误区三:采用配置管理工具=有效的配置管理

其中误区之二讨论的就是关于配置管理员的编码水平的问题!!

    配置管理人员是配置管理具体实施的人。可以说公司制定了配置管理的流程和规章只是配置管理实施的基础,而真正配置管理能否实施,能否有效,关键在于从事配置管理的人员。但国内的一个误区是:在选择配置管理人员的时候,是寻找开发团队中编码水平最差的人。比如张三写代码不行,测试也不行,那就只好去从事配置管理工作了。

    谷炼对此深有体会。谷炼有在日本Rational 和国内在配置管理领域工作的经历。相比国内低水平的配置管理人员,国外公司一般都由有丰富编程经验的人担任软件配置管理人员,有的时候配置管理部分的工作职责直接由开发经理担任。配置管理人员的级别也相当高,被认为是项目经理的左右手,拿的是双薪。

    其实一个SCM 人员的责任相当重大,一个团队所有的代码、文档都由其负责,国内好像是处于一个相当尴尬的境地,认为一个什么都不懂的人担任,才能保证这些代码文档的安全。

    当然国内也不泛重视配置管理的公司。据传说华为就非常重视软件配置管理,除了设置CTO、CEO,好像还设置了一个CMO(Configuration Management Officer,或者叫配置经理)。

不知大家对关于配置管理员的编码水平有什么看法。

我先抛砖引玉:
1.专职做配置管理员;
2.编码水平入门级别;
3.感觉配置管理员编码水平很重要。
我毕业后做Java半年多的时间;然后换做C#.NET不到半年的时间;
恰巧公司招聘配置管理员;
于是就做上了这个职位的工作(偶然性较大);
目前做配置管理不到一年的时间;
总体来说编码水平处于入门级别,而且由于很久不接触代码,以前学的好多东西感觉都忘的差不多了,感觉很需要加强这方面的学习和实践,因为自己觉得有编码方面经验还是很重要的;
具体为什么也说不好,就是觉得好像如果不是技术出身的人,做起很多事情来第一自己不很精通,第二就是没有说服力(连自己都说服不了),不知道我这个算不算误解;
而目前想做的就是尽可能的提高自己的编程水平。

希望大家对各自目前的情况或所知道的一些情况来做下投票和讨论!
谢谢!!

PS:其中前三项为现状职位选择;后面几项为个人情况选择。

投票项目 ( 多选: 最多可选 4 项 ) 参与人数 74  

1.  专职做配置管理
 

53 (25.73%)

2.  兼职做配置管理
 

15 (7.28%)

3.  不是配置管理员(可跟帖说说对这方面的看法)
 

2 (0.97%)

4.  没有编码经验
 

18 (8.74%)

5.  入门级别(初级的编码经验)
 

33 (16.02%)

6.  中等级别(中等的编码经验)
 

11 (5.34%)

7.  专家级别(高级的编码经验)
 

1 (0.49%)

8.  感觉配置管理员编码水平不重要
 

5 (2.43%)

9.  感觉配置管理员编码水平一般重要
 

19 (9.22%)

10.  感觉配置管理员编码水平很重要
 

43 (20.87%)

11.  感觉配置管理员编码水平无所谓
 

1 (0.49%)

12.  其它(请跟帖说明)
 

5 (2.43%)