最近读完了《软件项目成功之道》这本书。全书一共不到200页,趁着每晚睡觉前看个半小时,几天下来也就看完这本书。这本书感觉还不错,没有说教式的方法,很多的东西都是作者实践,比较贴近真实。只不过欧美的方式跟国内的国情还是有些差异的。
全书一共分为了五章:
第一章:绪论
首先说明了一个好习惯的重要性,还引用了亚里士多德的言论:“如果我们坚持不懈,那么,优秀就不再是一种行为,而成为一个习惯。”。作者由此引申了这句话用在软件项目中,就是:“一流的产品只不过是好习惯的副产品”。随后介绍了本书内容的原则是务实,主要是提供现实的软件项目中比较有用的方法。最后是介绍了本书的路线图和怎样阅读本书。
下图是如何构建优秀的产品的图示:
第二章:工具和基础设施
1、在沙箱中开发
2、管理资产
3、建立构建脚本
4、自动构建
5、跟踪问题
6、跟踪特性
7、使用自动化测试框架
8、选择工具
9、何时结束试验
第三章:实用项目技术
1、按照任务清单工作
2、技术领导人
3、每天都要协调沟通
4、审查所有代码
5、发送代码变更通知
6、大汇总
第四章:曳光弹开发
曳光弹开发的过程可以查看如何构建优秀的产品图中的过程模块。
第五章:常见问题集解决办法
列举了项目中常见的一些问题和解决的办法,还是有不少参考价值的。
看完这本书后,感觉其实第三章印象比较深刻,但是却容易流于形式,起不到预期的结果。第二章主要是一些工具,可以做为参考,原则以适合项目组为准。