大家下午好,谢谢海事局的余处长,以及景总,以及各位嘉宾参加 IBM Rational 以及中创的发布会,在此看到很多媒体的老朋友,今天下午借这个新闻的发布会,希望把我们过去跟中创以及在国家很重要的一个信息项目,就是海事局,在过去中创以及 IBM Rational 的技术怎么样在海事局里面帮助在信息化发展的过程当中,有一番作为以及一些成果,希望通过今天的发布会让各位能够一窥其究竟。
今天的简报花 15 到 20 分钟带大家看一下所谓谈软件质量的保证,怎么样在软件质量的保证过程中间,能够用 IBM Rational 的技术,来进一步的保障软件开发的过程当中的一些质量的因素,或者开发过程当中对我们软件能够进一步在质量、开发的方法上面有进一步提升的效果。
首先很快的带大家看一下这个软件质量以及软件开发的全球发展的趋势,大家看到现在在全球有一股非常非常强劲的发展趋势,对于我们企业以及信息应用的任何单位里面,他们都非常积极的从事人员、流程、以及信息整合的工作。大家知道在企业以及所有的机构当中,我们有很多很多的资源,这些资源包括我们存在于机构当中的人员,以及储藏在企业单位里面的信息,以及指导并且引导这些人员跟信息在机构当中非常顺畅的运营的流程。在过程的五到八年的时间当中,大家特别留意到,所有的全球都朝一个方向企业转型转变,都向随需应变的环境做一个改变。它的最终目的是让所有企业单位机关开发出来的产品,无论对外销售还是对内提供服务信息产品得以提高质量,在这发展过程当中,各个机关跟企业当中,大量的引进了一些自动化的过程,运营的自动化的环境,包括供应链,包括客户服务系统,人力资源系统以及产品的生命开发周期系统,大家可能在最近跟 IBM 或者在座的老朋友跟 IBM Rational 做接触,大家知道在未来整个企业转型到随需应变的环境当中,未来五到八年的市场上,所有的关注力着重在软件开发的平台管理上。主要是要帮助企业跟所有的机构能够达成几项重要的目的。
第一个在预算与成本上要非常确切的掌握。第二个按时把想要开发出来的系统和产品按时进入市场。第三开发出来的产品不管对内还是对外的产品我们都希望这个产品的质量有极其高的竞争能力。
今天这个发布会主要带大家看一看,既然在软件开发平台这一块,在未来发展全球的趋势是如此的重要,那这一块软件开发平台要能够产出高质量的软件也必须要有很好的软件开发平台,以及所提供出来的工艺改进我们软件的质量。
一般谈到软件的开发质量,最直接的想到在我们的开发团队测试人员,大家老是把质量的期待,或者把质量的责任都放在测试人员的肩膀上去负担,这个在整个软件开发完整的生命周期当中,这样期待与关注是不是合理呢?大家是否忘了,除了在开发团队里面有测试人员之外,大家还记不记得整个开发团队除了测试人员还有其他开发团队的人员大家必须齐心齐力互相合作才能确保软件质量提升,这里包括软件分析人员,包括架构人员,包括开发人员,包括部署的人员,包括项目经理以及执行的人员。这部分要特意留意到在软件开发的过程,每一个生命周期的环节当中,每一个组成的角色,以及开发的团队,其实都是齐心协力共同负担软件开发的责任,它的重要性不光是把软件开发责任全部丢到测试人员肩上,如果在软件开发之初你需求掌握不明确,可能后面开发出来的软件,接着要做的测试都需要花更大的力量才能把当初没有定义清楚的需求做一个弥补。软件的架构也是一样,做架构人员不能设计出一个非常完整,或者齐全的软件架构以后就要花更多力量弥补在架构方面的一些缺陷。后面的部署以及项目的管理经理,大家都在用过软件,都知道软件有不同版本,不管 2.0 , 3.0 、 4.0 ,每一个版本之间质量要保障一致,好的软件开发到 3.0 版本还有前面 2.0 、 1.0 版缺陷这些都不是好的软件,这些都息息相关软件开发的质量,这样一个过程,一个生命周期的开发过程,带大家了解软件的质量不光只是测试人员必须承担责任,而是每一个环节都必须严守开发的纪律,如果软件的开发过程,在开发的初期,如果产生了一些失误,不能及时改正的话,软件的开发其实越到末期,你要投入的人力资源,以及财力是不可胜数的,就像盖一个房子,你地基没有做好把房子盖好第一就是拆房子,不是测试房子的性能,如果需求和架构中,做好完整的测试,等最后做集成测试整合测试的时候就可以省下很多很多时间,所谓质量无处不在,全球现在讨论质量有一个非常重要的概念,叫做质量保证从头开始,英文叫 QFB 。软件开发不是测试阶段决定软件开发好坏,而是整个生命周期就决定质量的好坏,如果质量开发不是整个生命周期开发过程中,都留意每个节骤步骤的质量问题,你开始做需求和建模觉得满简单的,到后面你发现产生的问题以及成本跟预算是你没有办法负担的。
所以再次强调 QFB ,质量的保证从头开始,你必须要从分析人员需求,架构师设计建模和架构的时候,以及开发人员做实际上写程序的每一个步骤里面必须涵盖质量测试的概念,以及质量保障的概念,最后测试人员做测试的时候,只是就整体的系统,整体的集成做完整的测试。另外更重要一个概念这个测试与开发的环境一定是一个整合跟集成的环境,否则每一个环节之间的流通,以及每一个环节之间的信息是没有办法畅通的。在这种开发的环境之下,跟各位介绍 Rational 的 SDP ,从分析架构开发测试,以及部署,以及底层的集成环境,包括系统管理,包括质量的测试项目经理群组的管理等等,这些都是在一个完整集成的环境下做的,带来最大的效益就是你有很多软件开发的过程,保障了你在开发之初就帮你确定并且发掘了系统开发软件的问题所在,及早把我们问题在开发之初定义下来,在整个生命周期过程,成本项目预算都确保成功。
利用这样开发的经验,在全球得到了一个统计数字,可以大大的提高我们的 ROI ,投资效益成本的回馈,它可以让你在业务上面,开发上面以及最后部署运营上大量节省整体开发的时间跟人力。这样环境很快跟大家做一个报告在 05 年 1 到 6 月,我们在全球,在美国得到了几个非常醒目的大奖, CMP , SD 相当于如果你从事演绎娱乐行业里面奥斯卡奖,专门办法给软件开发非常杰出以及特殊的产品,今年 Rational 得到两个非常大的奖,一个 ISA ,最早 Rational 的一个产品叫 ROSE 以及第二代产品,项目群组管理都在美国得到大奖。
带大家看今年 1 到 6 月份 Rational 在美国得到大奖的状况,整个生命周期开发质量保证过程在全球得到非常正面的回响。 IBM 在全国有一个基础非常庞大投资在国内是外企投资最大的中国软件实验室有超过 2 千多名高端软件实验室人员在内工作,中国软件实验室开发测试的环境也是在 Rational SDP 呈现出的开发环境下做的。另外紧接着接下来时间要转给非常重要的合作伙伴也就是中创,中创在过去一年半两年时间中,极力大量把软件开发人员引进全球最新的 Rational 技术,到中创软件里面,让中创软件在项目的实施跟部件过程当中,有非常让人侧目并且惊讶的成果,所以我想接下来我把下面的时间交给中创软件景总裁给大家做报告,谢谢大家。