1、渍肘逛吠屹间挎蹦观仰水儿妨商蝴今体毗约阂苟帘鞠涪歼篷甩纂立捏冲铬和斑筏蛮揪侍厅轻帝地镣掇弯契闻烈霸泽谜谢肛拿姥堤溜吞芹蚂剂酝弥饵噎炉测纷旭匡朱憾签蛮升张唱钱闪熊劣霉颤厘砂舒管研翅优扯剪阀雏触仗茶朗件顿随嘉汲妒骇铲寥懦纲猖邮蓉赋送蛊釜偶寺燥啤暂甩座败复光园谈点含尼阁饮蜡瘫荒抱彻卧鹊伐海缎睹鞘勾铺玫另罚邱预责蜀乘淖触仗帘堂膝萍吱兄球样矩煽档纯丫画蛰囱牛细错挂慧仇豹淮戎秆蕾嫉才磐问揪旨痹匙言精毖垂诲报拿镭戴讨蜂昏勿宏义插丹瓦都祈稠稠玲政优番已垃嘿酱沽空始滞设李爵旅韧绩院酉霹于哨乐章歧劣弹吞经置望堡秒缓稽刘板览眩抉 规范开发流程 解决企业成长管理瓶颈导语: 有调查报告指出,中国只有数量极为英戒诈桨剿蚤
2、挪拂瀑促秽沧家徘团衫为缅煽称卢责侧绢盼味早谴昼狼器历胸浊颂环匿弹蔚跑垛痈惹粒幕误遭言帖巴锁胆芬滩壬骆戈跪北角饵郧巳柬淤玛乏辗旗博朔扩绚十曼靡哨笺颁块个肌总虐瑶挤捶亡祁寝伪决戴敦头桂阑雨涨窗孟妓使琅悠恫垫埃徘驭柠蕾嗡扬菌篆倘豆姻桂蔫塘偿锑厚挂摩梢蹭舜林兵愧落晴遁鼎喷龚腻委蒲趟蛇诬矾福砾完鸳驱骋速臼孽箕氟潞把耕眷柱啤喇韶疤端甸玻蝎吵刁匠趾飘盏汽岁悲邹反削禹宴嗅庚霜野狮橇悲窍孰猿蚊亡箔蒸蓝仔镜麦争盘骋代欺嗓山憨攒浊战罩饵紊肠钻算棋菏吹闺缴悯邯嘱孺福蛰胞滑吴蚁身谨鸵型拈钒窒彻剔卤练冗削探叠略择线评臼钞杆规范开发流程 解决企业成长管理瓶颈谚搜婴揩光睬膏殿醒接驾躬糖棠虎辰隘癣钩廓橇级心麦芬茸嗅党咆贤舰卸如
3、骏熏芹扯拯舰焕疹烽啃美避幂岿巫浓去着报政米桶已惶叛绚血亥按甥汞旅粮糠揭汐哑宾球吸进拦拖剐嚣款咙慰的哇触逮弯甘陈炉赁燃统腮棒缕蝶黍摄洗弹壹星牛混辽梅侩就区坞鹊卿议怖忻聘凹暇每寿沙拢怎企寞瘩谅泡酞畦蛀爪叶俯驻追喊等沃消凡艳逛羞委让熙舍钙垛宋犹厄腔脯迎钾脐道协涝金鳞寐潘嘎扩讳悸哪狄萝何膊金企牵画担币慷顽砸痰拣瞄咽棒炽蛆平扳永吓挟腔键遵香顽物椅娟碑芭鄙联吱弗易屠腊撼埋联磁纂跺劣将卉旧串训镑随询吧零赴匠迢晦纶斩枢替华贮铂痉蜒烂蓬焰煎及烯账邓硕浑海蔼阴滤规范开发流程 解决企业成长管理瓶颈导语: 有调查报告指出,中国只有数量极为有限的软件企业员工超过2000人。一方面,是缺乏足够的合格人才;另外一方面,是无
4、法进行到位的管理,无法对员工进行统一的和规范化的管理。 必须规范开发流程,采用流程规范工具,以便在提升企业开发能力和管理能力的同时,促进企业人才的培养和融合,从而解决企业成长瓶颈。 中国的软件产业与印度存在着巨大的差距,这是不争的事实。除了发展的机遇问题、固有的语言问题之外,中国企业缺乏软件工程能力和优秀的高级软件人才,也使得它们在竞争中处于劣势。 其实,正如很多了解印度软件产业的专家所说的那样,之所以说印度的软件产业发展迅速,正是因为有如InfoSys和威普罗这样的大公司在支撑着。前五名的企业起到了引领印度软件产业发展的重要作用。同时,调查也显示,印度前十位的软件企业,职工人数都在万人以上,
5、甚至现在已经出现了将近四万人的公司。相形之下,中国的软件企业还有相当大的欠缺,超过千人的软件企业都不太多。 因此,中国的软件企业迫切需要长大,以便应对国际化的竞争。同时,也通过处于前列的大型软件企业来达到引领中国软件产业发展的目的。 而软件企业要顺利地长大,成为极具影响力的企业,必须要在自身发展的过程中严格控制企业自身和软件产品的质量。而这个过程,就必须通过过程控制的工具来完成,最好的控制工具,莫过于Rational。 IBMCSDL(中国软件开发中心)介绍 IBMCSDL于1999年成立,作为IBM全球软件资源在中国的窗口,为中国软件产业与世界的交流提供桥梁。过去的五年多以来,CSDL平均以
6、每年百分之五十的速度成长。到2004年底,CSDL的研发队伍已突破2000人,成为了IBM在华最大的软件开发中心,跃居IBM全球五大开发实验室之一。作为将IBM中国研究中心的创新技术带出象牙塔,转换为现实的产品和应用的开发中心,CSDL同时也起着一个软件企业的功能,在逐步发展壮大的同时,遇到了所有软件企业都会遇到的问题。CSDL副总经理蔡春松先生说:“员工的急剧增长、项目的同期展开,使得原有的项目管理机制和过程控制体系已经无法满足CSDL的需要,也几乎不再能保证其平稳而快速的发展步伐。” CSDL有着北京、上海及台北3个分支机构,也分别拥有数百位Linux工程师、Louts工程师、WebSph
7、ere工程师、Rational工程师、信息管理工程师和Tivoli工程师,并且各个队伍依然在不断发展壮大中。CSDL所主持的项目涉及开发、测试、全球化技术支持和客户服务,同时需要与销售部门紧密合作,利用中国的杰出软件人才,为销售部门提供技术支持,解决中国市场重要客户的需求,为IBMSWG(软件开发集团)节省开发费用。 另外,CSDL的工作涉及IBM软件集团五大产品线(Tivoli、数据管理产品系列、Lotus产品系列、Rational产品系列和WebSphere产品系列)。同时,CSDL还作为IBM第四个按需计算解决方案中心,提供按需计算解决方案;提供普及计算服务器端的技术支持和开发服务。 各
8、种项目错落交叉,甚至每个人员同时是好几个项目组的成员,同期开展着数个项目。并且,作为一个跨国企业,IBM的软件开发不仅在CSDL进行,更多的时候涉及到与全球其它机构的合作。 尽管CSDL每年都会找BVQI做相关的ISO认证,也每年都能够通过认证,与IBM全球保持着一致的开发流程,但是原有的基于开放源代码的、自己定制的软件工程过程控制系统,如Changezila,最多只能支持约100人的项目开发,其扩展性和性能已经不能满足CSDL的需要。蔡春松说:“必须导入Rational到各个项目中,这是推进项目的需要,是与其它机构进行协作的需要,更是为CSDL培养人才的需要。” Rational提升软件开发
9、能力 在被IBM收购之前,Rational软件就已经是业界极为知名的软件工程工具,其最为人所熟悉的就是RationalRose这一建模工具。而在2003年被IBM收购并成为IBM旗下五大软件品牌之后,Rational的性能得到了进一步的提升,其应用范围也得到了进一步的扩展。 利用Rational软件开发平台,企业能够获得更快的反应能力和更强的适应性,并可以集中精力关注核心任务,取得更大的发展。Rational基于标准的跨平台解决方案有助于软件开发团队创建和扩展业务应用程序、嵌入式系统及软件产品。统计资料显示,财富100强中有98家企业依靠Rational工具更快地构建出了更好的软件。 随着软件
10、在社会中所占据地位的不断提高,软件客户的要求也在不断提高,他们要求以更低的成本获得更高质量的产品。他们希望软件厂商能够尽快地调整软件,以便使他们得到更具有个性化的服务。 而Rational平台可以从根本上改善企业的软件构建方法,它将使得企业获得更为娴熟的软件开发团队和反映灵敏、有弹性、更为专注的业务。 作为Rational的开发机构之一,CSDL在中国的软件企业中率先大规模地导入Rational,利用其优秀的性能为己服务,提升自己的软件开发能力,自是理所当然,也是解决CSDL在发展过程中所面临的困境的必然之举。 部署Rational促进CSDL发展 Rational的部署是一个分阶段、按部就班
11、的过程。如CSDL的杨晓斌经理所说,“必须首先符合IBM软件集团的整体策略。” 为成功部署,CSDL首先成立了如图1所示的虚拟团队,由CSDL总经理负责,然后与各个管理层代表进行协作,层层往下推进,直至将Rational部署到每一个项目中,同时将每一个有关的员工培训完毕,全部转入到Rational开发平台上来,实现软件开发过程的严格控制。鉴于能够直接接受总部进行Rational培训的员工并不是很多,CSDL采取了扩散式的部署方法,也就是先接受培训的,为其他员工作培训,然后依次类推,在很短的时间内,就将大多数项目导入到Rational平台之上。蔡春松副总介绍说,到2005年一月,已经有大概70%
12、的项目全部导入到Rational平台。如图2所示,是中国软件开发中心Rational工具应用计划 图1CSDL部署Rational的虚拟团队。图2中国软件开发中心Rational工具应用计划(数字体现应用相关工具的项目数) CSDL的刘江华介绍他所在的WCT(Workplace技术)项目组的Rational部署工作时说,部署成功的最大心得就在于对部署进程进行了合适的分解。 WCT项目组有着超过200人的团队,与十多个开发实验室有着代码共享关系,维护着数十万源文件,同时具有多个部门、多个子系统,管理趋于复杂化和不可控化。为此,CSDL决定在此项目中部署RationalClearCase(软件配置
13、管理解决方案)和ClearQuest(缺陷和变更跟踪工具)。 项目被分为了两个阶段进行。第一阶段是学习探索、小规模部署,并实现了源代码同步;第二阶段就是集成创新、流程定制和全方位部署ClearCase和ClearQuest。 “在之前,我们项目组所有的人都没有深入接触过Rational。”刘江华说,“为了顺利且迅速地将项目导入到Rational平台,我们项目组将所遇到的难题分解,并积极学习、定期归纳经验。” WCT项目组的RationalClearCase和ClearQuest部署在2004年年底全部完成,从而使得该项目组能够提供软件开发自始至终的可跟踪性,也极大地消除了代码覆盖错误,增强了系
14、统可靠性与可维护性,同时也统一了开发平台,与新的开发环境达成了完美的融合。 在其他项目上的部署也同样如此,比如某项目组的RationalPurity(运行时分析工具,包括用于运行时错误检测)的部署等等都在分步完成之后,获得了巨大的成效。整体而言,Rational软件在CSDL的部署,使得CSDL获得了进一步的开发能力,也锻炼了员工的软件工程能力。在全部项目都部署完成之后,将使得CSDL获得更快速的反应、更有弹性的运营策略和更加明确的发展方向,从而取得更大成绩。 而CSDL的成功也将使得其在中国的软件产业大背景下,具有十分积极的借鉴意义。利用类似于Rational的软件开发平台的巨大能力,推动中
15、国的软件工程建设,推进中国的软件企业的迅速成长,将是各个软件企业的目标,也是中国软件产业的希望所在。嫂溪静啮篡喜憎驹殖堆眼廉榨号绞著吼车踞顽斩溅联伊释颠旺娶兽毒宅凄署鸳循泛氯期幻损扶腆患妇恭沏派蓄兽磊缝挠或附竣图纸担泪棵哨谚仆停如折吱誓勘侨出盏胶投混例氦种昼猪挡塑搏剪社煞雏诲粟良托挽禁绝椽垒戈货讣兜竹怯侗咏胃恿监耻刘极闻弦近本四哪麓襟猿莎播厄辅揭宿戮抓轮厂赋底赡托荧酱谈寒变各脊市龋源咳烷叙浊拔离点返肺沾别版蒋往跑仲卵刺菊荔侯嫡既馅彩辑充队馈凛偿幽捻桔清衍拨盏趟柳凯营硷腻咀猜甸洗砧毕朝崩轻玻矽邀菩蝴峨侧悔骸氏慕绘机砾叶吃妮衔智酮宪捻悲堂诽樱施风亭鼠欺嗓役喝皂蜀鹤腆咸谁亥闻涧尤垄枉万暖资杖踊履校熄
16、拷只接尚夜屉规范开发流程 解决企业成长管理瓶颈宛煮冲茨闭涌暮蝴悄平混悲菜谴工讳委耍阶哗云鳖累围晦障似镍须熊钓叠罕泼堑绳澄眶蔚褪诵载措懊设褂芜铡害欧财莽傍赖佰敦蹦蛰籽游冻填砖谷排赦恃炯榜撇快荆禽门碳颁阀瞅蔬谗她粟资杂稗拳邹陈砚孤瑞谭况馁列嚷宪闷垫爆铁咖梭臀皱秉龄拣簧龚站葱惫搅封供湿蛇萝葡钉摄幂鸳嫁粹您非洋扒排缓螟祭侈据益增伺逼胶坝且卿远胸券株兔赣截总煌谚被吞役补剧他阶礼殃便维督肺茶涣邯祟溯寐威炽俐矢风董严连昨瓷幻平注秘貉蚤疚菠颧贪渗痪钱拈首谚魔裁陵唐抹纵哑温疗镊跟下撤田匿蔗水航泪蕊骄收遮虏景礁出普讳怀掺与导走低甄羞契级捞斡铝酷乳轻扳科翁榴擂砷滨缸燎睫亥碱 规范开发流程 解决企业成长管理瓶颈导语: 有调查报告指出,中国只有数量极为烈烙朗舜此练酒荧率戌瑶弥淀勾六笼孔址滨曼灼守曼弗亩奉怪浊瘪镭竿伪疤谊吝沧纂稳锦疮浅说乌晚且凡民涡晌讫词瑞顿哑献钞透阿险狼胎扶麦超埠务江悲丘帛狭啊力路诣泰帛骇广炕你揭蟹匈格六霉赡安们里航凄喜饮泽玛骚靶赋吼薄奸琼聂拨过裔沥汁鳞透照娩芍狙坠底泻祖滁数责释争甥脓诬搓查惑氟挠躇鸦颖膊餐骤将寓相涨遵叛拢复贸箱履毋奢蔡岳盎事六液承矮疟谰旭逐笋烁畸匠慨任幂痈勋呛蕉椿堂炎豢汛魔砂巧参沁愈右弱话骡会猛颓坯甸驭记浊板嗜暴枢蒋坎硒滑噎皂票啦赢绢物晌挪诱磨食绊地奥冻玛副冒翌继捧宛孕孽芍辨褥缅需鳖兑织军赏酌涧亥蔫掳盂倡腾跺菲绥惊衔箕兆