SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5651|回复: 4

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

[复制链接]
发表于 2012-12-18 11:54:03 | 显示全部楼层 |阅读模式
        首先要说的是RTC是IBM下的一盘很大的棋,我们知道在client,有诸如eclipse,RAD,RSA这样的IBM的开发工具,那么在Server端呢?用什么办法可以更好的控制住整个开发的过程?
% y$ l6 S, U; K- M& |     
& I; F/ [+ a$ |" H        所以IBM推出了Jazz这个平台,其最终目的是将开发过程的各个环节进行打通,从需求,设计,开发,测试,各个阶段都能Cover。基本上RUP中的,先启,精华,构建,3个阶段都能覆盖了。至于最后一个移交阶段,要做的一些工作,其实也可以通过RAM这样的工具做一些支持,将项目中的可重用代码进行收集整理以便达到复用的目的。
. H6 K# Z/ D# Q" `7 e2 r+ o( c# k' S: K6 r' K4 r, A
        要想使用好RTC,首先必须从概念上,进行思维转换,要从作坊式的思考模式转化为“正规军”的思考方式,就像打游击战和打阵地战还是不同的一样。
( D, C9 f( P5 M& L: M" H) U
* Q) o9 k( O& G; V. v6 |9 s        其中,最重要的是,你的开发过程,是否被RTC支持,你的发布计划是否能按照敏捷式的模式进行?当然,RTC也允许你来自定义过程,不过相对来说要麻烦些。最简单的,能够直接使用RTC的方法,就是采用RTC内置的过程模板--例如采用Scrum。; c( l3 x& n$ E% J8 c% v2 \
( G$ v+ s" M. ^3 @% o$ n1 P& x2 ?
       我们知道在一个公司中,会有多个项目,每个项目又会有相应的团队,每个团队都会有各自的开发过程,版本发布计划,配置管理等。所以,RTC按照这种模式进行了全方位的支持,RTC既不是一个单纯的配置管理工具,也不是一个单纯的项目管理工具,更不是一个简单的过程管理工具,而是将这几点综合在了一起,并且通过有机融合,使得整个开发团队都能以RTC为核心进行项目的综合性的协同开发,包含了,人员角色定义管理,项目管理,工作项管理,开发过程管理,版本发布管理等,使得它成为一个项目的--外骨骼,帮助项目在其支持之下进行快速开发。并且,RTC通过对代码和工作项的统一配置管理使得项目的开发进程变得透明,对PM透明,甚至对客户也可以透明。
9 H% m& D% u6 S% E4 f8 C. P! p; |2 t1 r
      最厉害的一点事,因为基于Jazz平台,使得项目过程中,前端RTC可以和RRC,DOORS需求书写建模和需求管理工具进行“打通”,后端RTC可以和测试管理工具RQM进行“打通”。这样一来RTC就成为了整个项目开发的指挥控制中心,有点像军事上的指挥控制系统--C4ISR。所以,为什么我说RTC是IBM下的很大的一盘棋。% A+ i) Y1 V6 \
7 c: Z9 j# M, a% b, L* Z& j+ u" {; d
      要想用好RTC,必须将开发团队的工作方式,开发过程与RTC“对齐”,并且思维模式上也要和RTC“对齐”只有这样,才能取得比较好的效果。
: R5 u, G6 V' `0 f! [
$ A2 P' E1 s( A) |' k$ m王天邑! h8 l3 |# Q! y/ x; s

8 X: p9 s: W6 w2012-12-18日+ I! y2 q% k5 g

) f6 s0 b' p7 x1 y- ^9 b) C( ^' [
发表于 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 编辑
5 ]- ]6 u5 c7 t- G* T9 {- o+ A6 Y: L; F& s
关键还是要看,项目到底想采用什么样的办法管理,想用什么模式进行开发,到不一定要是规模很大,其实对于软件项目来说,40个人的项目规模就不算小了。你是想采用特种部队,配合潜艇秘密运输,空中突入,加上电磁压制,远程火力支持,也许团队规模不大,但是战果不小,但是如果采取像萨达姆那样,浩浩荡荡,大型车队,奔赴战场,想找到敌方主力决一雌雄,结果反倒是,在路上,就成为大靶子,给人全盘歼灭。
  K% l# l$ y4 L6 e6 S' q  u) u1 O, w% _7 Z/ {
对于用RTC,最核心的,不是团队规模大小,而是首先是否能洗脑成功。7 f6 j8 Y- X; o/ k( s

( a/ _9 B& C! _; B! N: j好多人一开始,是抵触的,这是人的本性,本来开发软件就是一个头疼的事情,结果还要引入这么复杂的一个工具来做。这就好比,以前的打仗,只要不怕死,端着枪,冲锋,喊一声跟我上就行了。传统上做项目大不了多熬熬夜,项目也能出来。
1 p3 ?( F( k9 T5 C. E# i) G- L3 K! u* W/ L, }5 H
但是现在的作战,你得懂电脑,会用指挥系统,仅仅会用枪是不行了,还要懂信息战,电磁战,要学,要掌握的东西更多,更麻烦了。那么人会本能的排斥搞这些东西,所以这时候信仰就很重要了。你必须首先坚信上这套系统,是能为你的开发提供帮助的,是能够从流程,配置管理,团队管理,项目的透明性等诸多方面提供帮助的,你要是没有这个信仰,那就是件很痛苦的事情。另外,不光要自己有信仰,还要让你的团队也要有这个信仰。
( m: F) a5 t9 m0 b7 ?& u& Y5 Q6 c2 k9 Z/ x  p- U$ [; o
所以我觉得,理想的模式是:首先组织一个小规模的,但是信仰坚定的人来组建一个特种部队,人数不宜很多,但是信仰一定要坚定,就和我党开始时,也就那么几个人一样,先把RTC用起来,并且用出感受,用出感觉,找到爽点,然后,再逐步的,把别的人一个一个的拖下水,形成一个病毒式的扩散,这样,才能真正把RTC用好。
, {  x) ]6 s4 k* \8 Q; s2 K$ r5 {& @+ J
如果一开始贪多求快,在信仰不足,培训不足,思想认识不够的情况下去组织大队人马强迫上RTC,那成功的可能性,我估计是不太大的。毕竟革命靠自觉么。呵呵。
8 J. C6 q, t0 z! f1 h7 T; B1 v- Z$ C+ k, Y& Y* \# Z
, ?( m; K) X/ N. _) S5 i6 {+ z
  w9 B5 T+ q$ P* m: S1 F

- l: h% r, k/ H/ F/ m) r. V7 G" p% {4 T, w3 ~0 M" P
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-7-16 15:02 , Processed in 0.065533 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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