实战Rational 东软公司BS项目配置管理案例(1)
出处:CIOAge.com 文: 王爱民博士 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:CIOAge.com与51CTO.com共同对Rational高峰论坛进行了全程网络视频直播并制作了专题页面 http://www.51cto.com/exp/830Rational/。 在当日下午的循规方案分论坛上,来自东软公司的王爱民博士与大家分享了.....

【CIOAge.com报道】2007年8月30日,IBM在京举行了主题为“整合 治理 协作 创新”的IBM 2007 开发者高峰论坛,IBM与1000多名与会者分享了最前沿的软件开发理念——加强跨地域开发团队的协作、突出模块化在软件开发中的价值和将科学的治理观引入软件开发,同时发布了与这些理念相对应的一系列新产品和解决方案。CIOAge.com与51CTO.com共同对Rational高峰论坛进行了全程网络视频直播并制作了专题页面 http://www.51cto.com/exp/830Rational/
在当日下午的循规方案分论坛上,来自东软公司的王爱民博士与大家分享了BS项目配置管理工作的体验,以下是他的演讲实录。
我们知道Rational的CC&CQ是一个非常好的管理的工具,必须有一个方法论的支持,还有一个好的模式支持可以起到一个事半功倍的作用。这是我的一个主要演讲的内容的提要。我们首先问大家什么叫软件配置管理,我们到底配置的管理需要做什么呢。我认为这个问题,虽然说我们都是做开发的,虽然我们不爱做配置管理,但是配置管理到底包含哪些内容,到底要做什么,或者说我们的开发团队都不是很清楚的问题。这是ISO9000的定义,配置管理是一个管理学科,它对配置的开发和支持在技术上的和管理上的指导,还有一个应用取决于项目的规模、复杂程度和风险大小。
还有一个Wayne Babich的解释,软件给配置管理能协调软件开发,使混乱减少到最小,目的是最有效的提高生产效率。我们在看CMMI的定义,是应用于软件开发的技术和管理方法和监控的学科,包括以下几个方面的范畴,第一要识别和证实一个配置项的功能和物理特征,还要控制配置项物理特征的变更,记录和报告变更过程和实施项目,还有验证开发是否与特定的需求相匹配。
我认为这是CMMI的定义。我认为合理和合适的定义是通过对软件产品生命周期的不同时间点的产品配置项进行标识,并对标识的产品配置项的更改进行系统控制,从而保持产品完整性、一致性和可溯性的过程。
我认为实际上配置管理工作重要的就是这几点,我们所有的东西配置库上做操作,在这个上面做工作,首先有一个配置管理的计划,之后做管理控制,变更控制,要做配置审计,做版本控制,重要的五项原则。我认为只有把这五点确实落定之后,可以用好的工具实现它,才可以做到真正的配置管理。
首先回顾一下我们事业部使用CC&CQ的过程,我认为我们部门从2003年开始进行考察和评估一直到现在,经历了将近三年的一个过程,这个时间是挺长的,我认为分为几个期,摸索期、导入期,成长期,成熟期,导入期里面很痛苦的,我们原来用的是这个系统的转变是需要费很大的功夫的,需要大量的强制性的使用。大约到成长期的时候,整个事业部全面启动CC&CQ、UCM的使用,制定一个自己的管理体系,这个是产生我们的配置管理体系的1.0的文件。那么到成熟期的时候,也就是说整个配置管理深入人心了,成为大家一个自动的活动,并且在不断改进和完善这个配置管理的体系。换句话说,好的工具不一定成为好的效果,但是没有好的管理一定不会产生好的效果,好的管理碰上好的工具才能真正达到我们想要的一个项目的成功和作用。这是一个回顾情况,这里声明一点从使用到成熟可能需要两到三年的时间。换句话说,这个管理的工作不是一蹴而就的,是需要时间的不断摸索、积累、是需要持续改进的。这里我简要介绍一下我们目前配置的情况。
我们这套配置库是中国或者世界比较特殊的方式。我们整个的操作系统CC的操作系统用的是RHEL4,还有LINUX里面,做整个控制器,模拟整个WINDOWS开始出现的考虑我用我的开发在UNIX还有在LINUX环境。还有一点我的文件采用的是reiserfs的操作系统,而REISERFS的文件系统对小的文件系统是最优的,对于我整个的机器的性能都是一个翻倍的甚至于一个数量级的提高。我们在看我是双机的通过HA的做双机备份,换句话说我们本身做电信业务的,我这套配置库也是电信级的,可以保证7×24小时稳定的运行。我认为我们大多数厂家没有对配置库提高到这么高一个程度,如果宕机了,这个盘毁掉的话,可能所有的都毁掉了。我现在特别强调的是你的配置环境,是不是真正的安全可靠,如果是真正的安全可靠,或者说我这个配置库可有可无的情况下,那我认为根本没有这个配置。所以说也是配置管理的第一条,一定要在安全的配置库中进行文件的标识和存储。我们的开发环境,因为我们有每个每个现场,每个现场之间通过2兆的专线做的CCRC。我开始说了五点,要做配置管理的计划,要做版本控制,要做变更、审计,所有的东西都便于操作。

共3页: 1 [2] [3] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
CIO深陷困境 实施SOA是否是建“乌托邦” CIO深陷困境 实施SOA是否是建“乌托邦”
去年,史高所在的方信市信息中心的老处长退休了,当了5年副处长的史高被扶了正。刚刚上任,就赶上了实施“金市”工程,方信市将要建立统一..
何经理的困惑:如何解决网站外包存在的风险 何经理的困惑:如何解决网站外包存在的风险
何经理所在的公司是一家制造行业的民营企业,主要生产管件、轴承等产品,由于地处东南沿海,何经理的老板对于信息化很重视,眼看着一个个..
洞察
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..
VSAT卫星通信系统在交通应急通信中的应用 VSAT卫星通信系统在交通应急通信中的应用
本文针对交通应急行业的特点论述了VSAT卫星通信技术在交通应急系统上应用的必要性和未来发展前景,并制定最佳的实施方案,使之具有科技含..