日程表

written by admin on May 15th, 2008 @ 06:02 PM

时间 主题 描述 演讲人
8:30-9:30 签到
9:30-9:35 会议开始 开场白以及嘉宾介绍
9:35-10:20 领域专用语言 所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。几乎自计算机发明伊始,人们就开始谈论和使用DSL了。在这个session中,我们将通过一个简单而具体的例子,来解释DSL是什么样子的,以及如何在实际开发中应用它。 Martin Fowler & 徐昊
分会场一
10:20-11:10 适用于IT专业人员的精益思考技巧 本演讲将会探讨丰田公司所采用的过程、工具以及思想。此外还会通过一系列案例来说明精益技巧的运用。比如两家澳洲最大的网站是如何将交付周期从12个多月缩短到4-6周的;一家大型国际银行是如何将捕获项目需求的时间从3个多月缩短到2周的;一家国际金融服务公司是如何将一个历时12个月的计划的成本减半的。 Richard Durnall
11:10-11:30 茶歇
11:30-12:20 互联网产品研发的敏捷经验分享 互联网快速变化的行业特点注定了产品的研发需要时刻面对各种变化,同时对用户反馈的快速获得也是这个行业区别与传统软件行业的主要特征之一。敏捷开发的思想从几年前进入腾讯, 就得到了快速的应用和认同。公司许多成功的产品都是敏捷开发模式的受益者。 这里和大家分享互联网的行业特色,敏捷在腾讯的推广使用,和成功应用的案例。 林松
12:20-13:20 午休
13:20-14:20 演进性的敏捷设计:从结构简单到结构良好的设计 在这个演讲里,我会探索演进性的敏捷设计,它关注于通过持续集成、测试驱动开发以及重构来不断的改善软件的设计。演进性的敏捷设计使得开发者可以通过不断将代码里的“坏味道”转变成更好的设计的方式,将简单的代码(在保持简洁的同时)转变成结构良好的设计。我还会在这个演讲里强调一些最佳实践和实际案例。 Paulo Caroli
14:20-15:20 GOT & GDT 本演讲从分析成功和失败项目的原因开始,揭示出一部分项目失败或不是很成功的原因在于没有自始至终贯彻GOT (Goal Oriented Thinking 目标驱动的思考)的思想。继而从GOT,GDT (Goal Driven Team 目标驱动团队), 透明的团队,一个管理者应该如何做,目标不是全部这5个方面介绍了如何在项目中实现GOT和建立GDT。 王晓明
15:20-15:30 茶歇
15:30-16:30 演示:持续集成工具 本次演讲向您展示了Cruise新的持续集成和发布管理系统。 Jez Humble
16:30-17:30 C++项目的敏捷实践 本演讲主要分享了在实际的CPP项目中应用敏捷方法的一些经验.比如有效处理Singleton的各种方式及对比;有效处理过度继承的各种方式及对比;对mockpp的一些改进及背后动机;mock对象在CPP敏捷实践中的重要性等等. 袁英杰
分会场二
10:20-11:10 使用Eft对Windows桌面应用进行功能测试 Eft是一个用于Windows桌面应用程序的功能和验收测试工具,可以用来测试Windows Form, Win32和WPF应用程序. Eft使用CSS选择器来帮助使用者定位界面元素,并支持鼠标键盘等操作. Eft模拟用户对应用程序的实际使用来完成应用的测试. Eft目前构建在.NET3.0的UIAutomation和Win32 API上. 黄亮
11:10-11:30 茶歇
11:30-12:20 敏捷实践经验分享 暂无 周耀辉
12:20-13:20 午休
13:20-14:20 精益思想与软件开发 伴随着上世纪60年代丰田汽车的神奇崛起,精益思想早已被无数制造企业效仿和应用。该主题将带大家从软件从业者的视角进入精益的世界,通过一系列与软件开发密切相关的实例,分析精益思想的原则和价值观。同时,该主题也是从另一个角度认识敏捷软件开发的过程,并探讨精益思想对软件开发的启示与现实意义。 路宁
14:20-15:20 Development Build Grid 自动化测试在敏捷开发中扮演着至关重要的角色,它是团队进行短周期迭代开发和持续集成的有效保障。但是伴随着项目的发展,测试的数量越来越多,运行所有测试的成本也随之水涨船高,其中尤以时间成本最为昂贵。这个主题演讲将和大家分享在Mingle项目中通过构建Development Build Grid来降低运行大量测试所需时间成本的实践经验。 李晓
15:20-15:30 茶歇
15:30-16:30 德明如是说:Build Quality In 在传统的信息项目中,测试工程师会在得到需求与设计文档以后开始设计测试计划,在代码接近完成的时候执行测试、汇报缺陷。而敏捷测试的实践中,我们的测试工程师不仅跑在了前头,测试的行为也交到了每一个成员的手上。这个主题中,我们会为大家介绍在敏捷项目中,我们是如何把测试嵌入到项目中。 覃其慧
16:30-17:30 Ruby如何帮我成为一个更好的.NET开发者 Ruby是近年来颇为流行的一种动态面向对象编程语言,吸引了越来越多的开发者的关注。Ruby不仅仅是Yet Another Language,它更是一种思考方法和开发方式的变革。这个主题将为大家介绍一个应用Ruby的思考方式简化.Net项目开发的案例。 徐昊

Comments are closed