读书人

《高速软件开发》学习笔记 - Part 2.1

发布时间: 2012-08-14 10:39:57 作者: rapoo

《快速软件开发》学习笔记 - Part 2.10 谨慎对待生产率工具
谨慎对待生产率工具(可以提高生产率的工具)
工具包括:开发语言,编译器,IDE, 框架,第三方包,版本控制器,issue追踪系统等等

工具的局限性往前走3步,再往后退2步
1.它可以帮你提高很多东西的自动化水平,节省很多时间
2.每个工具往往都有它的局限性,导致有些地方你要花很多时间,甚至遭遇很大风险

具体的策略
1.尽早识别有希望的新工具 --不要等到需要新工具时才着手调研,可以成立一个“工具组”全职或兼职地研究市面上的工具
2.全面地评价新工具 -- 考评预计收益,供应商稳定性,质量,成熟度(版本号>1),学习曲线,适用性,与现有工具的兼容性,以及是否满足你们未来的产品规划
3.快速地部署被证明有效的新工具
4.避免使用被证明低效的新工具 - 如果项目里使用了新工具,应该在项目结束后对这个工具进行评价,为后面的项目提供参考。
5.继续使用久经考验的旧工具 - 不要轻易更换,否则你会很疲惫

误区:银弹综合症。看到一个有诱惑力的新工具后,就一厢情愿地认为它可以大幅度缩减项目时间。银弹症在软件开发界是一种常见的职业病








读书人网 >软件开发

热点推荐