SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5429|回复: 4

[原创] 关于RTC的一点心得体会

[复制链接]
发表于 2012-12-18 11:54:03 | 显示全部楼层 |阅读模式
        首先要说的是RTC是IBM下的一盘很大的棋,我们知道在client,有诸如eclipse,RAD,RSA这样的IBM的开发工具,那么在Server端呢?用什么办法可以更好的控制住整个开发的过程?1 r* X/ g9 G5 v% E1 t
     8 x/ j& e: a3 o9 _( ~2 C0 `
        所以IBM推出了Jazz这个平台,其最终目的是将开发过程的各个环节进行打通,从需求,设计,开发,测试,各个阶段都能Cover。基本上RUP中的,先启,精华,构建,3个阶段都能覆盖了。至于最后一个移交阶段,要做的一些工作,其实也可以通过RAM这样的工具做一些支持,将项目中的可重用代码进行收集整理以便达到复用的目的。
* K* w' ~# K) x0 f; G) @! D4 n% X
        要想使用好RTC,首先必须从概念上,进行思维转换,要从作坊式的思考模式转化为“正规军”的思考方式,就像打游击战和打阵地战还是不同的一样。
8 }7 Q& Q9 D' b! @* C7 A- n
7 x1 z. f: M) v2 T  @, W: K        其中,最重要的是,你的开发过程,是否被RTC支持,你的发布计划是否能按照敏捷式的模式进行?当然,RTC也允许你来自定义过程,不过相对来说要麻烦些。最简单的,能够直接使用RTC的方法,就是采用RTC内置的过程模板--例如采用Scrum。
# |% _7 ^2 {1 W2 _
# r: G8 u& Q: B& o: K8 x5 W# |       我们知道在一个公司中,会有多个项目,每个项目又会有相应的团队,每个团队都会有各自的开发过程,版本发布计划,配置管理等。所以,RTC按照这种模式进行了全方位的支持,RTC既不是一个单纯的配置管理工具,也不是一个单纯的项目管理工具,更不是一个简单的过程管理工具,而是将这几点综合在了一起,并且通过有机融合,使得整个开发团队都能以RTC为核心进行项目的综合性的协同开发,包含了,人员角色定义管理,项目管理,工作项管理,开发过程管理,版本发布管理等,使得它成为一个项目的--外骨骼,帮助项目在其支持之下进行快速开发。并且,RTC通过对代码和工作项的统一配置管理使得项目的开发进程变得透明,对PM透明,甚至对客户也可以透明。
2 N+ G" M8 w- N% Q1 s5 F$ J0 Y) h; w* {
      最厉害的一点事,因为基于Jazz平台,使得项目过程中,前端RTC可以和RRC,DOORS需求书写建模和需求管理工具进行“打通”,后端RTC可以和测试管理工具RQM进行“打通”。这样一来RTC就成为了整个项目开发的指挥控制中心,有点像军事上的指挥控制系统--C4ISR。所以,为什么我说RTC是IBM下的很大的一盘棋。9 r- p9 J, Q2 d- c
+ `3 [2 Z1 ]0 z+ i
      要想用好RTC,必须将开发团队的工作方式,开发过程与RTC“对齐”,并且思维模式上也要和RTC“对齐”只有这样,才能取得比较好的效果。
% O; O& G# N2 v( Q$ n& }( D2 W: O0 U
王天邑5 u& x+ z4 F7 s2 l
& e+ ^: \8 ?$ J9 B0 o: p
2012-12-18日. O% f/ _2 q: V1 S/ l, u+ @

! O, r; ~1 h- ]) a$ N# l+ Y9 A
发表于 2013-1-6 09:48:52 | 显示全部楼层
学习一下,O(∩_∩)O~。公司正在推行RTC,希望能够用好。
回复 支持 反对

使用道具 举报

发表于 2013-1-25 13:29:33 | 显示全部楼层
公司要推RTC,有点头疼啊~
回复 支持 反对

使用道具 举报

发表于 2013-3-28 15:43:43 | 显示全部楼层
软件开发的大集成平台,集团作战很有必要!而且越是大规模的开发越能显出RTC的优点。200人以下的公司就免了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-2 00:17:28 | 显示全部楼层
本帖最后由 wangcity 于 2013-4-2 00:39 编辑
. a' g# A0 e) I7 i, `; [2 [( r" q3 D
关键还是要看,项目到底想采用什么样的办法管理,想用什么模式进行开发,到不一定要是规模很大,其实对于软件项目来说,40个人的项目规模就不算小了。你是想采用特种部队,配合潜艇秘密运输,空中突入,加上电磁压制,远程火力支持,也许团队规模不大,但是战果不小,但是如果采取像萨达姆那样,浩浩荡荡,大型车队,奔赴战场,想找到敌方主力决一雌雄,结果反倒是,在路上,就成为大靶子,给人全盘歼灭。
# {. @2 |# d' q% l, Y. e+ h6 [+ i  V$ A
对于用RTC,最核心的,不是团队规模大小,而是首先是否能洗脑成功。5 ]! s# O0 ]. G" ~

: V; Z) o8 B1 X$ ~- ]好多人一开始,是抵触的,这是人的本性,本来开发软件就是一个头疼的事情,结果还要引入这么复杂的一个工具来做。这就好比,以前的打仗,只要不怕死,端着枪,冲锋,喊一声跟我上就行了。传统上做项目大不了多熬熬夜,项目也能出来。1 x* h. g4 K3 H  k

9 j" W- z7 A5 w# x$ q! _! G& Z) c但是现在的作战,你得懂电脑,会用指挥系统,仅仅会用枪是不行了,还要懂信息战,电磁战,要学,要掌握的东西更多,更麻烦了。那么人会本能的排斥搞这些东西,所以这时候信仰就很重要了。你必须首先坚信上这套系统,是能为你的开发提供帮助的,是能够从流程,配置管理,团队管理,项目的透明性等诸多方面提供帮助的,你要是没有这个信仰,那就是件很痛苦的事情。另外,不光要自己有信仰,还要让你的团队也要有这个信仰。) e1 Z+ z! m; L6 o8 Q: q# d0 i- o
+ Q4 d( C; A! |
所以我觉得,理想的模式是:首先组织一个小规模的,但是信仰坚定的人来组建一个特种部队,人数不宜很多,但是信仰一定要坚定,就和我党开始时,也就那么几个人一样,先把RTC用起来,并且用出感受,用出感觉,找到爽点,然后,再逐步的,把别的人一个一个的拖下水,形成一个病毒式的扩散,这样,才能真正把RTC用好。! y; S! ^6 y+ o; ]- m- S
8 l& k" a0 b* ]' h- G" @" S4 E
如果一开始贪多求快,在信仰不足,培训不足,思想认识不够的情况下去组织大队人马强迫上RTC,那成功的可能性,我估计是不太大的。毕竟革命靠自觉么。呵呵。
% C) K: I& ]- \! y* W
( a5 Y0 z) C: R1 z: j, k5 t/ n& K5 {8 {& K! S6 D2 b
5 P8 I" w$ s* W0 d$ e3 ^& ?" Q

, h' q# n6 `7 d4 c) m% `) }! Q4 y3 Q4 Q6 x( h
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-4-21 14:35 , Processed in 0.064855 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表