Мое мнение не стоит вообще напрягаться с подсчетами так как это пустая трата времени - точного прогноза не будет. Прогноз надо делать "на глаз", исходя из опыта работы с конкретной командой.
Программист прикидывает, он ничего не знает. Его прогноз обычно +/- 20% Причем он может быть оптимист, а может сроки увеличивать. А может заболеть, а может что-то не учесть.
Разумно сроки увеличивать, так как сделать "раньше срока" - хорошо, а затянуть с релизом - вызвать раздражение