
书评:简洁代码──敏捷软件工艺指南
Ryan Cooper为Robert Martin的新作《简洁代码》写了一篇书评,他认为每个在乎软件质量和专业技艺的开发人员都应该阅读此书,新手和老手都能够从中获益。

Ryan Cooper为Robert Martin的新作《简洁代码》写了一篇书评,他认为每个在乎软件质量和专业技艺的开发人员都应该阅读此书,新手和老手都能够从中获益。
很多人打趣地把3x5英寸大小的索引卡片称作为“敏捷专家的徽章”。很多情况下这么说也不能算不对或者不合适。通常很多敏捷活动的一大特点就是跟一堆索引卡片打交道。但是能否通过使用索引卡片来学习和牢记敏捷呢?Tim Ottinger和Jeff Langr想通过他们的“敏捷记忆卡”项目来帮助大家做到这点。
一群敏捷专家亲临日本“现场(gemba)”观察精益实施情况,他们都看到了什么?今年春天去日本的“精益寻根之旅”,由Mary和Tom Poppendieck带领,他们在博客和新闻讨论组中发表了自己的观察,本文是这些观察的综述。旅程涵盖了制造企业和软件组织,参加人士包括Henrik Kniberg、Sune Gynthersen、Gabrielle Benefield,还有其他一些专家。
最近,欧洲的一些敏捷教练聚集到了英国,讨论相关的技术并进行思想交流。与会者包括:Rachel Davies, Mike Sutton,David Peterson,Plamen Balkanski,Keith Braithwaite,Duncan Pierce等。他们的讨论涵盖了各种各样的主题:有效的教练指导方式,我们需要教练的原因、自组织型团队等等。

Tellurium是一款针对web应用、基于UI模块的并配有一套领域特定语言来进行web测试的自动测试框架。最近Tellurium发布了0.6.0版本,InfoQ中文站就此采访了Tellurium的创始人方剑先生。

Jay Fields从实施的视角介绍了结对编程。如果你已经了解了结对编程的含义,那就应该读一下这篇文章,它可以为你成功实施结对编程提供向导。Jay在文章中进行了面面俱到的描述,从如何调整座位,到有效的训练技巧,再到如何避免人们常犯的错误。

本采访视频由金毅翻译,郑柯审校。
Pollyanna Pixton 告诉我们,在一个互相信任的文化氛围中,领导者必须退到后面,否则他们会阻碍和限制团队的生产力、创造力和革新力。她论述了领导者怎么营造一个互相信任的文化氛围,以及为了将敏捷开发团队的能力发挥到极至,领导者必须要做的事情。

在InfoQ Greg Young最近的一次采访中,Steven "Doc" List 谈到了开放空间会议,它是一种能够减轻会议组织难度,并适合各种规模会议的方法。

InfoQ中文站的电子杂志《架构师》试刊第三期出炉了!我们力求把它做到“合适就好”,这并不是说让我们不再追求进步,根据读者的需求选择最合适的(而不是最好的),而一旦做了选择,那么就深入地研究,发掘它们的潜力,而不是在选择面前犹豫徘徊。

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

InfoQ中文站的电子杂志《架构师》出版了!它将作为网络的一个延伸和补充,将过去一个月有代表性、访问量较高的内容单独摘选出来,按“新品推荐”、“热点新闻”、“人物专访”和“推荐文章”等四个栏目划分,每月一期,8号出刊。

本迷你书是《代码之美》的精选版,包括正则表达式匹配器、最美丽的代码、美丽测试、NASA火星漫步者任务中的高可靠企业系统、美丽的并发、以REST方式集成业务伙伴等。《代码之美》由华章图书出版公司出版,全书收录的皆为软件设计领域中的一组大师级作品。每一章都是由一位或几位著名程序员针对某个问题给出的完美的解决方案,并且细述了这些解决方案的巧妙之处。

本迷你书是《开源技术选型手册》的精选版,包括Web框架篇、动态语言篇、Ajax开发篇、版本控制篇、项目管理篇(AOP)、面向方面编程篇和面向服务架构篇(SOA)等,作者均为 InfoQ中文站编辑。《开源技术选型手册》由博文视点出版公司出版,全书共包含20个章节,由各领域的专家撰写而成,为中高级技术人员的技术选型工作提供必要的参考。

在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。

有证据表明,Scrum已经成为发展最快的敏捷方法了,在原来的Scrum书中都有关于这套方法的详细介绍,但这些书人们常常读完一次就放在一边了。SPRiNT-iT的敏捷教练们从长期的实践中抽取了Scrum的基本要素,为大家献上这样一份简练的参考资料,帮助团队更有效地推动所有的Scrum会议,并创造Scrum成果。这本书的目的不是为了进行Scrum教学,而是为了给接受过培训的团队带来信心,让他们轻车上路,成功启动最初的Sprints——这些成功将帮助他们的组织更亲密地拥抱Scrum。