За годы работы в разработке мы видели десятки проектов, которые так и не вышли в продакшн.
И в большинстве случаев у них было одно общее - разработка начиналась с фрилансера.
Сразу отметим, что эта статья не про плохих людей и не про «фриланс - зло».
Она про несовпадение формата работы и бизнес-задач.
Если вы владелец бизнеса и планируете запуск сайта, интернет-магазина, чат-бота и внедрение автоматизаций, то этот материал может сэкономить вам время, деньги и нервы.
Проблема №1: Желание сэкономить
Опустим пословицу: «Скупой платит дважды», потому что все ее знают, но мало кто применяет. Лучше сразу перейдем к логике: средняя заработная плата ИТ специалиста по рынку ~ 200 000 рублей в месяц. Средний айтишник, параллельно, может работать над двумя проектами без потери качества. Если вы нанимаете фрилансера, который делает работу в 3-4 раза ниже стоимости рынка, то скорее всего он набрал кучу проектов, поэтому вместо 2-х параллельных он будет делать 5-6, что скажется и на качестве и на сроках.
В итоге экономия на старте почти всегда превращается в переплату на финише, если финиш вообще наступает.
Проблема №2: У фрилансера нет ответственности за результат
Фрилансер обычно отвечает:
- за задачу;
- за кусок кода;
- за конкретный экран.
Но бизнесу нужен результат, очень мало фрилансеров может позволить себе такую роскошь, как ответственность за результат.
Если проект не запустился, то частые причины:
- задача оказалась сложной;
- не сошлись в ожиданиях;
- поменялись требования;
- не хватило каких-то данных.
Формально, фрилансер может быть прав, но фактически бизнес остается без рабочего продукта.
В бизнесе важен не только процесс, но и результат:
- сайт запущен, реклама настроена, результат - заявки идут, выручка растет;
- бот запущен, менеджер тратить меньше времени на рутину, результат - экономия на рутине и внимание более важным задачам;
- мобильное приложение запущено, оптовики оставляют онлайн заказ, он попадает в 1С, результат - кратная экономия за счет автоматизации.
Проблема №3. У одного человека нет ресурса на полноценный проект
Практически любое ИТ решение для успешной реализации требует целую команду, которая решает различные задачи:
- написание технического задания;
- проектирование;
- разработка дизайна;
- написание кода;
- контроль и управление проектом
и другие. И вот задумайтесь теперь, может ли один фрилансер выполнить все задачи самостоятельно, работая сразу над кучей проектов, не сорвав при этом сроки?
Кроме того, когда над проектом работает команда, то виденье не ограничивается видением разработчика или дизайнера. Вместо этого каждый участник команды вносит свой опыт в конечный результат.
Проблем №4. Нет процессов - нет сроков
Вот фрилансер взял ваш заказ, первую неделю все идет отлично, но тут прилетает еще 1-2 заказа и фрилансер начинает «плыть», потом еще 1 заказ и на выходе - фрилансер «поплыл», начал готовить «завтраки».
У ИТ-компаний обычно выстроены и регламентированы процессы, по которым происходит реализация проектов, бесспорно не у всех, но в большинстве случаев выстроены. Но самое главное, когда услуга оказывается бизнесом бизнесу, то есть четкое понимание, что:
- в B2B разработке время - это деньги;
- задержка запуска - это упущенная прибыль, которую уже не вернуть.
Проблема №5. Проект, который сделал фрилансер сложно поддерживать и масштабировать.
Допустим, вам повезло, фрилансер почти закончил проект или даже запустил его. А что дальше? Написать документацию, код нужно поддерживать, модернизировать, добавлять новые функции и другое. У фрилансера еще 5 проектов и времени на такие «мелочи» уже нет. Вы идете к другому фрилансеру, а тому надо по новой разбираться с проектом, опять потеря времени и денег.
В этот момент бизнес понимает, что проект вроде бы есть, а подрядчика - уже нет.
Когда, все же, фрилансер - нормальный вариант?
Вы можете нанять фрилансера, если:
- вы хорошо разбираетесь в процессе разработки;
- можете разделить его на несколько десятков небольших задач с четкой формулировкой и длительностью не более 40 часов;
- у вас есть время управлять процессом разработки;
- нет жестких сроков.
Во всех остальных случаях бизнесу нужен не исполнитель, а партнёр, который отвечает за результат.
В заключение
Большинство проектов с фрилансерами не доходят до запуска не потому, что фрилансеры плохие, а потому что:
- формат не подходит для бизнес-задач;
- нет ответственности за результат;
- нет системного подхода.
Если разработка ИТ-решения или автоматизация - часть вашей бизнес-модели, к этому стоит относиться как к инвестиционному проекту, а не как к задаче «сделать сайт» или «написать код».