Согалсен с
Inv3go, однако кроме этого необхоимо учитывать еще и время, затраченное на разработку(то есть кол-во человекочасов * стоимость одного часа), гарантию работоспособности проекта (покрытие тестами например), следование ТЗ (уложились ли вы в сроки, согласованные с заказчиком и в его требования), а так же, возможно стоит учитывать сложность подержки итогового продукта (насколько сложно будет его в дальнейшем поддерживать).