Существует два основных метода ее оценки:
- расчет полной суммы на основе задания, что включает определение цены за рабочую единицу;
- учет времени, которое команда затратит на выполнение задачи (здесь одни разработчики устанавливают единый тариф для всех часов работы, в то время как другие меняют расценки в зависимости от уровня квалификации и специализации).
Каждый из этих подходов имеет свои недостатки. При первом подрядчик может завысить стоимость, чтобы избежать риска недооценки, что необязательно связано с жадностью, а скорее с попыткой покрыть возможные неопределенности в оценке.
Во втором случае, когда сумма основывается на затраченном времени сотрудников, заказчик сталкивается с риском того, что исполнитель завысит количество отработанных часов. В таких условиях клиент не всегда в состоянии проверить точные сроки и контролировать результаты промежуточных этапов до завершения всего проекта.