Ситуация типичная. Процесс перерос готовые программы, руками сводить уже невыносимо, и приходит мысль: наверное, пора заводить своего программиста. А за ней вторая: одного мало, ему нужен тот, кто ставит задачи, кто проверяет, кто подхватит, когда он в отпуске или уволится. И вот вы уже прикидываете целый отдел там, где хотели закрыть один процесс.
Между «терпеть как есть» и «строить свой IT-отдел» есть третий путь, которым во всем мире закрывают большую часть таких задач. Это аутсорсинг разработки. Разберем, что это на самом деле, кому подходит и на что смотреть, чтобы не переделывать через год.
Что такое аутсорсинг разработки простыми словами
Аутсорсинг разработки - это когда систему под ваш процесс делает и ведет внешняя команда, а не сотрудники в вашем штате. Вы ставите задачу от бизнеса, команда отвечает за то, как ее решить технически. У них уже есть аналитик, разработчики, тестировщик и тот, кто за все это отвечает перед вами, - вам не нужно собирать этих людей поодиночке.
Ключевое слово тут - команда, а не исполнитель. Вы покупаете не пару рук, которые пишут код, а способность довести задачу от «вот как я работаю» до работающей системы и держать ее в жизни дальше. За результат отвечает подрядчик, а не вы как несостоявшийся техрук.
Почему у бизнеса часто нет своего IT - и это нормально
В Узбекистане это скорее правило, чем исключение: крепкая компания с оборотом, складом и десятками сотрудников живет без единого своего IT-специалиста. И это не отставание - просто разработка не была профильной задачей. Вы продаете, производите, возите, оказываете услугу; писать и поддерживать системы - не то, ради чего вы собирали команду.
Проблема появляется в тот момент, когда готовые программы перестают вмещать то, как вы работаете не как все. Заводить под это отдел с нуля - значит осваивать чужую профессию: искать людей, которых сами не умеете оценить, ставить им задачи на языке, которого не знаете, и надеяться, что они друг друга дополняют. Аутсорс снимает именно эту нагрузку: профессию держит подрядчик, а вы остаетесь при своей.
Штат против команды на стороне: где найм упирается
Свой программист кажется дешевле и надежнее, пока не столкнешься с фактами, о которых на старте не думают.
Один человек - это одна голова и один навык. Разработка, аналитика, тестирование, обновления - все на нем; что-то он делает хорошо, что-то впервые в жизни на вашей задаче. Он уходит в отпуск - работа встает. Он увольняется - система остается с кодом, который знал только он, и вы снова заложник, теперь уже собственного бывшего сотрудника. Загрузка у него неровная: после запуска большого куска ему неделями нечем заняться, а вы платите оклад ровно.
Команда-подрядчик закрывает эти дыры по устройству. В ней разные роли, есть замена на время отпуска, знание системы не держится в одной голове, а платите вы за сделанное, а не за присутствие. Это не значит, что штат не нужен никогда, - крупные компании со зрелым IT держат своих. Но чтобы закрыть один переросший процесс, отдел с нуля почти всегда избыточен.
Счет, который стоит развернуть
Сравните на горизонте, а не по первому впечатлению. Найм: оклад специалиста умножьте на 12 месяцев и на 3-5 лет, прибавьте налоги и отчисления, оплату простоя между задачами, стоимость поиска замены, когда он уйдет, и провал в работе на время, пока новый входит в курс. Все это вы платите независимо от того, сколько кода реально написано.
Теперь другая сторона: разовое вложение в систему под процесс плюс сопровождение по понятной ставке. Точных цифр заранее не даст никто - формула ваша, числа подставите сами. Но в пересчете на годы владения выходит, что штат под одну задачу - это постоянный расход с риском ключевого человека, а заказная система - вложение в актив, который остается вашим и не зависит от того, кто сегодня в отпуске.
Как это выглядит в работе
Вы описываете свой процесс словами, как он есть. Дальше команда сама решает, что тут настройка того, что уже куплено, что доработка, а что отдельная система, - вам не нужно знать эти различия. Вы получаете работающий результат и одного человека для связи, а не пятерых подчиненных, за которыми надо следить.
Когда бизнес меняется - новая площадка, новый закон, новый объем, - вы идете к той же команде с новой задачей, а не ищете, кем закрыть уволившегося. Система живет вместе с компанией, потому что за ней стоят люди, для которых это профессия, а не дополнительная нагрузка к вашей основной работе.
На что смотреть при выборе
Коротко, без превращения выбора в отдельный проект. Спросите, кому принадлежит код и где лежат исходники: правильный ответ - вам, и вы к ним имеете доступ; иначе аутсорс превращает вас в заложника подрядчика. Спросите, кто именно будет работать и с кем вы будете разговаривать, когда что-то сломается. Попросите показать живую систему на данных, похожих на ваши, а не презентацию.
И начните не с большого контракта, а с одного процесса, который болит сильнее всех. Он идет в работу первым, окупает себя, показывает, как команда ведет себя под нагрузкой и после сдачи, - и только потом разговор про следующий. Так аутсорс проверяется на фактах, а не на обещаниях.
Что делаем мы
Cloudplus - официальный партнер фирмы «1С» в Узбекистане, юрлицо ООО «Ecommerce». 15+ лет в разработке, 7 из них в Узбекистане, 120+ сотрудников в Ташкенте, 100+ внедрений. Готовая команда с аналитиком, разработчиками и поддержкой - вам не нужно собирать ее по человеку.
Мы начинаем с вашего процесса, а не с прайса. Считаем стоимость до старта и объясняем, из чего она складывается. Исходники ваши, сопровождаем систему дальше - вы не остаетесь один на один с кодом.
Про игровую студию APP1: выручка шла с консольных, мобильных и веб-площадок, у каждой свои выгрузки, общей картины не было ни у кого. Свели в один учет - без своего IT-отдела у студии, силами внешней команды.
Что дальше
Расскажите про один процесс, который болит. Не пишите техническое задание - опишите словами, как есть сейчас. Посмотрим, разберем и скажем, что это: настройка, доработка или отдельная система, и что выгоднее в вашем случае. Демо показываем на ваших данных.
Ташкент, ул. Буюк Турон, 77. Телефон +998 71 207 71 24. Телеграм @cloudplusss.
- Разработка под процесс - если процесс перерос готовую программу.
- Автоматизация бизнеса - если ручных сводок в компании больше одной.
- CRM под ваши продажи - если узкое место в работе с клиентами.
