作者介绍Craig Larman 享誉国际软件界的专家,是面向对象技术和开发以及迭代和敏捷开发方法的积极倡导者。他曾在Xerox公司担任首席精益软件开发教练、在Ericsson公司担任大规模Scrum和企业敏捷顾问、在Valtech公司担任首席科学家。除本书之外,Larman还著有Applying UML and Patterns和Practices for Scaling Lean & Agile Development和Scaling Lean & Agile Development等书。其中Applying UML and Patterns是面向对象分析和设计以及迭代开发方面的畅销书。译者介绍张晓坤中国科学院计算所硕士,曾经是中央民族大学计算机系讲师,在多家IT公司担任过技术总监。2006年创业,先后创办了神州酷奇(北京)科技发展有限公司和北京魔笛创新科技发展有限公司。现为北京魔笛创新科技发展有限公司董事总经理、神州酷奇(北京)科技发展有限公司董事。曾翻译多部计算机技术方面的书籍,除本书外还包括《.NET 本质论 第1卷:公共语言运行库》、《C#编程语言详解》、《轻快的Java》《.NET模式:架构、设计与过程》等。新浪博客blog.sina.com.cn/artlab,新浪微博weibo.com/ezxk。