rocky_rup 2006-11-24 13:26
CM专家是怎样炼成的?
工作中,大家抱怨自己的工作繁琐吗?
工作中,大家抱怨自己的工作机械吗?
工作中,大家抱怨自己的工作没有创造力吗?
如果你有以上这样的抱怨,我觉得是你该进化的时候了!
拿起你手中的笔,写下那些繁琐、机械、没有创造力的操作步骤,翻译每个步骤为可执行的命令,组织一下写成批处理文件吧!
仔细想想,你眼中的高手不就是这样的吗?其实高手也不高嘛:)
“脚本我早写过了,而且论坛也有不少现成的”,会有人这么不屑一顾的说。
那我恭喜你,你又可以晋升了。自动化后,我们就该考虑将自动化串成流程化了!
怎么流程化呢?我们不是有CQ吗,自己设计一个schema吧!
“我们不是有缺陷跟踪和变更控制的流程(schema)吗,为什么还要自己写呢?”
确实,我们有,准确的说是CQ这款产品为我们提供了基本可用的流程,但我们有没有考虑:
1.待缺陷修复后,有一个“基线化”的action来自动实现打基线标签、锁住权限、提交报告以及发送邮件呢?
2.变更请求得到SCCB的批准之后,一个按钮就能为处理变更人发送邮件提醒、开放权限,以及自动管理版本变化日志到相应变更记录呢?
思想是人才有的,让机械的劳动给计算机去做吧!我想这才是计算机被发明出来的真正意义。
善用我们手中的工具,CM专家就是这样炼成的!
后记:
本文旨在阐述配置管理其实也是一份非常需要创造力的工作,但在入门时难免陷于对工具使用研究而迷失工作本身的意义所在。
在配置管理工作中,只有找到了目标(要解决的问题或要改进的方面)才能有针对地学习研究先进的工具,使其应用的有价值!
本人不是什么专家,只是将工作中的小体会拿出来与大家分享,有不对的地方还让大家见笑了:)
懂你 2006-11-24 18:38
偶非常赞同Rocky_RUP说法。CM专家是什么?
CM专家就是利用我们手中的工具来实现我们的一些软件工程的思想,一些管理思想,一些潜移默化的流程给固定下来,形成一种习惯,一种制度。
CM的价值就逐步体现在这个过程之中,贯穿起来!我们做CM的绝不应该被其它部门看作是最轻闲的,最无足轻重的;而应该是最具有价值,最有创造性的人员。他们的薪水可以心安理得的拿到一般开发人员的两倍。因为他缔造了企业的灵魂。
其它的大家来讨论!
小学一年级 2006-11-24 19:37
也许一开始是工具的研究,在研究的过程中建立对方法的认识,对软件思想的认识与提高,而后回过头来考虑工具的应用,进而进行定制适应我们需要的东西。
如果只局限于工具,只能说是一个机械工而已。
echo 2006-11-27 14:46
在路上...
偶还处于"社会主义初级阶段"啊
同意楼上的观点,但是,发现自己陷入了工具的惯性模式,无法抽象到理论的高度
不知这个理论的什么,应该怎么学呢?
漂来漂去 2006-11-27 15:01
请总结一下
一个真正的CM高手应该具备哪业专业技术呢?能不能给总结一下?我想schema的定制不是谁都能玩的转的吧?
rocky_rup 2006-11-27 15:02
回复 #4 echo 的帖子
UCM就是一个非常好的理论,阅读它是最直接的学习方法。
但我以为尝试是学习效果最佳的办法,不妨体验一下。
建议参阅《软件配置管理策略与Rational ClearCase》
rocky_rup 2006-11-27 15:03
回复 #5 漂来漂去 的帖子
这个问题,懂你最适合回答!!
among 2006-11-27 15:08
要知道的很多很多很多的
zsc123 2006-12-1 15:05
lz写得真好啊,真是受益匪浅啊,::em71:: 与其抱怨,不如创新啊!
好帖子不能让沉,顶!
ljs53 2006-12-4 13:44
楼主的见解真是精辟呀
一针见血 为我们scm指明的方向呀
楼主所说的正是以后我们要努力实现的
顶!!!!
说的太好了
qingqing 2006-12-4 17:40
非常同意楼主!::em61::
我觉得
初级scm可以真的是结合工具按照流程去做事情.
专家要求的就是在现有做事情的同时,有更宽的思路,有更好的创新.
并通过创新提高工作质量和效率.
grace_hh 2006-12-15 17:41
简单而精彩,学习!
曾经听过一次CM专家的培训,他对CM入门者的建议是从工具入手,大概的意思就是cc软件本身就是一套现在比较科学的流程,在熟悉了之后再结合过程和理论提高。
aaakai 2007-1-9 16:45
忙碌之后
做了半年配置管理员,主要的工作内容还是在做版本控制,可以说是个新手
感觉重复的劳动已经失去意义,正在努力从版本控制中提升到下一阶段
对我来说,当前最重要的是从版本库中拿到领导想要了解的信息吧
这个目标相对于各位来说可能非常不屑一顾吧,但...这就是工作....
xin313 2007-1-11 12:32
终于有点明白CM的工作了
alwaysblue 2007-2-26 13:57
写的太好了,完全同意楼主的观点
netjs 2007-2-26 16:50
说的很对,高手就是必须能充分利用知识和工具,学习中。。。
阿加莎 2007-2-27 10:33
我对CM专家的理解
我对CM专家的理解如下:
1.具备对CM全流程的深入理解能力,能够灵活地运用CM的思想,即:完整性,一致性,可溯性,制订产品及项目的CM流程及操作规范。
2.熟悉各类CM工具软件的优点及缺点,并熟悉工具安全性和与其它流程系统的接口关系,能够为公司的CM管理成功选择适用的CM工具软件。
3.全流程的思考能力及解决问题的能力,能够为产品解决实际的问题,并推动CM流程的有效执行。
4.对软件的开发能力,能够自行制作各类统计,快捷工具,并有能力参与CM流程与其它业务流程的工具接口和选型。
5.发现问题的能力与改进能力,能够始终保持敏锐的眼光,发现CM流程甚至是开发流程的问题,组织和推动改进。
希望我们都能成为CM专家!
shuku 2007-3-1 22:19
呵呵。。。
即使没有cvs ,svn ,CQ 等等,配置一样可以做好工作------引自我们老大的话
配置注重的流程,方法,协调,解决问题
当然有工具会让我们的工作更高效
cn_chenfeng 2007-3-20 10:28
我觉得CM专家至少要精通一个配置管理工具,例如clearcase等.
freefish 2007-4-6 16:32
没有做过开发的人能最终成为一个CM专业人员么?
我一直做SCM工作,有三年多的时间,熟悉CVS、Subversion工具,这些都是免费的,所以公司一般都采用。还有必要自学CC等工具么?
页:
[1]
2
3
4
5
6
7
8
9
10