这是假期读的第二本关于本专业的书,下面简单谈一下个人理解。
里面运用了很多形象的比喻,如巨兽在焦油坑里垂死挣扎等,这也象征了软件开发里遇到的困难,反复地修改等等。
书里强调了团队的作用,强调人和沟通的重要性,个人的技术并不能完全决定一个项目,团队里人的交互也是很重要的,积极的沟通才能造就伟大的团队。当然,作为学生来说,虽然接触不到很大的项目,但是在学习过程里的沟通,交流依然是必不可少的,在探讨的过程里,会学的更快,更好,共同做一个课题和老师布置的作业,这个过程里因为思想的交流变得事半功倍,《人月神话》提到,一个人做虽然完整性好,但效率低;而团队中成员相互协调,效率高且完整性也好。
Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。
还有比较值得注意的是时间进度,不能过于拖延。每完成一个部分最好用文档记录其功能,测试等,方便整理时理解,这写文档的时间是很必要的,不能节省,不能因为赶进度而忽略很多细节。
简单总结一下:沟通交流很重要,个人技术也得扎实,文档是很有用的工具。