技术开发 频道

现场演示:Rational版大话西游

【IT168 现场报道】

    备受中国软件开发者瞩目的IBM Rational软件开发高峰论坛已分别在深圳和上海成功落幕。为了让更多的开发者了解Rational和Jazz开发平台,“IBM Rational软件开发高峰论坛”七大城市巡展活动今天在北京首发,让您零距离接触体会业界唯一完整的“软件开发工艺”,全方位感受IBM Rational技术的魅力!

    IBM软件部门Rational技术顾问靳超给我们现场演示Jazz平台上第一款产品RTC。首先,靳超为大家讲了一个故事。故事讲的是唐僧师徒几人从西天取经回来以后,成立一家软件公司,专门为自己在西天取经路上认识的一些国家开发软件,在过去2000多年的时间里,这家公司战无不胜、所向披靡,为客户提交了一些很好的产品。最近,这家公司发生了一些问题,在处理问题的过程中,Jazz和RTC又帮助他们做了一些什么?

    话说小西天软件公司花了半天的时间部署和安装完成了Jazz  RTC基础平台,并且顺利的开展工作。“51嫁人网”这个项目,小西天公司采用了Eclipse的开发流程,这个开发流程集成迭代化开发和社区模式的思想。它是在Eclipse的开发过程中提炼出来的一种敏捷开发方式,它将整个项目分成若干个里程碑和迭代过程,在每一个里程碑结束的时候,都可以给客户交付一个可以运行的平台。这样的话,可以把最新的一些需求及时的交付给客户使用,并且能最快的拿到客户最新的反馈意见。

    看看开发人员如何工作。开发人员可以在平时自己熟悉的环境当中直接调用RTC,可以交付自己及时更新的代码,并对代码进行配置管理,并且执行开发。与此同时可以完成构建构成的智能化和标准工作。首先,沙僧利用Eclipse完成代码工作,当代码开发完成以后进行提交,并且对这次代码工作项目进行了关联。其他人员会收到这次修改的工作项目完成状况的及时的通知,第一个工作任务完成,现在完成第二个工作,所有完成工作进入当前工作区进入已经完成的工作区。

    再来看一下构建人员的工作。在代码提交以后,构建人员一般要对所有成员提交代码进行构建,在RTC当中集成了构建管理的功能,可以对以前编写好的构建脚本进行集中管理,针对不同的目的进行不同的构建,实心了构建流程的自动化和标准化。同时还可以将相应的构建活动和这次构建中所完成的工作任务以及提交的最新代码变更实现关联,帮助大家实现这三者之间双向追踪。

    下面看一下用户。RTC是一个协同开发平台,这种协同不单单是指开发团队内部的协同,还包括了用户和开发团队以及其他设计人员之间的协同,可以通过Web 2.0技术,让用户方便掌握目前项目的开发进度,包括项目下面要提交一些什么样的新功能,还有用户可以通过这个界面将他新的需求也提交上来,在这个基础上可以跟开发团队保持实时的沟通和协作,并且所有的协作和沟通的内容都会被系统自动记录下来。

    项目经理通过RTC仪表盘,可以看到当前项目的信息,用户可以看到项目所有工作人员目前在做一些什么工作,工作负载情况以及完成的情况。并且可以在仪表板上统一的查阅所有的模块完成情况,以及工作任务分布在谁的手里,包括所有的工作任务的优先级又是什么样的。在RTC帮助下,“51嫁人网”这个项目顺利问题,通过使用RTC小西天公司从以前手工作方式的开发和靠一些个人英雄开发模式终于办理流程自动化、规范化的开发模式,以组织的能力为核心,使整个软件开发过程变得可视、可预测、可以控制,这样的话,用户对公司更加放心,员工对公司的前途更加的有信心。RTC让小西天软件公司重新崛起!

0
相关文章