Российская проптрейдинговая компания Валерия Ишназарова, Lite Invest (АО «Лайт-Инвест»), открыла недавно частный дилинговый зал для трейдеров в столице Республики Башкортостан, городе Уфа. А теперь заговорила о необходимости разработать торговое программное обеспечение (ПО) своими силами. Основатель компании объяснил недавно в своем блоге, почему его бизнесу нужна собственная разработка (in-house).

Компании внедряют готовое программное обеспечение, чтобы быстрее запустить необходимые процессы и не создавать собственную систему с нуля. На старте это часто экономически оправданно: бизнес получает работающий продукт с предсказуемыми сроками внедрения и затратами. Однако по мере роста компании стандартное решение может перестать соответствовать ее задачам. Нужные функции не входят в планы поставщика, сроки изменений зависят от внешней команды, а критически важные процессы — от системы, которую компания не контролирует.
В такой ситуации выбор между готовым ПО, внешней и собственной разработкой становится не только технологическим, но и финансовым. Сопоставлять нужно совокупные затраты за одинаковый период. Помимо лицензий и зарплат разработчиков, в расчет входят стоимость интеграций, ручных операций, задержек изменений, инфраструктуры, информационной безопасности и возможного перехода на другую систему.
«Лайт Инвест» около десяти лет использовала сторонний биржевой терминал российского разработчика (примечание редакции: Lite Invest использует торговый терминал CScalp (Привод Бондаря). Решение позволило запустить и развивать основные процессы, однако со временем его возможностей стало недостаточно для дальнейших изменений.
Компания предприняла четыре попытки создать новый продукт с внешними исполнителями и потратила на них в общей сложности около 1 млн рублей. Три подрядчика не подготовили прототип, еще один представил рабочую версию, но вскоре прекратил участие в проекте. После этого компания сформировала внутреннюю команду разработки.
Этот частный опыт не означает, что собственная разработка необходима любому бизнесу. Он показывает, по каким признакам можно определить, что ограничения готового решения уже влияют на операционные показатели и требуют экономической оценки, рассказал провайдер в блоге у своего партнера ФГ ФИНАМ.
- Запросы бизнеса не попадают в приоритет поставщика
Поставщик строит дорожную карту для множества клиентов, поэтому критичные именно для вашей компании функции могут переноситься от релиза к релизу. Важен не сам факт ожидания, а его последствия: откладываются ли новые направления, растет ли объем ручной работы, появляются ли ошибки и дополнительные затраты.
- Недостатки системы компенсируются ручной работой
Выгрузки в Excel, параллельный учет и обмен данными в чатах выглядят как временное решение, но со временем увеличивают стоимость процессов и риск расхождения данных. Внутренняя оценка «Лайт Инвест» показала, что операции, связанные с ограничениями внешнего терминала, занимали около 25% общего объема операционной работы.
- Бизнес меняется быстрее, чем обновляется продукт
Если каждое изменение нужно согласовывать с поставщиком и ждать очереди на релиз, скорость запуска новых процессов падает. Особенно это заметно в финансах, торговле и логистике, где условия и внешние требования регулярно меняются. Потери от задержек стоит оценивать в деньгах: через упущенную выручку, стоимость временных решений и дополнительные операционные расходы.
- Критические процессы зависят от одного поставщика
Зависимость становится существенным риском, когда поставщик меняет тарифы, условия поддержки или стратегию развития, а перейти на другую систему быстро невозможно. Для оценки стоит проверить возможность выгрузки данных, наличие документации, альтернативных поставщиков, стоимость миграции и процессы, которые могут замедлиться при переходе.
- Смена подрядчика не устраняет зависимость
Новый исполнитель не решит проблему, если компания не получает доступ к исходному коду, репозиториям, документации и инфраструктуре. Аутсорсинг может быть оправдан для прототипов, проверки гипотез и разовых задач, но права на код, регламент передачи знаний и контроль над инфраструктурой должны быть закреплены заранее.
Как сравнить экономику вариантов
Сопоставлять стоит совокупную стоимость владения на горизонте 3–5 лет. Для готового ПО это лицензии, интеграции, платные доработки, ручные операции и стоимость перехода. Для аутсорсинга — проектирование, разработка, сопровождение, приемка и возможная смена подрядчика. Для собственной команды — зарплаты, налоги, инфраструктура, безопасность, тестирование, поддержка и постоянное развитие продукта.
В «Лайт Инвест» расходы на одного разработчика оцениваются примерно в 250 тыс. рублей в месяц, а на команду из 13 специалистов — около 3,25 млн рублей. По предварительным расчетам компании, проект может окупиться менее чем за год в том числе за счет сокращения лицензионных платежей. Это оценка конкретного проекта, а не универсальная формула для любого бизнеса.
Переход требует поэтапного подхода
Перед запуском собственной системы нужно определить источник постоянного финансирования, владельца продукта, порядок постановки задач и приемки результата. Внедрять решение безопаснее постепенно: параллельно с прежней системой, с тестовой группой и контролируемым ростом нагрузки. Модель сопровождения также нужно продумать заранее — первый релиз не завершает разработку.
Готовое ПО остается рациональным выбором для многих задач. Но если затраты на лицензии, ручные операции, задержки и зависимость от поставщика устойчиво превышают стоимость альтернативы, а система критична для ключевых процессов, собственная или смешанная модель разработки может быть обоснована, резюмировал г-н Ишназаров.