客户要求我们对我们遇到的每个错误进行时间估算。
尽管我们确实有一个固定的错误修复时间表并为此分配了时间,但我们没有为我们拥有的每个错误分配时间。简单地说,我们已经确定了我们的 bug 的优先级,并确保在分配的时间内修复最高优先级的 bug。
我不喜欢将时间分配给错误,原因很简单:
- 它通常是不准确的。很难弄清楚修复需要多长时间。
- 浪费时间。
- 影响代码质量
- 从长远来看会产生更多的错误(我们可能会在截止日期前完成它时错过某些事情)。
我们应该如何解决这个问题,我们不想提供每个错误的小时数,而只是一个关于修复哪些错误的时间框架?
你如何为你的 bug 分配时间?它有效吗?值得花时间和精力吗?