Заказчики часто недовольны тем, какую сумму разработчики назначают за работу. Так случается из-за большого разброса в ценах на рынке и непонимания, откуда берутся конкретные цифры.
Раньше можно было ездить на программистах и дизайнерах до тех пор, пока клиенту не покажется, что проект готов. В какой-то момент более-менее успешные девелоперы посмотрели на юристов с почасовой оплатой и поняли, что они получают за свой интеллектуальный труд очень мало денег. В итоге сформировалось несколько способов назначить цену за разработку.
Метод, предложенный Артемом Горбуновым. По сути, это практическое применение принципов Agile.
Смысл метода в том, чтобы заранее определить срок выполнения и бюджет — и не менять их в процессе разработки. Если мы не тратим больше времени и не вкладываем больше денег, то единственный изменяемый фактор — количество функций, которые мы разрабатываем. Флексить функции — часто лучший выход: продукт выходит вовремя, им легче управлять и легче объяснить его пользователю. А дополнительные функции можно добавлять в процессе, уже имея готовый, рабочий проект.
Тут важно хорошо договориться с разработчиком, какие функции разрабатываются в первую очередь. Нужно иметь четкое представление о том, в чем заключается основная цель вашего проекта.
Этот метод хорош тем, что все понимают, как это работает. Всем участникам ясно, сколько вложено и что сделано. Если проект небольшой, все получится.
С другой стороны, работу дизайнера так не оплачивают. Дизайнеру платят не за потраченное время, а за готовое решение задачи. Даже если он придумал его за 15 минут — значит, хороший дизайнер.
Как правило, задача при этом фиксированная — есть четкое ТЗ, которое нужно выполнить. Тут есть три варианта расчета:
Причин у последнего варианта две: плохое понимание сути собственной работы — скорее всего, так назначают цену неопытные разработчики. А также страх потерять клиента — рынок перенасыщен программистами низкого уровня качества.
При выборе разработчика смотрите не только на цену. Оцените свой проект. Что вам важнее — быстрый старт с возможностью добавлять функции «на ходу»? Четкий бюджет и срок? Реализация всего, что задумано, любой ценой? Честно обсудите это со студией. Сделайте вашу цель — общей.