《快速软件开发》的感悟
书中对不同的人员有不同的动机作了一些比较详细的分析。比如:开发人员有比如成就感(当然我觉得任何参与到这个其中的人都有成就感的)、开发机遇、工作乐趣等。又如对管理人员,其动力主要是:责任感、成就感、还有受认可程度等。因为自己在一开始对这些东西并不是非常地清楚,所以有些工作开展起来并不是非常顺利。现在了解了一些这个东西之后,对激发人员动力是非常有用的。同时这一章举了一些激励失败的例子如过分夸张的表扬等,这些tips对于PM是非常有用的。所以推荐PM去阅读一下这一章。
团队合作是在12章中有比较好的介绍,其中讲了一些为什么团队失败的例子。比如,缺乏共同的愿望,缺乏认同感,沟通效率低。我是比较愿意读这一章的,其中失败的案例也为我们敲响了警钟。比如之前alpha版本的时候大家沟通不是很有效率,而且大家有些地方的motivation并不相同。有的同学想做A feature, 有的同学想做B feature. 这就是一个典型的缺乏认同感的一个例子。所以这些tips也好,教训也罢对一个团队的同学都是非常地重要的。PM的话,最好阅读这一些如何激发共同的motivation的例子,这样对于一个team都是非常有利的。
团队的任务分配非常重要,特别是这本书中提到如何有效地监控个人表现。
总体说来,主要是阅读了team work有关的三章,对于团队合作,以及如何控制进程方面很值得去阅读。因为所有的工作都是会以一个team的entity去做的。
在软件开发的过程中,代码编写和单元系统化测试同步进行,对提高软件开发的速度非常有效。