3

TDD 的最大好处之一是可以在开发周期的早期检测到缺陷,从长远来看,这将大大节省开发成本。

我想知道是否有人遇到过一项研究,该研究显示了开发过程不同阶段的缺陷成本?这当然可以是假设成本还是实际成本?

4

3 回答 3

1

我看到的大多数图表都很直观,但却是轶事。如果您正在与想要硬数字的人交谈,请参阅图表

https://agileelements.wordpress.com/2008/04/22/cost-of-software-defects/

于 2012-11-22T01:35:14.420 回答
1

这是我发现的一篇博客文章,其中包含有关应用程序开发生命周期不同阶段的错误修复成本的一些数据http://blog.programeter.com/post/1550840010/cost-of-bug-fixing-at-different -sdlc 的阶段

要记住的一件事是,这些成本可能很大程度上取决于软件的类型,例如,将错误修复部署到 Web 应用程序的成本将比固件更新低得多

于 2012-11-21T17:21:31.203 回答
1

我总是参考 Scott Ambler 关于该主题的精彩图表。

http://www.agilemodeling.com/essays/costOfChange.htm

“反馈周期长度”显示了每种做法对变更成本曲线的影响。很容易看出,产生最快反馈的做法是那些带来最大好处的做法。

于 2012-11-21T21:15:25.340 回答