Никто не сказал об этом, так и сделаю. Очевидным ответом является то, что если у вас есть оценки программного обеспечения, то это верный признак нереальных цифр. Да, существует множество методов оценки программного обеспечения, но ни одно из них не является точным в любом случае, форме или форме. Обычно происходит установление крайних сроков. Если задача переоценивается, то затрачивается дополнительное время, что делает результат лучше. Если задача недооценена, то что-то приносится в жертву для удовлетворения доставки (например, тестирование и функции).
Я знаю, что этот ответ не то, во что люди хотят верить, но оценка всегда является предположением. Чаще всего разработчик не может даже предсказать, сколько они достигнут к концу дня. Вы ожидаете, что они угадывают все месяцы/годы по дороге на что-то, что они даже не уверены в том, что действительно задействовано.
Единственный практический ответ на ваш вопрос, который не подвержен нереалистичным результатам, будет использовать рабочий лист, который будет содержать догадки, основанные на предыдущей истории в вашей компании. К сожалению, это не будет учитывать задачи, которые пропустил оценщик. По крайней мере, это может дать баллы.
Если вы не раздумываете о том, чтобы разблокировать одну и ту же точную систему снова и снова, то каждый, кто думает, что они это поняли, обманывает себя. Есть слишком много переменных.
Я голосую, чтобы закрыть этот вопрос не по теме, потому что это не о программировании –