51Testing软件测试论坛

标题: 配置管理员(CM)在小公司的发展 [打印本页]

作者: 5ritest    时间: 2008-11-20 16:45
标题: 配置管理员(CM)在小公司的发展
作者:laofo 来自:http://bbs.scmroad.com

前段时间一个朋友(简称X)所在的公司进行裁员。8个开发,3个测试人员中解雇了4个开发1一个测试。以前做研发兼职做CM的一个工程师被留了下来。知
道这件事情后,不免有点感触。站在一个CM的立场,我来说说CM在这种小公司所处的位置。

CM,俗称配置管理员(Software Configuration Management Engineer).

CM也是在大规模软件研发的形成,成熟,与发展过程中慢慢形成的。慢慢的产生了这个角色。QM(或者一些在公司里的制订软件研发流程的部门)制订了各项
公司研发相关的流程,规范等等。这些有的是借鉴而来,而有的则是针对公司目前的现状,结合公司以往的开发经验总结出来的。而CM在软件研发的过程中就要
保证这些相关的流程被执行,促使这个流程被执行的同时,还起到一个监管的作用。

而对于小公司来说,赚钱,掘到第一桶金是最重要的。那么就要快速的研发出产品,并要把它卖出去。这个时候最有效的,能够针对市场,客户快速反应的流程是
最重要的。而对于X所在的公司,根本没有规范的流程,可以说所有的流程还处在慢慢形成的过程中。那么这个时候配备一个专职的CM,明显是有点过头了。作
为一个CM,我不能说这样不好,我只能说一个专职的CM对于一个8个人的开发团队来说,太奢侈了。兼职足以。

其次说说CM在这样小公司的处境。

在这样的小团队做专职CM是不太现实的,兼职CM是务实之举。如果你想在这样的一个小团队专职做CM,那么很快就会发现问题。CM的工作很少,而开发团
队那边很忙。这个时候老板就会怀疑说,配备一个专职CM是不是有必要?也许找个开发人员来兼职一下能省更多的钱。如果公司发展不是很快,这个专职的CM
迟早要会被裁掉。而兼职CM则就有很好的保障啦。忙时能提刀上马写code,平时还可以摘盔卸甲管代码,更多的情况是一边写code,一边管代码。但是
既然你有两种角色,老板给你分配任务的时候,肯定会考虑你的情况,给你少一些研发任务的。

一边写code,一边管代码的兼职配置管理员(CM)是大有前途的。因为你在为别人提供服务的同时,自己也在享受着这份服务。当你享受服务的同时,发现
了问题,还会督促你去提高你的服务质量,更好的为团队的研发服务。这是一个互相影响互相促进的过程。

还有就是在这样的小团队里,CM的成长是很缓慢的。CM在中国目前还不是很成熟。有个人带着自己去成长,肯定要比自己去摸索要成长的快,能知道的也多。
所以说相对于专职CM来说,兼职CM是个更好的选择。以后你想跳槽找个研发了你还具有配置管理的经验;想跳槽找CM的职位了,你还有研发的经验。岂不是
很好?



作者: fjqandy    时间: 2008-12-1 15:23
非常同意楼主的观点。一些小公司不可能会专门配置一个配置管理员的。
作者: zxbcug    时间: 2008-12-12 11:53
我们公司是测试人员兼职,说白了就是我
作者: superrabbit    时间: 2008-12-15 17:04
标题: 我也快成兼职cm了
我在公司是QA+测试,但是现在cm的相关工作和过程定义我也参与了,逐步迈入兼职cm行列。
作者: 5ritest    时间: 2009-1-20 14:53
原帖由 superrabbit 于 2008-12-15 17:04 发表
我在公司是QA+测试,但是现在cm的相关工作和过程定义我也参与了,逐步迈入兼职cm行列。

欢迎加入配置管理工程师的行列

http://bbs.scmroad.com
作者: 月蜗牛    时间: 2009-2-13 15:41
处在边缘之路~
作者: cebio    时间: 2009-2-18 10:53
一边写code,一边管代码的兼职配置管理员(CM)是大有前途的。因为你在为别人提供服务的同时,自己也在享受着这份服务。当你享受服务的同时,发现了问题,还会督促你去提高你的服务质量,更好的为团队的研发服务。这是一个互相影响互相促进的过程。

这个我比较认同,小公司确实不可能有专职的CM。兼职CM的时候提供服务,同时发现问题也去改进服务,而这时如果你有两种角色,在改进的过程中更易发挥更大的影响力。
作者: tomoe    时间: 2012-5-23 10:13
有木有想应聘杭州CM的亲阿???




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2