文章

大象与猴子

很久以来我都对传统的软件工程方法和盛行的敏捷方法的联系与区别郁闷不已,因为每一个领域都是那么庞大,作为一个非专业人士,要能清楚地把握其中的关系,确实不是件容易的事情,直到我看到下面的这个故事(摘自《平衡敏捷与规范》Balancing Agility and Discipline: A Guide for the Perplexed,邓辉孙鸣译清华大学出版社)。在敲字的过程中我自己对一些名词对照着两个软件开发方法中的常用概念进行了注解,不当之处,还请大家指正。
Read more

他山之石,不可攻玉

在一次行业聚会上,又一次遇到了李剑,和他开玩笑:
……
我:你翻译的这本书(《硝烟弥漫中的Scrum和XP 》)害了好多人。
李剑:呵呵, 我知道,我道歉。@# ¥ # ¥ %… ,很多人把这个当成了敏捷…
我:哈哈… ,关键它太流行了。你现在成敏捷的罪人了,你竟然一下子送给了我们公司   5本。
李剑: @#¥ # ¥ % …… Read more

XP与Scrum的区别

敏捷(Agile)作为一种开发流程, 目前为各大公司所采用, 敏捷流程的具体实践有XP 和Scrum, 似乎很少有文章介绍这两者的区别。

现发现一篇外文, 见解非常深刻, 特将其翻译一把. Read more

什么是XP?

在将什么是极限编程之前,咱们先来讨论一下,当今信息技术中最迫切的两个问题是:
How do we deliver functionality to business clients quickly?
如何能快速地向商业用户交付功能?

How do we keep up with near-continuous change?
如何才能跟上近乎连续的变化? Read more