Прозрачность и адекватность формирования цен на услуги – один из основных наших приоритетов. Мы всегда стараемся завязать дружеские отношения с каждым заказчиком, вне зависимости от размера его заказа. Расчет в этом есть, и он очень простой – довольный нашей работой клиент, обратится к нам снова, с новым проектом или идеями по усовершенствованию созданного ранее. Нам же, в свою очередь, очень приятно и удобно работать с хорошо знакомыми клиентами, зная их потребности и запросы.

Мы всегда рассчитываем на длительное сотрудничество, и дружеские, партнерские взаимоотношения.

Принципы формирования цен

Студии, и фрилансеры, которых в первую очередь интересует разовая прибыль с заказчика, нередко играют на отсутствии понимания клиента, по части технической составляющей.

Давайте разберем по-существу, из чего складывается (или, должна в идеале складываться) цена на создание функционала:

  1. Общая сложность проекта
  2. Уникальность программного кода
  3. Затрата времени на реализацию
  4. Качество работы

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

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

Затрата времени на реализацию – это основной параметр, на который ориентируются все. Правда, он весьма зависим от опытности программиста, общей сложности проекта, и необходимости реализации уникальных решений. В плане стоимости, часто не совсем справедливо нивелируется тем, что цена услуг опытного программиста выше, чем новичка. Из-за чего в конечном счете, получается примерно одинаковое значение: за одни и те же деньги, опытный программист сделает за 2 недели, неопытный за 1,5 месяца.

Качество работы – зависит сугубо от программиста, его опытности и общего подхода к работе. Можно добавить, что качество работы еще зависит от выбранной платформы, CMS. Однако, зная поставленную задачу, и рекомендуя клиенту эту платформу, программист берет на себя ответственность за качественную реализацию именно на ней.

Как видим, эти 4 параметра (общая сложность, уникальность, время, качество) весьма универсальны, с небольшими изменениями, могут применяться к любым задачам, не только в области программирования. Из них следуют 2 основных значения – профессионализм исполнителя и затраченное время.

Мы готовы предложить Вам лучшее соотношение этих показателей к стоимости.

Оптимальные решения

Однажды, к нам обратились с просьбой оценить стоимость работ по “уникальному и сложному” проекту – так считал заказчик на тот момент. Техническое задание уже было. Заказчик пояснил, что обращался с ТЗ в одну из студий, где ему сказали, что разработка такого рода проекта обойдется в районе 180 тыс. рублей, и займет по времени, порядка 2-х месяцев. Аргументировал эту цену тем, что проект сложный, и над ним придется “попотеть”.

Когда наш программист ознакомился с ТЗ – оказалось, заказчику нужен самый обычный интернет магазин. Да, там были некоторые нестандартные решения, но они никак не тянули на такую цену.

Мы уточнили у заказчика, важна ли для него абсолютная уникальность кода, на что он ответил – “без разницы, главное, чтобы все работало так, как было описано в ТЗ, и была удобная админ панель”.

Проект был реализован на одном из фреймворков, и обошелся заказчику в 25 тыс. рублей. Заказчик остался доволен, спустя несколько месяцев, он обратился  к нам снова, уже  с другим проектом.

Суть в чем: большинство клиентов, понятия не имеют, какого рода работа над технической частью проекта, должна быть проведена. Они и не должны это понимать – обязанность исполнителя, предложить заказчику варианты решения его задач. В данном случае, человека поставили перед фактом, что создать такой проект будет стоить 180 тыс. В студии не удосужились уточнить, а нужно ли ему вообще все это дело с ноля, или ему просто нужен работающий интернет-магазин по его ТЗ.

Проекты с ноля

Что значит “проект с ноля”? У любого, более-менее опытного программиста, за время его практики, собрались готовые, отлаженные решения на тот или иной случай. В особенности, это касается таких распространенных и популярных типов, как интернет-магазины. Создавать эти решения с ноля, каждый раз для каждого клиента – все равно что заново изобретать велосипед. И, если Вы уже умеете делать “велосипед”, то как минимум, каждый последующий, будет похож на предыдущий. С разными выражениями, названиями функций, но все равно, это будет одно и то же. Не лучше ли, в таком случае, не гоняться за уникальностью, а использовать те решения, которые проверены временем и безотказно работают?

Конечно, бывают проекты для которых нет в принципе готовых решений. Но, такие встречаются крайне редко, и в большинстве случаев, требуется создавать с ноля, только некоторые функции. Полностью уникальные по части программного кода проекты – могут получиться разве что у новичка, для которого это вообще первый проект. Все, у кого есть опыт, так или иначе, используют свои наработки.

Поэтому, дорогие клиенты, имейте это ввиду. Если Вы заказываете где-то (не обязательно у нас) разработку с ноля, по факту, Вы не получите полной уникальности программного кода.

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

Если вы не хотите переплачивать на “понты”, и Ваши задачи не требуют специальных решений, целесообразно выбрать в качестве платформы для вашего проекта, любую из бесплатных CMS. На сегодняшний день, хороших отлаженных CMS, с постоянной поддержкой – множество.

Их основные преимущества, помимо собственно, бесплатности, состоят в том, что готовых решений – полно. Можно сделать практически что угодно, написав при этом, минимум программного кода. Специалистов по таким CMS тоже немало, что положительно влияет на цену разработки дополнительного функционала. Сэкономив на разработке программной части, Вы можете вложить деньги в дизайн, продвижение, наполнение контентом. Это будет разумным решением, в особенности, если Ваш бюджет – ограничен.