Jun 02, 2009 11:33
Интересный момент: как оценить время исправления бага? Ну вот так, чтобы получилось более-менее реально? Мне, плебею, это как-то недоступно. Т.е. когда речь идет о реализации какого-то функционала, то прикинуть, безусловно, можно (и нужно), но как это сделать для исправления бага? Ведь дать приемлемую по точности оценку можно только в случае, если известно где что исправить. А если известно где что исправить, почему бы это просто не взять и не исправить? Получается, что на оценку исправления бага будет тратиться времени больше, чем на само исправление, что явный маразм.
Лично я предлагаю такой вариант: берем среднее время исправления последних 50 или 100 багов (в зависимости от их общего количества) и его (+ 10% на риск) принимаем за оценку исправления следующих 10. Простенько и со вкусом. Можно придумать и более сложный алгоритм (апроксимация там какая-нибудь, средневзвешанные значения), но я сомневаюсь, что это что-то заметно изменит.
программирование