谁更深入地了解TDD,我清楚地看到了从软件工程的角度来编写测试的好处。有人能告诉我,当我提出切换TDD的想法时,我应该对我的项目经理说些什么?
TDD在项目管理层面有哪些好处?
答案 0 :(得分:3)
项目经理有很多优势,因为它适用于TDD。
臭名昭着因项目淘汰而臭名昭着。在项目结束之前,事情似乎进展顺利,当时开发人员和QA团队开始合作寻找并解决所有这些问题。找到需要重大重构,耗费时间和资源的问题并不常见。 TDD通过从一开始就贯穿整个项目执行测试来帮助缓解这一问题。它不会捕获所有错误,但列表将更易于管理,这使项目经理非常高兴。
使用适当的工具,项目经理可以使用TDD跟踪生产力和代码质量。在任何时候,她都可以看到项目的状态,因为它适用于正在编写的测试,以及有多少是通过和失败。这个量词可以帮助项目经理衡量开发人员,甚至整个团队在项目中的位置。项目经理喜欢这种东西
TDD帮助项目经理确定团队可能表现不佳或表现不佳的领域。如果您的开发人员不能正常工作或保持良好状态,他很早就知道并且可以在问题开始影响产品计划之前解决问题。
Here's一篇关于这个主题的体面文章。
答案 1 :(得分:1)
说服项目经理使用TDD并不是那么容易,并且开发人员可以使用TDD,即使没有通知PM也是如此。
但我想这些观点可能有所帮助: