术以载道:软件过程改进实践指南
上QQ阅读APP看书,第一时间看更新

自序

本书是对我20多年在软件工程方面的所做、所思、所见、所闻的总结。在2005年6月之前我写了一些文章发表在www.51CMM.com,2005年6月之后开始在MSN建立自己的共享空间,后又转为在blog.ccidnet.com建立博客,做咨询的各种体会、客户的各种问题的解答慢慢地总结记录在博文中。本书的内容来源大抵如此。

我自己比较懒,英文名字Dylan Ren也源于此,我希望读为“大懒人”。所以我自己没有想起来整理博文。还好,有朋友激励我。最初是常州国光的杨建华先生花时间对我的博文进行了汇总,后来富士康的陈东源先生也想整理我的博文,于是我将杨先生整理的材料发给了陈先生。陈先生长我10岁之多,老大哥不吝时间,对这些材料建立了目录,标识了他认为重点的字句,让我甚为感动。而后成都虹微的王小康先生也希望帮我整理这些资料。为了不辜负各位的厚爱,于是2007年年初我就自己开始整理这些资料了。

在整理时,我重新对这些文章进行了分类,修改了某些文章的标题,并补充了未公开发表的一些资料,对某些口语化太浓的字句进行了修改。其实,修改后反倒发现丧失了博文中的那种自由与亲切。

修订这些资料的过程也是自我反思的过程,是与自己对话的过程,温故而知新,累并快乐着。有时发现很难准确地把一个思想表达得很严谨,因此而烦恼、灰心,于是就放下一段时间,冷处理后再拾起来重新修订。

本书是以CMMI为主线,也融合了敏捷的很多实践,是我的软件过程改进思想的记录,是一己之见。限于能力,书中的描述有很多地方不尽人意,观点也存在偏颇,希望阅读本书的朋友能够多多拍砖,以使本书更加完善。

我的理想是能够写一本通俗的书,借鉴佛教、基督教传播其教义的方法,通过一些通俗的故事传递思想;也希望能学习郭德纲的相声、学习金庸的武侠小说,把跌宕起伏、高潮频现、引人入胜的写作手法与软件工程的科学严谨融为一体。理想和现实有很大的差距,虽然我自己不满意,但是我尽力了。

2008年11月,陈冀康编辑找到我,希望将我的博文整理成书。陈先生将书籍命名为《术以载道—CMMI咨询札记》,取自于我的一篇博文《术与道》,我甚以为然,于是大家一拍即合。2013年初再给陈先生看此书稿时,他认为内容有了很大的充实,于是更名为《术以载道—软件过程改进实践指南》。

每次重读自己写的内容,每次都不满意,都需要静下心来修改,以至于出版的日期一拖再拖。

我希望本书能够成为一本实用之书,但未必完备而严谨,这是现实和理想的平衡。

变化是永恒的,改进是永恒的!

2013年1月19日