本章一开头就引用了《明黄实录》中的一句话:“虚有其表耳。”意思就是:仅仅是白有他的外表罢了。这与本章介绍的内容相呼应。
第一节, 为我们讲解了一个误区,我们如今,在做项目的时候做的是过程而不是做工程。软件工程成熟的标志是出现了瀑布模式,即:把软件开发的过程分为需求、分析、设计、开发和测试这五个主要阶段。之后,在人们对过程模式的研究下,许许多多好的模型被提炼出来。模型,其实就是一个样式,也就是我们按照这个模型就可以完成这一种的所有问题,不需要我们多大的思考与变动,只是按照步伐一步步走就对了。但是,这并不能称得上是做工程,用模型并不能做好工程。如果做工程只要依靠模型就可以的话,那么只要有瀑布模型就没问题了。因此,做过程不是做工程的精益和目的。
第二节, 标题十分简单,做过场,但是这其实就十分简单而有力地点出了做过程的问题所在。做过场的意思也就是走过场,有角色,但是没有实际的内容与作用。而模型其实也就充当了过场角色的任务,只要我们按照模型,走一个过场,就可以完成过程。最终结果就是观众和演员都无法忍受,戏目如此,项目的结局,若只是如此,大概也是这个结果。
第三节, 在按照模型走过场的时候,我们大多数人都忘了问题的本质,其实我们就是想去实现一个东西。工程只是一个途径。没有工程的时候,前辈们一样可以解决问题,但是有了过程的现在,却什么也做不出来了。工程成为了借口,我们能完成工程,却没完成项目。为了工程而工程,最终大多数都迷失于项目中。
第四节, 其实那些所谓的经典模型,不过就是在瀑布模式上的变动。之后,作者为我们列举了一个日本IT使用的“V字模型”,模型其实也就是在瀑布模型的基础上加上了每一步的测试,也许可以简化为瀑布模式。但实际并非如此。就如同买椟还珠一样,我们应该学着去透过事物的表面去看到实质的东西,去思考“V字模式”的真正意图。这种模式十分强调测试,并且让实现着和测试者分离,使得日本在工程外包的背景下,可以让工程更好地实现,这种模式十分符合他们的运营需要。所以,同样我们也应该做出自己需要的模型和工程方法来为己所用。
第五节, 这一节,作者主要给我们讲解了东汉时期的一个小故事,即“刻鹄类鹜”和“画虎类狗”的来历,马援教导侄儿要学习龙伯高,不要学习杜季良,并由此说道,画鸿鹄不成还可以说画的是鸭子,但是画虎失败的话就只能成为狗了。近代的作家也引用这个典故来教导后生。希望后生学杜甫不学李白。同样,学习模型也是如此。
第六节, 工程不是按模子做出来的,而是需要我们去组织工作,明确分工,步调统一,一起来完成这个项目。这才是真正的做工程。