剖析短迭代
敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?
作者 郑柯 发布于 2008年3月12日 下午9时46分
2008年3月1日,第二次Beijing Open Party“春归(The Return of Spring)”活动在北京东直门国华投资大厦11层ThoughtWorks Office顺利结束。与1月19日第一次Open Party活动相比,本次参与人数多达70余位,远超出上次的41人。各位参与者贡献的主题达到了14个,涵盖RIA、软件创业、敏捷和精益、移动开发以及开源等多个领域,各个主题以及相关资料如下:
如果希望观看更多相关视频,请移步至Beijing Open Party官方网站详细查看。
整个活动中,受到大家特别关注的,有好看簿创始人董洵先生主持的“软件创业月月谈”,有ThoughtWorks咨询师熊节的“Legacy System Refactoring”;同为ThoughtWorks咨询师的路宁延续了他第一次Open Party的话题,继续与诸位听众一起深入探讨了与“精益理论”相关的“丰田生产系统”。而Android中文网的站长李大和同学关于Google Android移动手持设备开发平台的介绍也同样吸引了诸多参与者的兴趣和关注。总而言之,各个话题都得到了在场观众的积极反馈和热烈响应。
熊节的“Legacy System Refactoring”以国内某大型高科技通讯企业的一个“老大难”遗留项目为背景,首先介绍了该项目目前一些具体状况,接下来对重构的七条原则进行阐述,并说明重构要达到的目标以及所采取的具体补救措施,最后展示了经过重构之后,对项目产生的良好效果。从这个案例出发,熊节对于如何通过自动化测试、持续集成、版本控制等手段重构遗留项目代码进行了系统化的阐述;同时,他还对造成如此恐怖的“代码怪物”的原因和背景进行了说明,并在现场与江湖上人称“O6Z大叔”以及其他听众,就各种衍生话题进行了激烈而不失风趣的讨论。
Open Party助推团队包括InfoQ中文站、敏捷中国、Matrix社区、ThoughtWorks、Beijing Java User Group 即BJUG、北京Python用户组、灰狐社区以及好看簿。
Beijing Open Party虽然刚刚举办第二次,但就因其参与人员和主题内容的高质量而逐渐引起了一些相关企业的关注,Sun中国用户社区的负责人李力就参加了本次活动,并向大家介绍了Sun中国关于开源社区的政策和未来规划。同时,一些国内知名IT技术图书的出版社也积极参与进来,博文视点还特地为本次贡献主题演讲的参与者们提供了多本技术图书作为奖品。相信伴随着Beijing Open Party的不断完善和发展,随着越来越多的个人和组织的参与,它的价值一定会被更深入地挖掘和发扬光大。
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
8 条回复
回复