第三届“敏捷中国”开发者大会
来源:互联网 发布:阿里云服务器过户 编辑:程序博客网 时间:2024/05/01 01:04
刚参加完第三届“敏捷中国”技术大会,整个大会还不错,不过由于是两个会场同时进行,有些比较好的讲座没听到。讲座的时间安排也很紧,每场讲座只有一个小时,所以只能简略地讲一下,很多问题没有深入。会议期间也出现了一些小问题,在Martin Fowler演讲的时候,分会场二的视频转播没有声音,只好挤到主会场听了。现场还有China-pub在卖书,顺便买了一本Martin Fowler的《重构——改善既有代码的设计》。
这次大会的主题是“精益软件思想”。其实精益制造的理念在工业制造行业已经存在很多年了,而精益软件思想正是把精益制造的概念运用到软件工程领域,用精益的思想指导软件开发。
去得有点晚,到会场的时候正好赶上Martin Fowler的演讲。Martin Fowler是敏捷宣言的缔造者之一、ThoughtWorks首席科学家,也是《重构——改善既有代码的设计》一书的作者。Martin Fowler在演讲中主要介绍了DSL语言。DSL是为在同一个项目中使用不同语言而引入的一种解决方案。这种方式能够让开发人员不用在项目中引入大量的框架,使代码具有丰富的表现力,使“阅读我们写出的代码及对我们意图的展示变得更加容易”。Martin Fowler还指出,现在正在迈入多语言编程时代,多种语言将会应用打同一个项目中,人们会像选择框架一样选择响应的开发语言。
第二场是ThoughtWorks咨询师黄亮演讲的《使用Eft对Windows桌面应用进行功能测试》。主要介绍了如何使用Eft测试Windows桌面应用程序。Eft将所有元素都视为Element,使测试人员在写测试用例时不需要关心对象的具体类型。比如你并不需要知道是测试的是一个Button还是CheckBox,都可以对它进行Click事件测试。Eft还提供了简单而强大的元素定位方法,支持模糊匹配,同时提供了丰富的鼠标、键盘事件响应。演讲中还提及了用于web页面测试的selenium工具,模拟人的行为测试web页面的Watir、Watij(java)、Watin工具。用于桌面测试的NUnitForm、PyWinAuto、Autolt、AutoHotkeys等工具。
第三场是腾讯公司产品经理林松演讲的《互联网产品研发的敏捷经验分享》。主要介绍了腾讯公司的QQMail产品开发团队如何应用敏捷开发方式缩减产品发布周期,以及如何组织高效的敏捷开发团队,并提供了一些可供参考的经验,比如项目团队每天的Standup meeting,信息看板等方式。可惜在介绍QQMail团队的敏捷开发模式设计时,幻灯片没有显示出来。
演讲还总结了QQMail成功的三大原因:第一、产品策略。抛弃了类似gmail的大客户端,大大提高访问速度;回归简洁。第二、产品运营。提高反垃圾邮件技术,增加Email的互联互通。第三、组织模式变革。采用敏捷开发模式。接着介绍了腾讯产品的灰度发布策略,即先让部分用户体验,收集反馈效果,如果效果不佳,终止体验,继续开发;如果效果可以,继续扩大体验用户数量,继续开发,如此循序渐进,最后发布正式版本。
整个演讲时间安排不是很合理,花了很多时间介绍腾讯公司(有为公司做广告之嫌),由于时间有限,到最后的敏捷之路部分只是简略带过了。
下午第一场是ThoughtWorks咨询师路宁演讲的《精益思想与软件开发》,通过讲述去天津一家精益生产工厂参观的感受,介绍了敏捷软件开发中精益思想的重要性,以及在开发中打造一个简洁明亮的软件工厂。主要强调了软件开发中高度可视化的重要性。
第二场是ThoughtWorks咨询师王晓明演讲的《目标驱动的思考&目标驱动的团队》。感受最深的有点是将项目目标与个人目标的结合。项目经理要让团队成员对项目目标有共同的认识,同时也要了解项目成员自身的目标(希望通过项目得到什么),这样就可以让成员选择可以实现自身目标的项目任务,从而建立自组织团队,最终达到项目目标和自身目标的共同实现。同时在项目中必须实现项目透明,及时让成员了解项目最新进展,当前目标等,可以通过技术手段实现(比如建立看板,定期技术分享等)。
- 第三届“敏捷中国”开发者大会
- 第三届敏捷中国大会见闻
- 首届“敏捷中国”开发者大会明日召开
- 首届“敏捷中国”开发者大会明日召开
- 首届“敏捷中国”开发者大会 精彩问答
- 参加第三届敏捷中国技术大会归来
- 2016年第三届光环中国敏捷千人大会——中国最大的敏捷盛宴
- 首届“敏捷中国日”开发者大会 Martin Fowler相会北京
- 第三届中国移动开发者大会
- 第三届“敏捷中国”技术大会将在北京丽亭华苑酒店召开
- 2010 第五届敏捷中国大会
- ThoughtWorks 2010第五届“敏捷中国”大会
- 2016中国第三届CSS开发者大会 与大牛一起探讨
- 2008第三届敏捷大会游记
- 第六届中国Linux内核开发者大会
- 2017第二届中国前端开发者大会
- 游戏开发者大会,中国
- 第三届中国移动开发者大会(MDCON.2015)
- 把一个java web应用包装成桌面应用的简单做法(转)
- 25条CSS制作网页编写的提醒及小技巧整理
- Myeclipse中Tomcat的两种部署方式
- 传智播客
- CSS使用技巧20则
- 第三届“敏捷中国”开发者大会
- 专家答疑:云计算到底是什么?
- SqlDataAdapter 与 DataSet 的关系
- SQL操作全集
- C#中的委托和事件(下)
- 菜鸟进军c#-类参数传递,问题已经解决.
- PHP - Manual手册 - Function Reference函数参考 - Variable and Type Related Extensions变量和类型相关扩展 - Variable handling变量操作 - Variable handl
- steg
- 参加第3届“敏捷中国”技术大会的一点体会