《快速软件开发》学习笔记 – Part 2.10 谨慎对待生产率工具

谨慎对待生产率工具(可以提高生产率的工具)

  
工具包括:开发语言,编译器,IDE, 框架,第三方包,版本控制器,issue追踪系统等等

工具的局限性
往前走3步,再往后退2步

   1.它可以帮你提高很多东西的自动化水平,节省很多时间

   2.每个工具往往都有它的局限性,导致有些地方你要花很多时间,甚至遭遇很大风险

具体的策略

    1.尽早识别有希望的新工具 —
不要等到需要新工具时才着手调研,可以成立一个“工具组”全职或兼职地研究市面上的工具

    2.
全面地评价新工具 — 考评预计收益,供应商稳定性,质量,成熟度(版本号>1),学习曲线,适用性,与现有工具的兼容性,以及是否满足你们未来的产品规划

    3.快速地部署被证明有效的新工具

    4.避免使用被证明低效的新工具 – 如果项目里使用了新工具,应该在项目结束后对这个工具进行评价,为后面的项目提供参考。

    5.继续使用久经考验的旧工具 – 不要轻易更换,否则你会很疲惫

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

  

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.