敏捷史话:走入《敏捷宣言》的合著者真实人生
上QQ阅读APP看书,第一时间看更新

“自适应软件开发”倡导者

除软件工程师外,Jim还是一位“自适应软件开发”的倡导者。他推崇着一个原则:即流程不断适应当前的工作是正常的事务状态。1999 年 12 月,也就是在Kent的《极限编程》问世大约一个月后,Jim所著的《自适应软件开发:一种管理复杂系统的协作方法》出版了。这本书的原始标题其实是“RADical Software Development”,但Jim总觉得这个名字好像缺少点什么——复杂自适应系统理论,所以Jim用“Adaptive”代替了“RADical”。自此,自适应软件开发(ASD)发展成型。

在《自适应软件开发:一种管理复杂系统的协作方法》一书中,这本书的大部分内容是关于管理理论而不是软件开发。也是在这本书中,登山爱好者Jim使用了很多爬山的类比来说明他所持有的,关于团队合作、计划和适应快速变化条件的观点。