
Трансформация Российского IT
Сегодня (11.03.2022) в 16:00 состоится конференция инициированная Минцифры России для обсуждения мер поддержки ИТ-компаний.
Вопросы которые выдвинуты на повестку нашей командой Atlantis:
- Стандартизация формата обмена данными между компаниями рынка и участниками бизнес-сегментов
- Разработка отечественных аналогов западным сервисам от которых наша с вами работа зависит довольно сильно: Figma, Github.
Теоретически список можно расширить, но, полагаю, что это больше вкусовщина, а вот функционал Github’a (actions, codespaces, runners) это фичи которых нет в, максимально, развёрнутом виде даже у Gitlab’a.
Да и потом, всё это не имеет смысла, так как все эти фичи, в полном объёме доступны лишь по подписке.
Безусловно, можно сидеть и ждать пока Github включит дурачка и подцепит Unionpay или МИР, и скажет мировому сообществу: «не, ну а чо? Русским доступ мы закрыли, это да, картами они пользоваться не могут, ну а МИР и UP мы подключили чтобы не отставать от трендов!».
А тем временем идут месяцы, годы, а наша индустрия так и работает на движке западных сервисов, и я ничего против не имею, однако ситуация вынуждает выражаться на «чиновничьем» диалекте и приходить к подобным мыслям.
Стандартизация формата обмена данными
Вот вам наглядный пример из жизни. Отдали мне на трансформацию строительный рынок в Балашихе — Мастерок.
Дано
- Мойсклад
- Поставщик электрики Русский Свет
На этом наверно можно было бы закончить, но, всё же юмор-юмором, а дело начало пахнуть керосином ещё до погружения в детали.
Я не стану сейчас приводить сравнительную таблицу возможностей отечественных ERP/CRM систем, но, могу сказать лишь одно — ни одна, подчеркну, НИ-ОД-НА не умеет быть полноценным шлюзом для маркетплейсов.
У поставщиков кривая документация, один разработчик который и отвечает на вопросы клиентов и докой занимается и код пишет, про то, что нет стандартной спеки OpanApi я уже не упоминаю. Отдел поддержки/менеджмента может отвечать по несколько недель, а все эти недели бизнес должен оплачивать, ведь нельзя нанять команду на фулл-тайм, а платить только по факту наличия работы.
Что это значит?
А значит это ровно следующее:
- Вы не можете передать 5-10-20к товаров по API в одну из этих систем со всеми необходимыми для маркетплейсов наборами полей с правильным типом данных
- Даже если вы каким-то чудом настроили фид и через страшные грабли или даже ручками начали заливать в них товары то «разослать» данные по маркетплейсам всё равно не выйдет. Тут нет никакого шаманства, просто ни одна из этих систем не поддерживает передачу данных в правильном формате, так как у каждого маркетплейса он свой. Детали тут не важны, важен сам факт.
- Синхронизация остатков? Забудьте, для такой магии придётся задействовать дополнительный сервис-прокси типа 1С или Мой склад, а там магии внутри ещё больше.
- Интеграция с кассами? Туда же.
- Количество компетентных инженеров/программистов на проекте резко возрастает на порядок.
- Входная стоимость проекта, даже если брать грязный MVP будет достигать нескольких миллионов (порядка 6-7 по моим скромным подсчётам которые несколько ниже рынка).
Разработка отечественных аналогов
Вот вам ещё пример из жизни.
Дано
- 5 отечественных коммерческих проектов, часть из которых под NDA
- Отечественный аналог в качестве альтернативы Github’у, в который вбухали 2.1 миллиарда ₽ (!!!) с плеча Михаила Владимировича Мишустина, безусловно, дело благое, но, 2.1 миллиарда, за работу группы фрилансеров которую можно было сделать за полгода в стандартном режиме?
Что может отечественный аналог? Да в сущности ничего.
- Там можно создать аккаунт
- Даже организацию, притом только приватную
- Пулл реквестов, в привычном понимании там нет, так как нет возможности вести работу с участниками команды (нет комментирования)
- Автоматизации, пайплайнов и прочих CI/CD инструментов там нет, зато есть подписка на 250₽/месяц, не понятно правда за что
- Своего API нет, а значит инструментов для оптимизации работы не создать
Список можно было бы продолжить, но, в этом нет никакого смысла, так как от этого ничего не изменится. При том, самое странное, что бэкенд у них пишется на Java, и это в 2020-22 годах.
Вменяемых аналогов Figma/Sketch/AdobeXD просто нет.
Итог
У отечественных малых и средних предприятий просто нет ни денег ни компетенций на подобного рода эксперименты, проще нанять девочку которая выучит алгоритм и сделает его своей ежедневной мантрой, молитвой, ритуалом, нужное подчеркнуть.
Никакие льготы, освобождения от проверок тут не помогут, поможет только введение стандартов и жёстких директив при разработке сервисов подобного рода, и субсидирование со стороны правительства или освобождение ИТ сегмента от налогов и НДС в принципе.
Понятно, что щас звучит как популисткая чушь, однако это наша с вами реальность, которая уже наступила, вы просто ещё этого не поняли или пока не можете принять.
Выход
Собрать группу компетентных инженеров и архитекторов. Проработать требования к системам. Найти средства. Начать разработку.
Выходов по сути больше нет, никто такие вещи на подряд без инициативы не сделает. Инициатива которая произрастает из денег — инициативой назвать сложно.
Со своей стороны мы можем проработать архитектуру и бизнес-процессы, написать некоторые верхнеуровневые части, каркас.
Немного оффтопа и BMW Russia
К слову, один из первых кейсов как раз-таки был интернет-магазин и набор лендингов нашего отечественного подразделения BMW.
API было на битриксе, само собой REST но, без OA2/3. Соответственно пришлось писать свой прокси чтобы перегнать это дело в GraphQL и заниматься страшными извращениями.
Денег на это компания вбухала море, а самое страшное, что не смогла разобраться с тем, как потом всё это запустить, ведь платить за поддержку, по их словам, денег уже не было, иии… Они просто выбросили всё то, что было написано и наговнякали какой-то треш силами фрилансеров. Вот вам и вся мораль отечественного ИТ сегмента :)