Автор выше уже сказал, но я вставлю свои 5 копеек, исходя из своего опыта.
Как менеджер спрашиваете или как программист?
Двоякая ситуация. Как программист, вы можете исходить из расчета сколько времени потратите. Но менеджер, если имеет опыт в программировании или опыт в других проектах, может понять, что поставили слишком много часов на реализацию простых вещей. Поэтому, если вы чего-то не знаете, время потраченное на самообучение, не должны вписывать в реализацию. То чему вы научились, вы унесете с собой, это ваш актив.