Сколько стоят услуги программистов? Цены студий и фрилансеров
В этой статье мы собрали подробную информацию о стоимости услуг программистов. Вы узнаете, сколько стоит час работы веб-разработчиков на PHP и других языках, 1С программистов и других специалистов. Сколько платят штатным сотрудникам и фрилансерам. Где найти хорошего разработчика на разовый проект или постоянную работу, и многое другое. Обязательно прочитайте статью до конца – в ней много полезной информации.
Две схемы, по которым работают программисты
- Фиксированный бюджет. Стоимость работы фиксируется и не меняется, если не вносятся правки в техническое задание. Как правило, фиксированный бюджет применяется на типовых проектах, когда программист точно знает, как решить задачу и сколько времени она займет. Примеры типовых проектов: разработка стандартного лендинга, корпоративного сайта с обычным функционалом, интернет-магазина, типовые настройки в 1С.
-
Оплата по часам. Заказчик платит за время, потраченное программистом на работу. Многие клиенты боятся схемы почасовой оплаты, считая, что исполнитель будет работать медленно. На самом деле разработчику невыгодно работать медленно, поскольку завышать бюджет – значит терять клиентов и репутацию. Кроме того, исполнитель отчитывается, сколько часов он потратил на каждый этап. Если он будет работать специально медленнее, заказчик это увидит (задачи, которые ранее решались быстрее, станут занимать больше времени). Оплата по часам применяется на нестандартных проектах, когда нет ясности, сколько часов уйдет на разработку. Также оплата по часам используется при поддержке ИТ-продуктов.
В этой части статьи я расскажу, как рассчитать стоимость часа работы программиста в студии и на фрилансе. Это будет полезно и заказчикам, и исполнителям, чтобы объективно оценивать стоимость услуг разных подрядчиков на рынке.
Формула для расчета стоимости 1 часа программиста в студии:
(Зарплата программиста + Налоги + Иные расходы + Прибыль) / 120 часов = Стоимость 1 часа работы
Например, если зарплата программиста составляет 50 000 руб. в месяц, то минимальная выручка, которую он должен приносить компании в месяц, составляет 50 000 * 3 = 150 000 руб. Коэффициент 3 – это минимально возможный коэффициент в компании, которая честно платит налоги и закладывает минимальную прибыль в свои услуги.
Таким образом если рыночная зарплата специалиста составляет 50 000 руб. в месяц, то стоимость часа его работы для клиента будет 150 000 руб. / 120 часов = 1250 руб. в час. Это минимум, но по факту цена будет выше, т.к. далеко не всегда можно загрузить специалиста на 100%, а зарплату придется платить все равно.
Средние зарплаты программистов сейчас начинаются от 50-60 тыс. руб. и доходят до 80-120 тыс. руб. Опытные разработчики могут получать 150 тыс. руб. и больше. Приведенная в примере планка 50 тыс. руб. является низкой зарплатой в области ИТ.
Если говорить о фрилансерах, то обычно их ставку можно рассчитать по формуле:
Зарплата в офисе * К / 120, где К равен от 1,5 до 2.
Логично, что человек, который переходит из офиса на фриланс, хочет зарабатывать больше, чем в штате (иначе ему нет смысла уходить в свободное плавание). Например, если в офисе фрилансер получал 50 000 руб., то его минимальная ставка на фрилансе будет 50 000 х 1,5 / 120 = 625 руб. в час.
Заказывать услуги разработки у фрилансеров выгоднее, но у такого решения есть как плюсы, так и минусы.
Сколько стоит 1 час работы программиста?
Среди программистов выделяются три уровня по квалификации и опыту:
- Junior – новички, знают синтаксис языка, например, PHP, могут решать простейшие типовые задачи, писать несложные программы и скрипты. Код требует постоянного ревью (проверки). Обычно к Junior разработчикам относят людей с опытом работы 0,5-1,5 года, но это условно.
- Middle – имеют опыт работы от 1-3 лет. Могут самостоятельно решать сложные задачи, но владеют ограниченным стеком технологий и слабо видят общую картину разработки ПО.
-
Senior – знают несколько языков программирования, могут с нуля разработать архитектуру приложения или программы, выбрать стек необходимых технологий с учетом планов по развитию ИТ-продукта в будущем. Как правило, имеют опыт работы от 4-6 лет.
Стоимость часа работы разработчика при переходе на следующий уровень увеличивается в 1,5-2 раза.
Если изучить уровень зарплаты специалистов, то мы получим примерное представление, сколько стоит 1 час работы каждого разработчика в студиях и при заказе услуг на фрилансе (когда вы работаете напрямую с частным специалистом). Ниже можно посмотреть, какие получились цифры (1С выделили в отдельную таблицу).
Стоимость часа работы программиста разной квалификации
Уровень квалификации |
В студии, руб. в час |
На фрилансе, руб. в час |
Junior |
от 1250 |
от 625 |
Middle |
от 2250 |
от 1125 |
Senior |
от 3000 |
от 1500 |
Стоимость 1 часа работы 1С программиста
Опыт работы |
В студии, руб. в час |
На фрилансе, руб. в час |
1С-программист с опытом до 1 года |
от 950 |
от 500 |
1С программист с опытом 1-3 года |
от 1750 |
от 900 |
1С программист с опытом работы от 4 лет |
от 2500 |
от 1250 |
По факту, когда вы заказываете проект в агентстве, на нем работают специалисты разной квалификации и в расчете для клиента фигурирует некая усредненная стоимость 1 часа работы среднего специалиста компании. Если смотреть на рынок в среднем, то расценки получаются такими.
Средние цены на услуги программистов в студиях
Вид услуги |
Расценки (тарифы) за час |
Стоимость 1 часа веб-разработки на языке PHP, Python, Ruby и др. |
от 1500 руб. |
Услуги архитектора / аналитика |
от 2000 руб. |
Услуги системного администратора |
от 1300 руб. |
Услуги 1С программиста |
от 1500-2000 руб. |
В таблице даны минимальные цены на услуги программистов. В зависимости от студии и уровня разработчиков в компании стоимость часа работы может быть и 2000 руб., и 2500 руб., и 3000 руб. и дороже.
Стоимость услуг программистов-фрилансеров
Уровень специалиста |
Расценки |
Программист с минимальным опытом или без опыта |
от 200-300 руб. в час |
Разработчик с опытом 1-2 года |
от 500-1000 руб. в час |
Опытный разработчик PHP, Python, Ruby и др. |
от 1000-1500 руб. в час |
Услуги 1С программиста с опытом |
от 600-1000 руб. |
Топовые разработчики (в том числе веб-программисты и специалисты 1С) |
от 2000 руб. в час |
Стоимость типовых услуг в веб-разработке у фрилансеров
Чтобы вам было проще оценить примерную стоимость работы, ниже даны цены на типовые задачи, как правило, связанные с доработкой сайтов или интернет-магазинов:
Наименование услуги |
Стоимость работы |
Исправить неработающую форму на сайте |
от 500 руб. |
Добавить новую форму на сайт, например, обратной связи или заказа услуги |
от 1500-2000 руб. |
Оптимизировать скорость загрузки сайта |
от 1000-1500 руб. |
Установить или настроить плагин на WordPress или другую CMS |
от 500 руб. |
Написать простой скрипт на PHP, например, калькулятор для сайта (несложный) |
от 1000-1500 руб. |
Найти и исправить ошибку в PHP-скрипте |
от 500 руб. |
Восстановить сайт из бэкапа |
от 1000-2000 руб. |
Перенести сайт на другой хостинг |
от 1000-2000 руб. |
Внедрить адаптивный дизайн (без услуг дизайнера) |
от 3000 руб. |
Перевести сайт на https-протокол (SSL-сертификат в стоимость не входит) |
в среднем 2000 руб. |
Вы видите, что небольшие работы могут стоить недорого, поскольку не требуют больших затрат времени. Заказывать типовые услуги проще всего на биржах типа Кворк, где стоимость услуг программистов начинается всего от 500 руб., при этом исполнитель получает оплату только при успешной сдаче проекта.
От чего зависит стоимость услуг программистов?
- На стоимость услуги, помимо затраченного времени, влияет квалификация специалиста и его опыт. Например, час работы Junior и Middle разработчиков может отличаться в 1,5-2 раза.
- Влияет язык программирования, на котором нужно написать или доработать ПО. Редкими языками владеет меньше специалистов, соответственно, их услуги дороже. Например, PHP-программистов достаточно много, поэтому среди них можно найти специалистов с невысокими ценами. Разработка на Ruby обойдется дороже. Традиционно считается, что цены на услуги 1С программистов достаточно высокие, однако на биржах фриланса можно найти много хороших 1С разработчиков с невысокими ценами.
- Портфолио специалиста, текущая нагрузка, наличие или отсутствие долгосрочных проектов.
- Личные качества.
-
Место жительства. Влияет относительно, т.к. из-за развития удаленной работы расценки на услуги программистов сглаживаются. Человек, живущий в регионе, может работать на компании по всему миру, соответственно, его зарплата не будет привязана к уровню заработков в регионе.
Где и как найти хорошего программиста?
- Небольшие типовые задачи проще и дешевле отдавать фрилансерам, например, заказывать услуги на бирже Кворк. Там можно быстро и просто сравнить цены на типовые услуги и выбрать лучшего специалиста с большим числом отзывов. Также с помощью фрилансеров можно вносить доработки в 1С.
- Большие типовые проекты можно заказывать фрилансерам с репутацией или студиям. Найти фрилансеров можно на биржах.
- Если для реализации проекта нужна команда, лучше рассмотреть студии. Проще всего выбрать подрядчика через рейтинги.
- Если проекту нужна длительная поддержка, то тоже лучше рассмотреть студию.
- Для поиска разработчиков в штат лучше использовать специализированные сайты. На них вы быстрее найдете хорошего программиста.
-
Если вам нужны недорогие услуги 1С программиста, то найти специалистов можно на специальных биржах для 1С.
Рекомендуем
В этой статье мы расскажем о ценах на иллюстрации. Где их можно купить в интернете недорого. Вы узнаете, что влияет на стоимость работы и как …
Из этой статьи вы узнаете, что такое ретушь и сколько она стоит. Также мы расскажем, где найти хорошего и недорого ретушера для выполнения этой …
Ты веcь такой кругом молодец, то знаешь, это знаешь. А теперь представь себе среднестатистический проект, который должен приносить бизнесу деньги. За две недели работы ты едва напишешь хлипкий CRUD для данных, неправильно смаппив бизнес-сущности в объекты ORM, ещё через месяц натянешь какой-то слайдер на jQ, попутно захватив 2мб JS кривых библиотек, а через два заказчик поставит тебе плохую оценку, потому что твой ценник он оплатил не за то, что ему нужно, а потому что ты знаешь монады, которые ему даром не сдались.
А теперь давай представим простого программиста. Из алгоритмов он с трудом вспоминает сортировку пузырьком, а двусвязный список — предел его знаний о структурах данных, и даже этим списком он пользовался два раза в жизни. Хаскель он никогда не видел в глаза, C++ учил только в школе, вместо этого пишет неэффективный код на PHP. И у него есть опыт. За день он распишет сущности, за второй сделает универсальный CRUD, на третий день поднимет фронт на React’е с SSR. Да, внутренности проекта будут «медленными». Вместо O(logN) что-то будет выполняться за O(N) или даже O(N^2), но всем похер. Пока всё работает на приемлемом уровне — бизнес радуется.
Кстати, к чему эта поучительная лапша? Я хотел сказать, что всеми этими модными словами можно пугать друзей и преподавателей, но в реальной жизни все алгоритмы уже реализованы, все типы данных уже подобраны оптимально. Знать их полезно для себя (чтобы мозг не атрофировался), но не для работы. Для работы тебе нужны такие навыки как:
* Оптимальный баланс между говнокодом и идеальным кодом
* Оптимальный баланс между скоростью разработки и оптимизацией кода
* Оптимальный баланс между поддерживаемым кодом и костылями
* Умение использовать те инструменты, с которыми ты работаешь. Опять же, для того, чтобы писать быстро, при этом имея минимальное количество говнокода и обеспечивая максимальную поддерживаемость (в пределах сроков). Например, можешь выкинуть в помойку свой Vim, как бы круто ты себя не чувствовал, разрабатывая в консольном редакторе, если продукты от JetBrains позволят за это же время сделать что-то лучше или чего-то больше
* Чувство «знаю больше менеджеров». Это то чувство, когда тебе кажется, что «вот эта фича скоро изменится» и надо сделать архитектуру заранее более гибкой. Или «вот эту фичу мы через месяц выпилим» и не надо тратить на неё силы — напиши костыль и через месяц с чистой совестью удали его
* Знания, как сделать ту или иную фичу. Потому что фичи повторяются (немного видоизменяясь) от проекта к проекту. И если ты сделал что-то за два дня, в следующий раз ты похожее сделаешь за три часа
Что касается инструментов, выбери любой полноценный фреймворк, который умеет решать 90%+ потребностей «из коробки»: Symfony, Django, Laravel
Всякие «минималистичные» поделия вроде Falcon, Flask (в PHP не знаю, я на питоне пишу) оставь хипстерам. Пусть они говорят: «Мой фалкон такой быстрый, он написан на Cython». Тебя это не должно волновать, потому что бизнес с твоей скоростью разработки уже заработал достаточно денег, чтобы купить ещё десять серверов, пока фалконисты неделю гуглили, как прикрутить миграциии и запустить юнит-тесты на VPSке за пять баксов.
Стоимость программистов в Москве
- Фрилансеры
- Программисты
- Стоимость услуг программистов
- Расценки программистов в 2023 году начинаются от 500 рублей.
- Указаны актуальные цены для Москвы на основании 3452 анкет.
- Делая заказ на программиста можно указать комфортную для себя цену .
20 услуг программистов от 500 до 40 000 ₽
Откуда мы знаем цены
Больше миллиона человек решили свои задачи с помощью Профи.
Мы знаем реальные цены, по которым работают специалисты, и делимся ими с вами.
Вы часто спрашиваете
«Программист» — какой прайс-лист на услугу в Москве?↴
↪ Стоимость начинается от 500 рублей. Кроме того наа странице Вы можете найти калькулятор и посчитать смету исходя из объёма работ. Так же Вы всегда можете предложить свою цену, а специалисты, которые откликнутся на вашу заявку — свою.
Как выбрать программиста в Москве?
↪ 3452 анкеты специалистов сейчас активны в Профи и готовы выполнить заказ на тему «программист». Выбирайте кандидатов по цене, рейтингу и отзывам. У многих есть примеры выполненных работ в портфолио!
Услуги программистов — на что обратить внимание при заказе услуги в Москве?
↪ Изучите понравившиеся анкеты и прочитайте отзывы предыдущих клиентов — они помогают понять, подходит ли вам специалист по профессиональным и личным качествам. Также вы можете обсудить детали с откликнувшимися специалистами, если заполните заявку.
Расчёт стоимости работ
Объём работ
усл.
Рассчитанная стоимость
от 5000 руб.
Рассчитано на основании 3446 актуальных цен мастеров.
Окончательную стоимость работ мастер определяет на месте.
Выполненные заказы на Профи
6228 заказов программистов за 12 месяцев
Помочь с установкой и входом в стим., Настройка., Не открывается стим, пишет ошибку.
Отзыв 5
В отличие от других программистов, данный специалист довел дело до конца
—
Аида
Веб-разработка., Доработка существующего продукта, тестирование., Язык программирования: PHP., Обновить версию PHP на хостинге Timeweb и CMS Bitix., Исправить ошибки CMS. Провести диагностику и обновление компонентов. Уменьшить время загрузки страниц., Детали:, Ошибка, , Некорректно настроены кодировки для режима однобайтовой кодировки, Ошибка, , Вы используете версию PHP 5.6.40., Expaint.ru.
Отзыв 5
Помог исправить ошибки и обновить CMS сайта Битрикс. Помог обновить версию PHP на хостинге. Исправил кучу других ошибок. Дал рекомендации по формату изображений для ускорения работы сайта.
—
Антон
Настройка принетра и офиса., Настройка., Добрый день, нужно настроить 3 компьютера на печать через микротик, а так же на 1 компьютере настроить офисные программы.
Отзыв 5+
Добрый день, обратились к даному специалисту с просьбой настроить печать и сканирование через микротик на рабочие компьютеры, сначала очень пугало, что мастер работает удаленно (так как мастер до него, работал не удаленно и со своей задачей не справился, объяснив это тем, что микротик очень сложная …далее
система), но он справился со своей задачей на ура! Все компьютеры печатают документы и сканируют как надо, все четко и без задержек, дополнительно настроил Офисные программы на компьютер, быстро и четко! Работой данного специалиста и ценой довольны, записали его номер телефона и обязательно будет еще к нему обращаться!
—
Виктория
Программирование ботов., Подключить имеющийся / разработать новый бот для комментариев пользователей и редактирования постов., Язык программирования: по рекомендации специалиста., Нужно настроить имеющийся в Телеграм / написать свой бот для редактирования постов и комментирования постов пользователями. Пробовала настроить для этой функции Controller Bot, но работает с ошибками. Нужно либо перенастроить его, либо предложить и настроить другой готовый, либо написать свой.
Отзыв 5
Очень понравилось сотрудничать с Борисом. Взвешенный, заинтересованный подход, внимательное отношение к запросу и пожеланиям, доступность для связи — все это помогло решить вопрос быстро и качественно. По оплате получилось даже меньше чем я изначально планировала, потому что поменялся способ решения …далее
задачи, это повлияло на стоимость. Плюс задачу решили реализовывать в два этапа. Пока завершен первый. Буду обращаться и для решения других задач! Благодарю!!!
—
Анна
- Чтобы уточнить стоимость работ, опубликуйте заказ.
Вы получите предложения с ценой от специалистов, готовых выполнить ваш заказ. - Стоимость начинается от 500 рублей за услугу. На стоимость влияют
квалификация мастера, сложность работ, наличие материалов.
Нужен репетитор по физике
2000 ₽ за час
Небольшой ремонт ванной
до 100 000 ₽
Окрашивание с осветлением
до 8000 ₽
Установить стиралку
до 2000 ₽
Ищем скрипача на свадьбу
до 5000 ₽
Вы профи?
Выбирайте заказы и работайте на себя
Подробнее
Не знаете, сколько заплатить за работу фрилансеру или агентству? Расскажем о средних ставках на самые востребованные услуги: программирование, контекстную рекламу, seo-оптимизацию, разработку мобильных приложений, маркетинговые услуги.
Программирование и разработка сайтов
Пожалуй, это самая популярная услуга в диджитал. Но одновременно и самая недешевая. Если вам нужен полноценный сайт с нуля – рекомендуем обратиться к проверенному агентству или студии. Если бюджет ограничен или нужны разовые работы по программированию – советуем найти фрилансера и договориться с ним в частном порядке.
Теперь посмотрим расценки. Для расчета средней стоимости услуг воспользуемся калькулятором зарплат Workspace. Итак, средняя стоимость программирования сайта в Москве составляет 200 000 рублей. 1 час работы веб-программиста стоит в среднем 1 600 рублей.
Средняя стоимость HTML-верстки в Москве составляет 100 000 рублей в месяц, за час работы верстальщики берут 1400 рублей. Тестирование сайта обойдется вам в среднем в 70 000 рублей (час специалиста стоит 1200 рублей). Проектирование – 120 000 в целом и 1400 за час работы соответственно. Поддержка и развитие сайта – 140 000 в месяц и 1300 за час работы.
Разработка корпоративного сайта или интернет-магазина под ключ обойдется значительно дороже. В Москве средняя цена такой услуги составляет 700 000 рублей, в Санкт-Петербурге – 400 000. Небольшой промо-сайт будет стоить в среднем 350 000 и 200 000 тысяч соответственно.
Поисковая оптимизация
Создали сайт – теперь нужно продвинуть его в «Яндексе» и Google. Посмотрим, во сколько это обойдется!
SEO под ключ в среднем по москве стоит 60 000 рублей. Средняя стоимость seo-аудита составляет 50 000 рублей, seo-проектирования — 80 000. Внутренняя оптимизация сайта (проставление ссылок, анализ релевантности страниц, скорость загрузки и прочие параметры) обойдется в сумму 60 000 рублей.
Есть и более дорогие работы – связаны они с конкретным привлечением клиентов и получением заказчиком прибыли. Продвижение по позициям (вывод в топ поисковиков) стоит в среднем 100 000 рублей. Оптимизация по трафику (для привлечения потока пользователей на сайт) встанет дороже – в среднем 130 000 рублей. Оптимизация по лидам (привлечение не просто пользователей, а потенциальных клиентов) – 180 000 рублей.
Если у вас уже есть сайт и его надо вывести из-под фильтров, эта услуга стоит 120 000 рублей. За эту сумму специалисты также оптимизируют ресурс, чтобы и в дальнейшем не возникало подобных ситуаций.
Контекстная реклама
Для большинства ниш бизнеса продвижение без контекстной рекламы немыслимо. Мы уже писали о самых дорогих тематиках контекста – теперь расскажем, сколько эта услуга в принципе стоит.
Минимальный размер создания контекстной рекламы под ключ стоит в Москве в среднем 70 000 рублей. В эту сумму входят настройка и ведение рекламных кампаний плюс мониторинг и правки после запуска.
Если нужен контекст в конкретном поисковике, цифры будут другие. Реклама в «Яндексе» обойдется вам в 50 000 рублей в среднем. В Google – столько же. При этом час работы специалиста-контекстолога обойдется в 1200 рублей.
Разработка мобильных приложений
Создание приложения под ключ – дело недешевое. Многое зависит от платформы: разработка на платформе iOS стоит в среднем по Москве 900 000 рублей. На Android чуть меньше – 800 000. В эту сумму входит все: от проектирования, дизайна до финального тестирования приложения.
Отдельные виды работ обойдутся значительно дешевле. Проектирование приложения стоит в среднем 270 000 рублей. Программирование – 400 000 рублей. Разработка и создание дизайна – 300 тысяч. Последующая поддержка и развитие мобильного приложения – 260 тысяч рублей.
Маркетинг, SMM, PR-услуги
Мы объединили все эти услуги в один пункт, потому что чаще всего они идут в комплексе.
Итак, реклама в социальных сетях (таргетированная реклама) стоит примерно 60 000 рублей. Ведение пабликов клиента в соцсетях обойдется в ту же цену – 60 тысяч. Вирусный маркетинг, создание и продвижение видеоконтента, подготовка контента на заказ (для соцсетей, СМИ, внешних площадок) и публикация в СМИ стоят столько же – 60 000 рублей в среднем.
Если нужен SMM и пиар под ключ в одном флаконе – готовьтесь выложить в Москве 100 000 рублей. Комплексный маркетинг (куда входят обычно все вышеперечисленные услуги) обойдется бизнесу в среднем тоже в 100 000 рублей.
Вот это цены, скажете вы!
Ну правильно: в Москве диджитал-услуги ценятся высоко. Если это дорого, не вопрос: выбираем в калькуляторе другой город и смотрим.
Приятный сюрприз: в регионах цены значительно меньше. Например, программирование сайта в Архангельске стоит 50 000 рублей, во Владивостоке – 70 000, в Воронеже – 100 000 (по сравнению с московской средней ценой в 200 000 рублей).
Разработка мобильного приложения под ключ вместо московских 900 000 в Питере стоит уже 600 000 рублей. А, например, в Брянске и того меньше – 130 000.
Стоимость комплексного маркетинга в Санкт-Петербурге стоит уже 60 000, а не 100 000 рублей, как в Москве. В регионах можно вообще здорово сэкономить – эта услуга стоит 35 000 в среднем.
Итак, выводы очевидны. Если вы или ваш клиент не ограничены в бюджете или им важно, чтобы их проектом занималась крутая студия – выбирайте агентства из нашего каталога. А если хотите сэкономить – ищите фрилансера или студию из желаемого региона и начинайте сотрудничество. Иногда результат получается ничуть не хуже!
Статья размещена на сайте Мили Котляровой — фрилансера с 10-летним стажем, монтажера, контент-маркетолога и сценаристки. Если хотите каждый день читать о фрилансе, работе с заказчиками и освоении новой профессии, подписывайтесь на канал Digital Broccoli в Телеграме.
Упоминающиеся в тексте Instagram и Facebook признаны на территории РФ экстремистскими.
Получение крупного дорогого проекта может быть не только исполнением мечты фрилансера, но и головной болью. Например, когда клиент не определился с бюджетом, и цену нужно называть самому — с этим бывают сложности даже у опытных людей. Если поставить слишком высокую цену, есть риск оказаться в пролете и просесть по загрузке. Или наоборот взять за работу слишком мало. В обоих случаях заработок оказывается меньше, чем мог бы быть. В сегодняшнем переводе рассказываем, как этого избежать с помощью нескольких простых шагов.
Как точно рассчитать адекватную ставку в крупном проекте? Будем исходить из вашего финансового положения, навыков и рыночной стоимости аналогичных услуг. Гипотетический заказ будет связан с текстом, но сказанное в этом материале справедливо для других сфер тоже. Мы поставим цель рассчитать фиксированную стоимость за проект, но многое из этой статьи будет справедливо и для подсчета почасовой ставки.
Уточните детали
Когда нужно оценить стоимость проекта, самое главное — понять, сколько времени он займет. Клиент не всегда может предоставить понятный бриф или техническое задание. В нашем гипотетическом случае клиент сказал: «Напишите pdf-книгу о гидравлическом разрыве породы при добыче нефти для нашего сайта». И все, это и был бриф.
Для предварительной оценки времени работы нужна информация. Постарайтесь получить ответы как минимум на следующие вопросы:
- какого объема должна быть книга,
- какие сроки выполнения,
- будет ли предоставлен план материала,
- нужны ли иллюстрации или графики,
- в каком контексте нужно раскрыть тему: рассказать о технологии, влиянии на экологию или, например, перспективах инвестирования в оборудование,
- насколько глубоко нужно погрузиться в предмет: достаточно ли будет общей информации или нужно читать профильную литературу и брать интервью у экспертов.
Не стесняйтесь задавать вопросы. Важно ясно понимать, что нужно сделать. К тому же, коммуникация с клиентом на этой стадии позволяет понять, что вас ждет: если клиент делится информацией, отвечает и содействует, работать будет проще; если ясности нет и нужную информацию приходится вытягивать, то работа выльется в огромное количество правок.
Оцените затраты времени
Теперь посчитаем, сколько времени вы потратите на проект. У каждого свой темп работы, поэтому берите за основу собственный опыт. Если вы начинающий фрилансер, вспомните, сколько подобная работа занимала времени в школе, институте или на онлайн-курсах. Наша оценка будет только иллюстрацией.
И помните: лучше переоценить, чем недооценить. Поэтому не стесняйтесь брать запас, если сомневаетесь (к тому же, часть времени в любом случае уйдет на обсуждение правок, согласования и исправления).
Теперь разделим работу на этапы и дадим оценку по каждому из них.
Этап | Время | Комментарий |
Переговоры | 2 часа | Фрилансеры часто забывают учитывать переговоры. Это часть работы, поэтому включайте потраченное время в проект. |
Исследование | 6 часов | Сколько уйдет на сбор информации, зависит в том числе от количества информации от клиента. Для этого и нужно задавать вопросы в самом начале. |
Написание | 15 часов | Первая редакция до правок. Именно она обычно занимает больше всего времени. |
Оформление | 1 час | В данном случае предположим, что клиент попросил только текст без иллюстраций. Если они нужны, этап может занять гораздо больше. |
Доработка | 5 часов | Сюда закладывается дополнительное время с учетом того, насколько ясно задание от клиента. Наш оказался адекватным, поэтому берем среднюю цифру. |
Предоставление доступов и документов | 1 час | В некоторых случаях нужно получить доступы к внутренним ресурсам клиента, оформить договор и решить другие дополнительные вопросы. Это тоже нужно учесть. |
Всего | 30 часов |
Замечания, комментарии и дополнения от клиента — нормальное дело, но важно провести черту. Это нужно для того, чтобы проект не раздулся в размерах и не стал головной болью. Самые адекватные варианты: заранее обговорить количество раундов правок или согласиться доделывать сколько нужно при условии наличия четкого ТЗ перед началом работы.
Определите минимальную ставку
Эта часть может быть немного запутанной, но ее нужно пройти только один раз. Потом будете использовать результат на будущих проектах. Смысл в том, чтобы посчитать минимальную ставку за час работы, исходя из необходимых расходов на жизнь. Это как точка безубыточности для бизнеса — сколько нужно заработать, чтобы выйти в «ноль». В случае с фрилансером речь о том, сколько нужно денег в месяц на то, чтобы сводить концы с концами. Например:
- Аренда квартиры — 20 000 рублей;
- Коммунальные услуги — 4000 рублей;
- Еда — 8000 рублей;
- Транспорт — 2000 рублей;
- Затраты на работу (оплата сервисов, интернета, доступов к фотостокам) — 2000 рублей.
Итого 36 000 рублей в месяц. Если у вас есть ИП или статус самозанятого, добавьте сюда налоги. Плюс кредиты, если они есть. Например, получилось 40 000 рублей. Меньше этой суммы вы зарабатывать не можете, иначе не прокормите себя.
Дальше нужно посчитать количество рабочих часов. Но считается только то время, когда вы выполняете непосредственную работу — прокрастинация и обед не в счет. Учитывайте, что часть времени вы тратите на поиск заказов, выполнение тестовых заданий и другие дополнительные задачи. Это неотъемлемая часть рабочего процесса.
При стандартной пятидневке выходит 160 часов работы в месяц. 40 000 делим на 160 и получаем 250 — это минимальная часовая ставка сотрудника на фуллтайме, фрилансер умножает эту цифру на 2, чтобы учесть неоплачиваемые временные затраты, которых нет у офисных работников. Получается 500 рублей/час, и минимальная оплата за нашу pdf-книгу — 15 000 рублей.
Чтобы было проще, вот шпаргалка:
500 рублей — ставка новичка с опытом до года
1000 рублей — ставка специалиста с опытом от 1 до 3 лет
2000 рублей — ваш опыт от 3 до 5 лет
3000 рублей и выше — если вы крутой профессионал с большим портфолио и полной загрузкой на пару месяцев вперед
Калькулятор и подробные расшифровки ставок — на этой странице.
Учтите нематериальные выгоды
Существуют причины, по которым стоит снизить ставку или даже в некоторых случаях поработать бесплатно. Это может быть крутая работа в портфолио, перспектива новых заказов от этого же заказчика или хорошие рекомендации. К тому же, заказ можно сделать в виде гостевого поста, который принесет качественный трафик на ваш блог или сайт. То же самое относится и к другим сферам: например, условному фотографу иногда выгодно поработать в знаменитом проекте, потому что это повышает его ценность как профессионала.
Но решение понизить ставку или поработать за отзыв принимайте, исходя из текущей ситуации. Жить на что-то нужно.
Оцените конкуренцию
При исследовании рынка начинайте сверху. Даже если вы не считаете себя суперпрофессионалом, полезно знать, сколько ваша работа может стоить.
Для любой сферы есть профессиональные сообщества. В них можно найти реальные расценки других специалистов. Не стесняйтесь поискать чужие резюме или даже прикинуться заказчиком, чтобы собрать информацию.
Предположим, мы выяснили, что наша статья может стоить от 5000 до 30 000 рублей. Теперь мы знаем, сколько можем запросить сверх минимума в 15 000 рублей.
Помните, что понятия стандартной ставки не существует. Копирайтеры берут за час работы от 100 до 5000 рублей в зависимости от опыта, навыков, характера работы и множества других составляющих. Отвлеченный пример: не существует стандартной цены машины.
Подержанная Лада и новый Мерседес стоят по-разному. Автосалоны не устанавливают цену на Мерседес, руководствуясь тем, что кто-то продает машины намного дешевле.
Это частая ошибка начинающих фрилансеров. Многие новички определяют ставку, ориентируясь на некий стандарт, а потом огорчаются от того, как мало они зарабатывают.
Сделайте наценку
Осталось только решить, сколько вы хотите заработать. Определитесь, какую прибыль вы хотите получить с заказа. Мы уже выяснили, что наш минимум — 15 000 рублей. Добавьте маржу, которая обеспечит вам поход в кино, новую обувь и позволит не бедствовать, когда заказов станет меньше. Вы знаете, что рыночная стоимость такой работы может доходить до 30 000 рублей, поэтому пространство для маневра есть. Возьмите в учет ваш уровень профессионализма, сложность работы и мнение внутреннего голоса. Плюс не забывайте о текущей загруженности. Поработать за небольшую оплату лучше, чем не поработать вообще. А когда работы много, можно поставить цену повыше. Если клиент согласится, вы хорошо заработаете. Откажется — ничего страшного, потому что работа и так есть.
Нет конкретной формулы, есть только набор факторов в каждой конкретной ситуации. Допустим, мы решили озвучить стоимость книги в 20 000 рублей. Не забывайте, что чаще всего переговоры на этом не заканчиваются. Если клиент начнет торговаться, двигаться придется за счет маржи.
Заключение
Существуют дополнительные инструменты для подсчета вашей ставки. Можно исходить из месячного заработка, ставки за 1000 символов или стоимости стандартной работы вроде наполнения лендинга. Либо можно воспользоваться калькулятором фрилансера, который помогает рассчитать часовую ставку, исходя из желаемого месячного дохода. Он сразу учитывает время на поиски заказов, кофе-брейки и другие косвенные рабочие обязанности.
Автор перевода: Константин Куликов
Редактор: Миля Котлярова
В этой статье эксперта международной ИТ-компании Codementor, которую мы перевели, приведены три распространенных способа оплаты услуг разработчиков на фрилансе: фиксированная оплата, почасовая и гонорар. Автор подробно разобрал каждый из методов и рассказал, почему стороны чаще предпочитают систему выплат с гонорарами.
Фиксированная оплата
Если вы выбираете фиксированную оплату, то цена за весь срок работы оговаривается в момент заключения договора и не может быть изменена, независимо от затраченного времени. На этапе расчёта стоимости услуг фрилансер получает список требований к конечному продукту и с его помощью рассчитывает время, необходимое для выполнения работы. Затем умножает полученное число на свою почасовую ставку.
Фиксированная оплата может быть выплачена разом по окончании работы или порционно на определенных этапах разработки, как например:
-
Завершение прототипа с одной работающей функцией
-
Завершение полностью рабочего прототипа
- Представление готового продукта
Проблема с высчитыванием времени по списку требований заключается в том, что ваши подсчеты, скорее всего, будут неверными. Согласно докладу «Стэндиш групп», более 83% ИТ-проектов сталкиваются с различными проблемами, то есть не выполняются строго по составленному заранее плану. Как и показано на диаграмме ниже, большинство подобных проблем связаны с перерасходом времени.
Многие предприниматели способны без труда сформировать общую картину того, как должно выглядеть готовое ПО, но им тяжело представить себе некоторые конкретные аспекты, пока к ним в руки не попадут рабочие прототипы.
Если детали проекта изменятся в процессе работы, то количество рабочего времени может увеличиться, и, как следствие, одна из сторон может оказаться в невыгодных условиях. Если количество часов будет меньше оговоренного заранее, то заказчику придется платить больше, чем ему бы хотелось. А если количество часов возрастет, то, вероятно, снизится качество продукта, так как фрилансер не получит никаких компенсаций за переработку и будет стараться закончить проект как можно скорее.
«Если не рассчитать количество человеко-часов с превосходной точностью и не учитывать вероятность изменений объема работ, есть большой риск получить в качестве оплаты за услуги сумму, которая не будет соответствовать проделанной работе»
Опытные руководители знают, что разработка программного обеспечения – это не однотипный процесс. Строго установленных формул или количества времени для выполнения работ в этом деле просто нет. Каждый кейс обладает своими уникальными багами и требует индивидуального подхода.
Эта практика известна как «гибкая разработка ПО», то есть метод разработки, в котором регулярные изменения и поставка рабочих прототипов воспринимаются как нормальные явления. Большинство программистов предпочитают именно гибкую разработку, однако её сущность идет вразрез с фиксированной выплатой. Ведь как только первоначальные требования заказчика выполняются, проект считается законченным. Разработчик вряд ли согласится продолжить работу без дополнительной платы.
Еще одна причина, по которой многие руководители скептически относятся к фиксированным выплатам заключается в том, что на таких условиях разработчик берет на себя большой риск. Он должен сделать готовое ПО и устранить все возможные баги в строго установленные сроки. «Ну и хорошо, — скажете вы, — это его проблемы», — но отсутствие гибких графиков подразумевает минимум правок, и, как следствие, у вас на руках может оказаться продукт, который не будет соответствовать вашим ожиданиям.
Когда вы нанимаете разработчика ПО, представьте, что вы нанимаете водителя на личном авто, но платите ему не за потраченное время, а за сам факт вашей перевозки. Поначалу эта идея может показаться неплохой. В конечном итоге вы окажетесь там, где надо, однако для водителя время – деньги, и он сделает всё, чтобы заработать их как можно быстрее: он будет мчаться на красный свет, ехать по обочинам, тем самым подвергая опасности пассажиров, других водителей и пешеходов.
Во время поездки не будет никаких остановок, и если вам внезапно захочется в туалет или же перекусить, – никаких изменений в маршруте (за исключением пары резких поворотов, о которых вы даже не подозревали, потому что водитель о них не сказал). Получается, к тому моменту, как вы достигните пункта назначения, вы будете дико голодными, измотанными, вам будет страшно хотеться посетить уборную, и еще окажется, что вас привезли не туда, куда вы хотели.
Проблема договоров с фиксированной выплатой в том, что любые возможные изменения нужно оговаривать заранее, а ваши пожелания могут быть проигнорированы. Нужно давать точные указания с самого начала, дабы избежать ситуации, когда вам позарез необходимо внести изменения, а разработчик отказывается это сделать.
Устанавливая четкие требования, вы устраняете возможность внесения любых поправок и изменений. Так же, как и в ситуации с водителем, программист может оказаться не в состоянии выполнить ваши новые требования. Разработка ПО – это более сложный процесс, чем поездка из одной точки в другую. В начале может быть не совсем понятно, что именно вы хотите получить, и в дальнейшем вы можете захотеть изменить процесс разработки или же кардинально все поменять.
Почасовая оплата
По сравнению с фиксированной оплатой, договоры, где оплата идет по часам, позволяют точнее оценить стоимость услуг и обладают более гибкими условиями. Работая на таких условиях, исполнитель может позволить себе вносить правки и прибегать к методу гибкой разработки.
Многие фрилансеры и заказчики для подсчёта человеко-часов используют такие программы как Paydirt и Toggl, которые позволяют максимально честно оценить стоимость услуг.
Однако, хоть почасовая оплата и позволяет достойно оценить услуги разработчика, это не самое лучшее решение для задач, требующих оперативного исполнения. В договорах на условиях почасовой оплаты обычно не указывают количество времени, необходимого для выполнения работы, поэтому к таким договорам прибегают в случаях, когда нужен исполнитель для обслуживания ПО, или же когда объёмы работ и цели проекта остаются неясными на протяжении большого количества времени.
Вы можете отказаться от услуг разработчика в любой момент. Зная это, исполнитель будет отдавать работе над вашим проектом наименьший приоритет. Это как бессрочный договор, который может быть расторгнут в одностороннем порядке после очередной выплаты.
Давайте ещё раз обратимся к аналогии с водителем. Если вам нужен шофер, который бы возил вас на работу и по магазинам, то почасовая оплата, возможно, и неплохой вариант. Однако если вы планируете отправиться в долгое путешествие, вам стоит призадуматься, подходит ли вам такая система оплаты.
Представим, что вам надо отправиться на другой конец страны. Вы без лишних проблем нанимаете водителя и договариваетесь выплачивать ему отработанные часы раз в неделю. Казалось бы, что может пойти не так? Вот только вы не оговаривали, сколько часов в неделю водитель должен везти вас, и куда именно, а из-за того, что ваш контракт можно легко разорвать в одностороннем порядке, водитель в любой момент может уехать выполнять другой более выгодный заказ.
Гонорар
Как и в предыдущих случаях стоимость услуг зависит от почасовой ставки разработчика, однако в договоре прописано количество часов в неделю, в течение которых фрилансер обязан оставаться на должности. Таким образом, руководитель проекта может быть уверен, что исполнитель будет доступен, например, 20 часов в неделю на протяжении 10 недель. Получается, какими бы ни были обстоятельства, разработчик обязан выделить указанное количество времени на написание ПО.
Подобные условия создают идеальную среду для разработки качественного продукта. Вы заметили, что прототип программы работает не совсем корректно? У вас есть возможность исправить этот баг. Пользователи говорят, что приложению не хватает функционала? Вы всегда можете договориться с фрилансером о добавлении чего-то нового. Вы можете работать над продуктом, минимизировав шансы того, что разработчик откажется вносить запрашиваемые правки или вообще уйдет из проекта.
Если же вы хотите договориться с исполнителем о выделении дополнительных часов на разработку, ваш контракт должен включать в себя пункт о переработках. Если указанного количества часов не хватает для завершения необходимой части работ, вы можете попросить фрилансера выделить больше времени на проект и выплатить ему хорошие сверхурочные. Если вам кажется, что срок действия контракта истечет, пока идет разработка, то его можно будет продлить или же заключить новый, соответствующий текущим обстоятельствам.
А теперь мы вновь возвращаемся к аналогии с водителем. К этому моменту вы уже поняли, что лучше всего платить не за сам факт транспортировки, а непосредственно за рабочее время водителя, предоставляя ему гибкий график, а себе – возможность изменять маршрут и конечную цель вашей поездки.
Итак, как же выглядеть комфортная поездка? Вы нанимаете водителя, чтобы он отвез вас из города «А» в город «В». Вы обяжете его каждый день вести вас по четыре часа на протяжении двух недель (непредвиденные остановки и перестройки маршрута также допустимы), но на половине пути вы решаете остановиться у придорожной закусочной, чтобы спросить дорогу. Побеседовав с посетителями, вы понимаете, что теперь вы хотите отправиться в город «С». Ваш водитель соглашается отвезти вас туда, но предупреждает, что дорога до города «С» займет больше времени и вам придется выплатит ему сверхурочные. В конечном итоге вы доезжаете до желаемого пункта назначения довольные комфортным путешествием.
Описанная поездка чем-то похожа на процесс разработки. Остановку с целью спросить дорогу можно сравнить со сбором фидбека после тестирования. А изменение маршрута с целью избежать пробок – с рефакторингом. Смена пункта назначения сравнима с изменениями вашего видения конечного продукта. А дополнительная плата за услуги – это лишь небольшой компромисс, чтобы в конечном итоге получить именно то, что вы хотели. Как и водитель из примера, разработчик, скорее всего, удовлетворит ваш запрос, так как условия вашего договора подразумевают достойное вознаграждение.
Доверяйте своему «водителю»
Когда вы ставите перед исполнителем задачу по разработке ПО, вы должны быть уверены, что он сможет выполнить ваши требования. Следует проверить портфолио фрилансера, его аккаунт на GitHub и отзывы клиентов, если они есть.
Лучшее лекарство от дефицита доверия – это найм разработчиков, руководствуясь их качеством их работ и опытом, а не стоимостью услуг. Помните, бесплатный сыр только в мышеловке. Опасайтесь девелоперов с почасовой ставкой ниже среднего показателя по рынку. Хорошие разработчики для поиска работы полагаются в первую очередь на свою репутацию. Они заинтересованы в том, чтобы обсудить с вами все детали проекта и выполнить его наилучшим образом. Именно таких «водителей» вам и нужно искать для ваших «поездок».
Итог
Как говорилось ранее, распланировать весь процесс с максимальной точностью – практически непосильная задача. Изменения требований к конечному продукту, дополнительные тестирования и итерации являются неотъемлемой частью программных проектов.
Безусловно, продумать бюджет и дедлайн перед началом производства – хорошая идея, но сама природа разработки ПО подразумевает некоторую гибкость и возможность для изменений. Заключение контракта с фиксированной или почасовой оплатой не исключает возможность успешного сотрудничества, но если вы хотите достичь максимального качества продукта и справедливо оценить работу фрилансера, то оплата гонорарами – ваш лучший выбор.
А на каких условиях работаете именно вы?
Бен Оливьери
Заказ: Скрипт для размещения объявлений на Авито
Заказывал скрипт для размещения объявлений на Авито, задача оказалась сложнее, чем казалось изначально. Дмитрий не сбежал из-за сложностей, а погрузился в задачу глубже и нашел варианты выполнения заказа. Тз я составил очень коряво, но это его не остановило. Был всегда на связи и быстро отвечал на множество вопросов. Рекомендую!)
– nikbel96, 23.03.2023г.
Заказ: Скрипт парсинга адресов со странички ВБ
Никита оперативно выполнил задачу в согласованные сроки.
Рекомендую!
– Aleksandr Line, 23.03.2023г.
Заказ: Игра «Арена Героев» в жанре Obby
Благодарю за выполнение заказа!
– Rebotica School, 23.03.2023г.
Заказ: Осуществить выгрузку схем и кодов замен
Сделано все отлично. Было несколько итераций всвязи со сложностью требований к структуре с моей стороны. Но все сделано четко и до конца. Рекомендую как ответственного исполнителя
– remochka, 23.03.2023г.
Заказ: Создание чат-бота в Telegram
Все здорово! Работа выполнена в срок, качественно, все пожелания были учтены. Не исключаю, что будем обращаться еще.
– msilantev, 23.03.2023г.
Заказ: Нужно сделать доступным ссылки для скачивание файлов после заполнения формы обратной связи -Битрикс.
Все сделал быстро и оперативно, доработки, которые потом всплыли тоже быстро устранил.
– Мария Иванова, 23.03.2023г.