Как расчитать время на реализацию task-а?
Но с результатами данной формулы не согласно мое начальство и клиенты. Мол, это много.
А как с результатами данной формулы согласуется реальность? Если подходит, то "это много" - чисто дипломатическая задача. 
Если ситуация такая что вы говорите "4 часа" и всем "это много", а когда говорите "1 час", и потом все равно делаете 4 часа - это ок, то реально оценка 4 часа. 
А если от вас в принципе ждут более быстрой работы чем вы выдаете, и из-за этого напряги, то тут два варианта:
 - либо вы действительно медленно все делаете
 - либо у менеджмента завышенные и неадекватные ожидания. 

нужно определить какой вариант - ваш и действовать в соответствии. 

Вообще лучше всего так - возьмите сколько то своих оценок у сделанных задач, потом посмотрите сколько это реально заняло, выведите зависимость и по ней умножайте будущие таски, по результатам - корректируйте.

еще вот такой метод очень популярен:
Собрал с разработчиков оценку, посчитал. Надо заложить риски.
- умножить на два?
- Нет, на два это не научно. Надо умножать на число e или на число пи, в зависимости от сложности проекта.
- А это как определяется? "E..., какой сложный" и "Пи... какой сложный"?
На самом деле ничего сложного в этом нет. Надо иметь несколько эталонных задач, которые вы четко понимаете сколько времени делаете, например на 1/4, 1, 5 часов. Сопоставлять новые таски с ними и докидывать сверху относительно области не знания части задачи  (а лучше вообще сначала сделать исследование чтобы такого не было) + накинуть на всякие коммуникации (все тоже из опыта берется)