У большинства частных компаний обязанности переходить на отечественное ПО нет. Есть риск, и это принципиально другое основание для решения: обязанность исполняют независимо от арифметики, риск считают и сравнивают со стоимостью его снятия. Когда считаешь, регулярно выходит, что переезд дороже риска, который он убирает.

Ещё одна особенность миграции, из-за которой её нельзя оценивать как обычный проект: она не приносит ни одной новой возможности. Автоматизация склада ускоряет отгрузку, ИИ-агент снимает очередь обращений, а переезд в лучшем случае возвращает вас туда, где вы уже были, за вычетом привычек команды. Поэтому вопрос «когда окупится» здесь не имеет ответа, а правильный вопрос звучит иначе: во сколько обходится не переезжать.

Кому обязанность всё же вменена прямо — госзаказчикам, субъектам критической информационной инфраструктуры, компаниям с госучастием — и как она приходит через тендерную документацию, разобрано в опорной статье раздела про то, кому обязателен переход на отечественное ПО. Дальше речь только о третьей группе: обязанности нет.

Шесть условий, при которых правильный ответ — отложить

Условия проверяются подряд. Если выполняются все шесть, переезд сейчас — это трата денег на снятие риска, который дешевле застраховать. Если хотя бы одно нарушено, расчёт надо проделать заново.

  1. 1
    Обязанности нет ни прямой, ни через контрагента

    Компания не участвует в государственных закупках, не относится к критической информационной инфраструктуре, в её договорах с крупными заказчиками нет требований к классу используемых систем. Проверяется за десять минут по тесту из опорной статьи и по действующим договорам, а не по ощущению.

  2. 2
    Система работает и её можно оплатить

    Ключевое слово — оплатить. Если платёж проходит и сервис не ограничивает функции для российских юрлиц, никакой срочности нет. Если оплата уже идёт через посредника и в акте написано «информационно-консультационные услуги», это первое из шести условий нарушено, и дальше можно не проверять.

  3. 3
    История использования короткая

    Полгода работы и триста записей — это не то, что страшно потерять. Стоимость переезда определяется не числом лицензий, а объёмом накопленных данных и связок; когда накоплено мало, и терять почти нечего, и переносить почти нечего. Регулярный экспорт закрывает вопрос целиком.

  4. 4
    Команда маленькая

    Смета переезда состоит из постоянной части — пересборка связок, перенос данных, настройка процессов — и переменной, пропорциональной числу людей. У компании на 50 человек переезд стоит 58 020 ₽ на сотрудника, у компании на 12 человек — около 166 000 ₽ на сотрудника при той же работе. Маленькая команда платит за постоянную часть в одиночку.

  5. 5
    Персональных данных клиентов в сервисе нет

    Внутренний трекер задач, доска планирования, редактор диаграмм — если там нет имён, телефонов и записей разговоров, требование о локализации баз в России к ним не относится. Как только в сервисе появляется клиентская база, это условие нарушено, и разговор становится юридическим, а не экономическим.

  6. 6
    Замены нужного класса нет

    Самый честный и самый неудобный пункт. По части классов российские аналоги закрывают потребность полностью, по части — нет: узкие отраслевые инструменты, специализированные расчётные пакеты, редкие форматы. Переезжать на то, чего нет, невозможно, и притворяться, что можно, вреднее, чем признать. Что именно теряется при переходе и чем это компенсируется, разобрано в материале про то, что теряется при переходе на отечественное ПО.

Расчёт на три года: во что обходится каждое решение

Считаем на модельной компании из 12 человек, у которой три зарубежных подписки на 19 000 ₽ в месяц. Полная смета перехода для команды из 50 человек — 2 901 010 ₽, из них около 1 711 920 ₽ приходится на работы, не зависящие от численности, и 1 189 090 ₽ — на обучение и просадку производительности, которые считаются на человека. Разбор всех шести строк сметы — в материале про стоимость миграции на отечественное ПО.

Три года владения: переехать сейчас против отложить и застраховаться
Переезд для 12 человек: 1 711 920 ₽ постоянной части + 1 189 090 ₽ × 12 ÷ 501 997 000 ₽
Российский стек после переезда: 22 000 ₽/мес × 36792 000 ₽
Интеграционная платформа взамен встроенных коннекторов: 2 200 ₽/мес × 3679 200 ₽
Итого «переехать сейчас» за три года2 868 200 ₽
Текущие подписки: 19 000 ₽/мес × 36684 000 ₽
Меры запаса: 140 000 ₽ разово + 8 000 ₽/мес × 36428 000 ₽
Итого «отложить», если ничего не случилось1 112 000 ₽
Аварийный переезд, если доступ всё же потерян: 1 997 000 ₽ × 1,252 496 000 ₽
ИтогоРешения равноценны при вероятности потери доступа 70 % за три года

Арифметика точки безразличия простая и её стоит проделать самому: (2 868 200 − 1 112 000) ÷ 2 496 000 = 0,70. То есть отложить выгодно до тех пор, пока вы оцениваете вероятность потери доступа за три года ниже 70 %. Число намеренно не подаётся как «правильное»: подставьте свою вероятность и свои подписки, и порог сдвинется. Важно другое — что решение принимается по одной понятной величине, а не по настроению новостной ленты.

Ловушка усреднения

Ожидаемая стоимость аварии — это среднее по многим компаниям, а не ваш сценарий. У вас будет либо ноль, либо 2 496 000 ₽ сразу и восемь недель работы вполсилы. Поэтому кроме арифметики нужен ответ на второй вопрос: переживёт ли компания разовый расход в 2 496 000 ₽ и два месяца хаоса, если это случится в худший месяц года. Если нет, решение принимается по устойчивости, а не по ожиданию.

графикkogda-perehodit-na-otechestvennoe-ne-nado--01
Три года: переезд 2 868 200 рублей против 1 112 000 плюс риск, точка равенства 70 процентов

Двухосевой график. По горизонтальной оси — вероятность потери доступа за три года от 0 до 100 %, по вертикальной — совокупные расходы от 0 до 3 500 000 ₽. Горизонтальная линия на отметке 2 868 200 ₽ подписана «переехать сейчас». Наклонная прямая начинается в точке 1 112 000 ₽ при нулевой вероятности и растёт до 3 608 000 ₽ при 100 %, подписана «отложить и застраховаться». Точка пересечения выделена и подписана «70 %». Чертёжный стиль, подписи по-русски.

Отложить выгодно, пока вероятность потери доступа ниже 70 % за три года

«Не переходим» и «ничего не делаем» — разные решения

Вся ценность отказа держится на одном условии: он должен сопровождаться мерами запаса. Иначе это не решение, а его отсутствие, и через год выяснится, что мастер-копии данных нет, единственный человек, знавший пароли, уволился, а список возможных замен так и не составлялся.

МераЧто делаемЧто это снимаетЦена
Мастер-копия данных у себяРегулярная выгрузка в свою базу или файловое хранилище по расписаниюПотерю истории при внезапном отключении60 000 ₽ разово + 3 000 ₽/мес
Развязанная оплатаОплата не завязана на одну карту одного человека, есть подтверждённый запасной способСамую частую причину потери доступа — сорванный платёж20 000 ₽ разово
Запасной канал связи с клиентамиВторой рабочий канал, куда переключаются за часы, а не за неделиПростой продаж при блокировке основного мессенджера40 000 ₽ разово + 3 000 ₽/мес
Список замен наготовеПо каждой системе — конкретный кандидат, проверенный по реестру, с оценкой срока переносаНедели, которые уходят на поиск замены в панике20 000 ₽ разово + 2 000 ₽/мес
Итого140 000 ₽ + 8 000 ₽/мес

Сто сорок тысяч рублей — это 7 % бюджета полного переезда, а за три года весь пакет мер обходится в 428 000 ₽, то есть 15 % от трёхлетней стоимости варианта «переехать сейчас». При этом аварийный переезд с готовыми мерами занимает недели, а не кварталы: сравнение сроков и денег на конкретных сценариях есть в материале про архитектуру, готовую к переезду. Проверять кандидатов на замену стоит сразу по реестру — как это делается, разобрано в материале про то, как проверить ПО в реестре.

сравнениеkogda-perehodit-na-otechestvennoe-ne-nado--02
Сравнение решения не переходить с мерами запаса и полного бездействия

Сравнение в две колонки. Левая «Не переходим»: четыре строки мер — мастер-копия данных, развязанная оплата, запасной канал, список замен; ниже плашка «140 000 ₽ разово и 8 000 ₽ в месяц» и строка «записка о решении с датой пересмотра». Правая «Ничего не делаем»: те же четыре строки перечёркнуты, ниже плашка «0 ₽ сейчас» и строка «аварийный переезд 2 496 000 ₽ и 8–12 недель». Между колонками вертикальная выноска «разница видна только в день аварии». Чертёжный стиль, подписи по-русски.

Разница между позицией и забывчивостью — четыре меры и один документ

Частичный переход: перенести только клиентские данные

Между «переезжаем целиком» и «не трогаем ничего» есть третий вариант, который в большинстве случаев и оказывается правильным. Переносится только то, где лежат персональные данные клиентов, — обычно это одна система из четырёх. Остальное остаётся на месте до появления повода.

В модельной компании это стоит около 640 000 ₽ — примерно треть полной сметы. Работы те же по составу, но их объём определяется одной системой, а не всем стеком: перенос базы контактов и истории, пересборка двух связок вместо девяти, обучение тех, кто работает с клиентами, а не всей команды. Просадка производительности при этом тоже локальная и укладывается в две недели вместо шести.

Что не переносят даже при частичном переходе

Внутренние инструменты без клиентских данных: доски задач, редакторы схем, личные заметки. Их перенос стоит столько же, сколько перенос клиентской базы, а снимает несопоставимо меньший риск. Единственное, что для них нужно, — регулярный экспорт содержимого, и это 60 000 ₽ разово вместо сотен тысяч.

Как оформить решение, чтобы оно читалось как позиция

Отказ от перехода нужно записать. Не ради проверяющего — ради того, чтобы через год в компании помнили, почему так решили, и чтобы новый финансовый директор не начал проект заново с нуля. Документ занимает одну страницу и состоит из семи пунктов.

  1. 1Дата решения и кто его принял. Без даты документ бесполезен: вопрос пересматриваемый, и важно знать, на какой момент времени он был закрыт.
  2. 2Перечень систем, которых решение касается, с указанием, какие данные в каждой лежат и есть ли среди них персональные данные клиентов.
  3. 3Основание отсутствия обязанности: не участвуем в государственных закупках, не относимся к критической информационной инфраструктуре, требований в договорах с заказчиками нет — со ссылкой на конкретные договоры.
  4. 4Расчёт, на котором основано решение: смета переезда, стоимость мер запаса, оценка вероятности потери доступа и получившаяся точка безразличия.
  5. 5Принятые меры запаса с ответственными и периодичностью: кто и как часто делает выгрузку, где лежит мастер-копия, кто проверяет её восстановимость.
  6. 6Триггеры пересмотра — три события, при наступлении любого из которых решение пересматривается немедленно.
  7. 7Дата планового пересмотра. Раз в год достаточно; чаще имеет смысл, только если один из триггеров близок.

Отдельно стоит внести в записку проверку восстановимости выгрузки. Мастер-копия, которую ни разу не разворачивали обратно, — это не мера, а иллюзия меры: половина автоматических выгрузок при первой же попытке восстановления оказывается неполной. Проверка занимает четыре часа раз в квартал и делает всю конструкцию осмысленной.

Когда откладывать больше нельзя

Решение «не переходим» действует до наступления одного из трёх событий. Каждое компания замечает без всяких систем мониторинга, и каждое означает, что расчёт надо проделать заново с новыми вводными.

  • В договоре или тендерной документации заказчика появилось требование к классу систем. Это самый частый способ, которым обязанность приходит к компании, у которой её формально нет. Формулировки бывают разные, и только часть из них действительно означает необходимость записи в реестре российского ПО — разбор пяти типовых есть в опорной статье раздела.
  • В сервисе появились персональные данные клиентов. Момент обычно проходит незаметно: кто-то завёл в трекере карточки клиентов с телефонами, кто-то начал хранить в облачном редакторе договоры. С этого дня экономический расчёт заменяется требованием о локализации, и обсуждать становится нечего.
  • Оплата сорвалась хотя бы раз или вендор ограничил функции для российских юрлиц. Первое такое событие — не повод для паники, но повод немедленно поднять записку и пересчитать вероятность. Вероятность, которую вы оценивали в 20 %, после первого сорванного платежа перестаёт быть двадцатью процентами.

И итог, который стоит произнести вслух перед собственником. Переход на отечественное ПО — это страховка, а не улучшение. Страховку покупают, когда премия меньше ожидаемого убытка, и не покупают, когда больше. Единственное, чего нельзя делать, — не считать вовсе: тогда компания либо тратит два миллиона рублей на риск, которого у неё нет, либо теряет доступ к своей клиентской базе, ни разу не сделав выгрузку.

этапыkogda-perehodit-na-otechestvennoe-ne-nado--03
Лента решения: запись отказа, меры запаса, три триггера пересмотра и годовой пересмотр

Горизонтальная лента времени слева направо. Начальная отметка «Решение зафиксировано: записка из семи пунктов». Под лентой сразу после начала — блок «Меры запаса: 140 000 ₽ + 8 000 ₽/мес». Над лентой три вертикальных выноски-триггера с подписями: «требование в договоре заказчика», «персональные данные клиентов в сервисе», «сорванная оплата или ограничение функций». Конечная отметка справа — «Плановый пересмотр через 12 месяцев». Чертёжный стиль, подписи по-русски.

Отказ живёт до первого триггера, а не бессрочно

Не переходить — это позиция, у которой есть смета и дата пересмотра. Всё остальное называется бездействием и стоит дороже.