我们已经被客户要求给我们一个关于我们每个错误的时间估计.
虽然我们确实有一个固定错误的时间表,并为它分配了时间,但我们没有为每个错误分配时间.简单地说,我们已经优先考虑我们的错误并确保在分配的时间内修复最高优先级的错误.
我不喜欢为bug分配时间,原因只是因为:
它通常是不准确的.要弄清楚修复需要多长时间是非常困难的.
浪费时间.
影响代码质量
从长远来看会产生更多错误(我们可能会在截止日期前尝试完成某些事情).
我们应该如何处理这个问题,我们不想提供每个bug的小时数,而只是确定哪些bug会被修复的时间框架?
你如何为你的错误分配时间?有效吗?值得花时间和精力?
我能给出的唯一答案是非常保守.猜猜需要多长时间,然后将你的猜测加倍.使用它作为您的估计.正如你所说,很难弄清楚需要多长时间才能解决问题,并且最好说它需要的时间比实际上要长,而不是因为你不够保守而被抓到"违反截止日期".