Глава 3 · Часть I. Почему старая цифровая модель исчерпала себя
Старые системы как фактическая спецификация процессов, данных, ролей, отчетов и интеграций.
Старые системы как исполняемое ТЗ: модернизация без остановки организации
Старые системы нельзя рассматривать только как технический долг. В них зашиты реальные данные, роли, исключения, отчеты, интеграции и управленческая память организации. Задача руководителя — не «переписать всё с нуля», а извлечь из старого ИТ-контура фактическую спецификацию и поэтапно вернуть контроль над архитектурой, данными и процессами.
Когда руководитель слышит от ИТ-команды фразу «систему нужно переписать с нуля», в ней почти всегда есть техническая правда — и управленческая опасность. Старый код действительно может быть хрупким, неподдерживаемым, зависимым от подрядчика, иностранного вендора или одного специалиста, который «помнит, как это работает». Но сама система уже много лет обслуживает закупки, начисления, производство, документы, заявки, отчеты, интеграции, проверки, акты и исключения из регламента. Она хранит не только данные, но и фактическую модель работы организации.
В российском контексте эта проблема стала острее из-за импортонезависимости, требований к российскому ПО, КИИ, персональным данным, развития платформенного подхода в госсекторе и необходимости работать без остановки процессов. Ошибка — считать старый ИТ-контур мусором. Ошибка другого порядка — слепо копировать его в новую платформу. Правильная рамка иная: старый ИТ-контур нужно читать как исполняемое техническое задание, отделяя бизнес-смысл от технологических костылей.
Краткие выводы для ЛПР
- Старая система часто знает о бизнесе больше, чем актуальная документация. Документы устаревают, а система продолжает исполнять реальные правила, исключения, маршруты и статусы.
- Модернизация старого ИТ-контура — это не перенос старого кода. Переносить нужно данные, бизнес-правила, роли, статусы, отчеты, интеграции, историю и юридически значимые следы.
- Одномоментная замена опасна для непрерывности. Одномоментная замена может остановить процессы, разрушить интеграции, сорвать приемку и создать конфликт с пользователями.
- Большие языковые модели ускоряют разбор старого ИТ-контура, но не заменяют архитекторов и аналитиков. Они полезны для анализа кода, язык запросов к базам данных, процедур, отчетов, инструкций и обращений, но их выводы требуют проверки.
- Оптимальная стратегия — постепенный перенос функций на новую платформу. Старую систему нужно оборачивать, наблюдать, постепенно вытеснять, сверять данные и отключать участками.
- Данные — главный объект модернизации. Исторические записи, идентификаторы, мастер-данные, сверка, аудит и архивный доступ важнее, чем эстетика нового интерфейса.
- Для РФ это вопрос не только ИТ, но и управляемости. Указ №309 закрепляет технологическое лидерство и цифровую трансформацию как национальные цели, включая переход ключевых отраслей и госорганизаций на российское ПО к 2030 году.1
1. Почему старые системы — это не мусор, а память организации
Старая система редко появляется как «плохая система». Обычно это результат многих лет доработок, срочных регуляторных изменений, обходных решений, смены подрядчиков, новых отчетов, интеграций, управленческих требований и пользовательских компромиссов. В какой-то момент она становится неудобной, дорогой и рискованной, но продолжает выполнять критически важную функцию.
Главная ошибка модернизации — смотреть на старый ИТ-контур только глазами разработчика. Для разработчика это устаревший стек, монолит, неочевидные зависимости, старые библиотеки, хранимые процедуры, ручные выгрузки и отсутствие тестов. Для организации это может быть фактический реестр обязательств, кадровая история, складской контур, бухгалтерские состояния, архив решений, маршруты согласования, контроль исполнения и юридически значимые документы.
Поэтому старая система часто знает о бизнесе больше, чем актуальная документация. Документация могла не обновляться годами. Регламент мог измениться «устно». Пользовательские инструкции могли отражать только нормальный сценарий, а реальные исключения — жить в кнопках, запросах к базам данных, статусах, Excel-выгрузках и обращениях в поддержку.
Управленческий вывод: старый ИТ-контур нельзя просто выбросить. Его нужно исследовать как исполняемое ТЗ — источник фактической спецификации, которую нужно восстановить, проверить, очистить и перенести в новую архитектуру.
Старая система — это не только код. Это архив управленческих решений, которые организация часто уже забыла.
2. Российский контекст: импортонезависимость делает старые системы видимыми
В российской повестке старый ИТ-контур перестал быть внутренней ИТ-проблемой. Он стал частью технологического суверенитета, импортозамещения, регуляторной устойчивости и эффективности управления. Указ Президента РФ №309 от 7 мая 2024 года закрепляет среди национальных целей технологическое лидерство и цифровую трансформацию государственного и муниципального управления, экономики и социальной сферы. В нем также установлены целевые ориентиры: к 2030 году не менее 80% российских организаций ключевых отраслей должны перейти на базовое и прикладное российское ПО в системах, обеспечивающих основные производственные и управленческие процессы, а доля использования российского ПО в госорганах, госкорпорациях и компаниях с преобладающим участием РФ должна достичь 95%.1
Это резко меняет смысл проектов модернизации. Речь уже не только о том, чтобы «обновить интерфейс» или «уйти с устаревшей СУБД». Нужно обеспечить управляемый переход на отечественные решения, не потеряв непрерывность, данные, отчетность, интеграции и контроль рисков.
Рынок корпоративных систем подтверждает сложность задачи. По данным CNews Analytics, среди российских организаций система планирования ресурсов предприятия используют около 29,9% организаций, среди крупных компаний — 57%; доля отечественных система планирования ресурсов предприятия среди используемых решений оценивается в 38%, а в реестре российского ПО на начало 2026 года было 234 продукта класса система планирования ресурсов предприятия.7
При этом ИТ-ландшафты организаций часто остаются разнородными. В исследовании, приведенном CNews со ссылкой на «К2Тех», ИТ-руководители называли среди острых проблем дефицит компетенций, «зоопарк» вендоров, риски ручного управления и недостаток прозрачности инфраструктуры.8
Для отдельных отраслей добавляется фактор КИИ. Распоряжение Правительства РФ от 26 февраля 2026 года №360-р утвердило перечень типовых отраслевых объектов критической информационной инфраструктуры, охватывающий, в частности, здравоохранение, транспорт, связь, энергетику, финансы, ТЭК, атомную энергетику, оборонную, ракетно-космическую, горнодобывающую, металлургическую и химическую промышленность.3 Деловые и отраслевые СМИ отдельно отмечали включение система планирования ресурсов предприятия-систем для ряда промышленных отраслей в контур КИИ, что повышает требования к аудиту, защите и управлению изменениями.16
Для госсектора важен и платформенный вектор. Минцифры описывает «ГосТех» как платформу для создания, перевода и развития государственных информационных систем; официальный сайт платформы позиционирует ее как облачное платформенное решение для федеральных и региональных органов власти.6 Но переход ГИС на платформенную модель не отменяет старые данные, интеграции, юридические следы и ведомственные процессы. Он делает их еще более важными: перед переносом нужно понять, что именно система исполняет.
3. Почему «переписать с нуля» часто опаснее, чем оставить старое
Одномоментная замена выглядит привлекательно на презентации: новая архитектура, чистая модель данных, современный интерфейс, российский стек, единая платформа, новые процессы. Но в реальности одномоментная замена сталкивается с четырьмя типовыми ударами.
Первый удар — данные. Старые записи могут иметь неодинаковые форматы, дубли, устаревшие идентификаторы, ручные исправления, исторические статусы и поля, значение которых знает только один отдел. При миграции данные могут «переехать», но начать неправильно работать в процессах.
Второй удар — интеграции. Старые системы редко существует изолированно. Оно связано с бухгалтерией, СЭД, система управления клиентскими отношениями, WMS, порталом, система бизнес-аналитики, межведомственными обменами, платежными контурами, сервисами уведомлений, шлюзами и ручными Excel-маршрутами. При разрыве интеграции организация обнаруживает, что остановилась не «старая система», а закупка, отчетность, выдача услуги или производственный процесс.
Третий удар — приемка. Пользователи принимают не архитектуру, а воспроизводимость реального результата. Если новая система не выдает привычный отчет, не находит старый документ, не поддерживает исключение или меняет маршрут согласования, формальная готовность проекта не превращается в эксплуатационную готовность.
Четвертый удар — операционная устойчивость. Международный пример TSB Bank показателен: в 2018 году банк провел крупную миграцию ИТ-платформы, после чего возникли технические сбои, затронувшие филиалы, онлайн- и мобильный банкинг; британские регуляторы впоследствии оштрафовали банк на £48,65 млн за недостатки управления операционными рисками и ИТ-программой.10
Этот пример не про банковскую специфику. Он про управленческий принцип: если система критична, модернизация должна быть проектом операционной устойчивости, а не только разработки.
Переписать код проще, чем восстановить доверие пользователей после остановки критического процесса.
4. Карта источников фактической спецификации
Старые системы как исполняемое ТЗ нужно читать не из одного источника. Код покажет часть логики, база — часть данных, отчеты — управленческие формулы, формы — пользовательские сценарии, обращения — реальные боли, логи — фактическое использование.
| Источник спецификации | Что в нем искать | Как помогает большие языковые модели | Как проверять |
|---|---|---|---|
| База данных | Сущности, связи, статусы, исторические значения, справочники. | Объясняет схему, группирует таблицы, находит неочевидные связи. | администратор баз данных, выборки, сверка с отчетами, происхождение данных. |
| Код | Проверки, ветвления, алгоритмы, исключения. | Комментирует модули, строит карту зависимостей, предлагает тесты. | Ревью архитектора, статический анализ, тесты фактического поведения системы. |
| Запросы к базам данных | Фактические фильтры, расчетные поля, управленческие формулы. | Переводит запросы к базам данных в бизнес-правила. | Сравнение с результатами отчетов. |
| Хранимые процедуры | Пакетные операции, расчеты, транзакционные правила. | Объясняет шаги и зависимости. | Тестовый прогон, анализ блокировок, контроль транзакций. |
| Отчеты | KPI, формулы, срезы, управленческую картину. | Сопоставляет отчеты, ищет дубли и расхождения. | Владелец отчета, контрольные периоды. |
| Старые формы | Обязательные поля, сценарии, ограничения. | Строит словарь полей и пользовательских действий. | Интервью с пользователями, логи кликов. |
| Права доступа | Роли, делегирование, неформальные полномочия. | Собирает матрицу ролей. | управление доступом/ИБ, владельцы процессов. |
| Регламенты | Нормативно ожидаемый процесс. | Сравнивает «как должно быть» и «как работает». | Юристы, методологи, владельцы процессов. |
| Пользовательские инструкции | Обходные сценарии, реальные операции. | Извлекает пошаговые сценарии. | Рабочие группы пользователей. |
| Excel-выгрузки | Теневые процессы, ручные сверки, неучтенные показатели. | Классифицирует шаблоны, находит повторяющиеся расчеты. | Финансовый контроль, аудит. |
| Обращения в поддержку | Боли, ошибки, частые исключения. | Кластеризует инциденты и запросы. | Сервис-деск, владельцы соглашение об уровне сервиса. |
| Логи использования | Частоту операций, «горячие» и мертвые функции. | Выделяет паттерны, маршруты, отклонения. | Process mining, интервью. |
| Интеграционные обмены | Контракты данных, расписания, форматы, зависимости. | Описывает программные интерфейсы и файловые обмены, находит поля риска. | Интеграционные тесты, мониторинг. |
| Акты и юридически значимые документы | Доказательства, сроки, подписи, основания решений. | Помогает каталогизировать документы и статусы. | Юристы, архив, ЭДО, требования хранения. |
Ключевой принцип: ни один источник не является абсолютной истиной. Код может отражать старый костыль. Регламент может быть устаревшим. Пользователь может помнить только свой участок. Отчет может скрывать ручную корректировку. Поэтому фактическую спецификацию нужно строить как сводную модель с уровнем доверия к каждому правилу.
5. Большие языковые модели в разборе старого ИТ-контура: ускоритель, но не автопилот
Большие языковые модели полезны именно там, где старый ИТ-контур создает информационную перегрузку. Они могут быстро читать фрагменты старого кода, запросы к базам данных, процедуры, XML/JSON-конфигурации, инструкции, обращения, схемы БД и фрагменты логов. В правильном контуре Большая языковая модель помогает не «переписать систему», а ускорить восстановление знания о ней.
Практические сценарии: объяснение кода и хранимых процедур на языке бизнес-правил; поиск похожих запросов к базам данных и дублирующих отчетов; генерация первичных карт зависимостей; перевод старых форм в словарь полей; классификация обращений пользователей; подготовка тест-кейсов на основе фактического поведения; выявление неиспользуемых или редко используемых функций; сопоставление регламента, инструкции и реального сценария.
Но большие языковые модели нельзя превращать в единственного источника решений. OWASP относит к рискам приложений на базе больших языковых моделей внедрение вредоносных инструкций в запрос, небезопасную обработку выхода, раскрытие чувствительной информации и чрезмерное доверие к результатам модели.12 рамка NIST по управлению рисками ИИ и профиль для генеративного ИИ также подчеркивают необходимость управления надежностью, безопасностью, оценкой и рисками ИИ-систем.13
Для старого ИТ-контура это означает несколько правил. Нельзя отправлять чувствительные данные и код во внешний контур без правовой, ИБ- и архитектурной проверки. Нельзя принимать сгенерированное бизнес-правило без подтверждения владельцем процесса. Нельзя переносить предложенный моделью код без тестов, ревью и контроля безопасности. Нельзя считать текстовое описание поведения заменой исполняемого теста.
Большая языковая модель особенно сильна как инструмент первичного анализа. Но финальное решение должны принимать системный аналитик, архитектор, эксперт предметной области, владелец данных и ИБ. Для разработки и модернизации безопасный жизненный цикл также должен включать практики защищенной разработки; NIST SSDF прямо описывает необходимость встраивать практики защищенной разработки в жизненном цикле ПО.14
Большая языковая модель ускоряет чтение старого ИТ-контура, но ответственность за смысл, безопасность и приемку остается у людей.
6. Постепенный перенос функций на новую платформу: вытеснять, а не взрывать
Лучший путь модернизации — постепенное вытеснение старой системы. Этот подход близок к известному паттерну постепенного вытеснения старой системы: новая система создается вокруг старой и постепенно забирает на себя функции, снижая риск одномоментного перехода. Martin Fowler подчеркивает, что такой подход не делает модернизацию легкой, но позволяет инвестициям и результатам появляться постепенно и видимо, а главная причина выбирать его вместо резкого переписывания и переключения — снижение риска.11
Схема постепенный перенос функций на новую платформу
- Обернуть старую систему. Создать программные интерфейсы, шлюзы, события, журналирование, мониторинг. Цель — получить контролируемые точки доступа и наблюдаемость.
- Наблюдать фактическое поведение. Собрать логи, частоту операций, реальные маршруты, отчеты, пики нагрузки, интеграционные сценарии.
- Вынести данные и справочники. Определить мастер-данные, идентификаторы, владельцев данных, правила дедупликации, модель архивного доступа.
- Перенести первый некритичный или хорошо измеримый участок. Например, отчетность, справочник, новый интерфейс к старым данным, отдельный модуль с понятной приемкой.
- Запустить параллельную эксплуатацию. Старая и новая логика работают одновременно; результаты сравниваются по сверочным отчетам.
- Отключить старый участок. Только после подтверждения данных, процессов, интеграций, ролей и пользовательской приемки.
- Повторить цикл. Каждый следующий модуль переносится быстрее, потому что уже есть платформа, тесты, роли, интеграционные шаблоны и метрики.
Эта модель особенно важна для госсектора и крупного бизнеса. Ведомство не может остановить прием заявлений. Завод не может остановить учет производства. Банк не может остановить платежный контур. Ретейл не может остановить склад. Госкорпорация не может потерять цепочку юридически значимых документов.
7. Методология: 12 шагов восстановления контроля
- Инвентаризация систем. Составить реестр старых ИТ-систем: назначение, владельцы, подрядчики, стек, версии, пользователи, данные, интеграции, критичность, стоимость сопровождения, регуляторные ограничения.
- Классификация модулей по критичности. Разделить функции на критичные, важные, вспомогательные и кандидаты на отключение. Критичность определяется не мнением ИТ, а последствиями для процесса, отчетности, безопасности и обязательств.
- Карта данных. Описать таблицы, справочники, мастер-данные, исторические данные, идентификаторы, дубли, владельцев, качество, требования хранения и миграционные ограничения.
- Карта ролей и прав. Собрать фактическую матрицу доступа: кто что видит, согласует, изменяет, выгружает, подписывает, администрирует. Отдельно выделить сверхправа и неформальные делегирования.
- Карта интеграций. Описать все обмены: программные интерфейсы, файлы, очереди, СМЭВ/межведомственные контуры, ЭДО, система бизнес-аналитики, бухгалтерию, внешние сервисы, расписания, форматы и владельцев.
- Карта отчетов. Определить, какие отчеты используются для управления, регуляторной отчетности, внутреннего контроля, финансового закрытия, производственного планирования и приемки.
- Выявление фактических бизнес-правил. Извлечь правила из кода, язык запросов к базам данных, процедур, форм, инструкций, обращений, логов и интервью. Каждому правилу присвоить статус: подтверждено, требует проверки, устарело, технический костыль.
- Определение модулей для первоочередного переноса. Начинать не с самого сложного ядра, а с участка, где есть бизнес-эффект, измеримость, понятная приемка и низкий риск остановки.
- Создание метаплатформенного ядра. Сформировать общие компоненты: управление пользователями, роли, справочники, журналирование, интеграционный слой, программные интерфейсы, модель данных, аудит, мониторинг, большие языковые модели и контур поиска по проверенным источникам перед ответом модели для анализа и документации.
- Параллельная эксплуатация. Запустить новый участок рядом со старым. Пользователи работают в новом контуре, но результаты сверяются со старым источником.
- Сверка данных. Использовать сверочные отчеты: количество записей, суммы, статусы, контрольные документы, временные интервалы, выборки по пользователям и исключениям.
- Постепенное отключение старого контура. Отключать не систему целиком, а конкретные функции. Для каждого отключения нужен акт готовности: данные, роли, интеграции, отчеты, архив, ИБ, эксплуатация, поддержка, обучение.
| Подход | Когда подходит | Преимущества | Риски | Роль больших языковых моделей | Применимость для РФ |
|---|---|---|---|---|---|
| Оставить как есть | Система стабильна, риск изменений выше пользы, есть поддержка. | Минимальные краткосрочные затраты. | Рост зависимости, кадровый риск, ИБ-риски, несовместимость с импортозамещением. | Документирование, анализ рисков, извлечение знаний. | Допустимо временно, но слабый вариант для КИИ, госсектора и импортонезависимости. |
| Обернуть программные интерфейсы | Нужны интеграции без немедленной замены ядра. | Быстрый контроль доступа, наблюдаемость, снижение хаоса обменов. | программные интерфейсы может закрепить старые ошибки, нагрузка на старое ядро. | Анализ обменов, описание контрактов, генерация тестов. | Сильный промежуточный шаг для крупных организаций. |
| Вынести отчеты | Отчеты критичны, а транзакционное ядро менять рано. | Быстрый эффект для управления, снижение нагрузки. | Риск расхождения показателей, слабое качество данных. | Анализ язык запросов к базам данных, классификация отчетов, поиск дублей. | Особенно полезно для регионов, ведомств, холдингов. |
| Заменить интерфейс | Пользователи страдают от старого UX, но логика еще рабочая. | Снижение ручного труда, быстрая приемка. | Новый фасад может скрыть старые проблемы. | Анализ форм, сценариев, обращений. | Применимо как первый этап, но не заменяет модернизацию данных. |
| Заменить отдельный модуль | Модуль автономен, есть критерии приемки. | Управляемый эффект, ограниченный риск. | Скрытые зависимости с ядром. | Поиск зависимостей, генерация тест-кейсов. | Оптимальный путь для система планирования ресурсов предприятия, СЭД, ведомственных систем. |
| Мигрировать данные | Данные важнее старого приложения, нужна новая платформа. | Контроль над мастер-данными и историей. | Потеря идентификаторов, ошибки дедупликации, юридические риски. | Профилирование данных, выявление аномалий. | Критично для импортозамещения и платформенных проектов. |
| Полностью вывести из эксплуатации | Система заменена, архив обеспечен, интеграции закрыты. | Снижение затрат и рисков. | Утрата архивного доступа, спорные документы, забытые процессы. | Подготовка базы знаний, поиск остатков использования. | Возможно только после формальной сверки и акта вывода. |
8. Данные: то, что нельзя «переписать»
В проектах по работе с наследованными системами руководители часто переоценивают роль интерфейса и недооценивают данные. Но именно данные определяют, пройдет ли приемка, сохранится ли управляемость и не возникнут ли юридические последствия.
Исторические данные. Их не всегда нужно переносить в активный контур целиком. Часто правильнее разделить: оперативные данные — в новую систему, исторические — в архивный доступ с поиском, аудитом и доказуемой неизменностью.
Идентификаторы. Старые ID, номера документов, табельные номера, коды контрагентов и внутренние ключи могут быть связаны с отчетами, актами, интеграциями и юридическими документами. Если идентификаторы меняются, нужна таблица соответствия, правила ссылочной целостности и процедура сверки.
Дедупликация. Дубли нельзя удалять механически. Нужно определить владельца мастер-данных, правило выживания записи, обработку конфликтов и последствия для истории операций.
Мастер-данные. управление мастер-данными — это не только ИТ-система. Это управленческая модель: кто владеет справочником, кто утверждает изменения, кто отвечает за качество и кто имеет право исправлять ошибку.
Миграционные сценарии. Для критичных систем обычно нужны несколько прогонов: пробная миграция, нагрузочный прогон, миграция контрольного периода, параллельная сверка, план отката.
Сверочные отчеты. Приемка данных должна быть числовой: количество записей, суммы, статусы, контрольные даты, расхождения, дубли, невалидные ссылки, документы без владельца, операции без основания.
Аудит. Нужно сохранить, кто и когда создал, изменил, согласовал, подписал или отменил запись. Особенно если данные связаны с персональными данными, закупками, финансовым учетом, услугами, кадровыми решениями или производственной безопасностью.
Архивный доступ. Вывод старой системы из эксплуатации не означает потерю доступа к истории. Нужен архив только для чтения, понятная модель прав, журнал обращений и процедура восстановления доказательств.
Юридическая значимость. Акты, договоры, решения, электронные подписи, уведомления, статусы и сроки хранения требуют проверки с юристами и архивистами. В сфере персональных данных нужно учитывать обязанности оператора, включая уведомления Роскомнадзора о начале обработки, а при инцидентах — сроки уведомления 24 и 72 часа, указанные на портале персональных данных.15
Данные мигрируют не в таблицы. Они мигрируют в ответственность, отчетность и доказуемость.
9. Метрики успеха: как понять, что модернизация работает
Модернизация старых систем должна оцениваться не количеством переписанных строк кода, а управленческими показателями.
| Направление | Метрика |
|---|---|
| Скорость изменений | Среднее время от запроса до релиза, доля изменений без участия подрядчика. |
| Снижение ручного труда | Количество ручных Excel-сверок, доля автоматизированных операций. |
| Качество данных | Доля дублей, доля записей без владельца, количество ошибок сверки. |
| Снижение рисков | Число критичных уязвимостей, число неподдерживаемых компонентов, зависимость от ключевых специалистов. |
| Стоимость изменений | Стоимость доработки типового сценария, стоимость поддержки модуля. |
| Скорость вывода модулей | Число функций, перенесенных и отключенных в старом контуре. |
| Качество приемки | Доля тестов, подтверждающих старое и новое поведение, число расхождений при параллельной эксплуатации. |
| Прозрачность процессов | Доля процессов с владельцем, регламентом, метрикой и журналом событий. |
| Управляемость сценариев применения ИИ | Доля выводов больших языковых моделей, прошедших ревью; число запросов с чувствительными данными; полнота журналирования. |
10. Риски и ограничения: зрелая позиция вместо технооптимизма
| Риск | Последствие | Как управлять |
|---|---|---|
| Слепое копирование старого ИТ-контура | Перенос старых дефектов в новую платформу. | Разделять бизнес-правила и технические костыли. |
| Неполное понимание данных | Ошибки отчетности, провал приемки. | Карта данных, пробные миграции, сверочные отчеты. |
| Срыв интеграций | Остановка процессов за пределами модернизируемой системы. | Интеграционная карта, шлюз программных интерфейсов, тесты контрактов. |
| Галлюцинации больших языковых моделей | Неверные правила, небезопасный код. | Ревью, тесты, подтверждение владельцем процесса. |
| Утечка чувствительных данных в контуре применения ИИ | Регуляторные и репутационные риски. | Защищенный контур, маскирование, журналирование, запрет внешней передачи. |
| Сопротивление пользователей | Формальная готовность без фактического внедрения. | Пилоты, обучение, параллельная эксплуатация. |
| Зависимость от поставщика нового поколения | Новая зависимость вместо старой. | Открытые контракты данных, модульность, контроль исходных артефактов. |
| Недооценка архива | Потеря доказательств и исторических документов. | Архив только для чтения, правовая проверка, регламент доступа. |
| Слишком дорогая параллельная эксплуатация | Рост бюджета и усталость команды. | Ограниченные волны, четкие критерии отключения. |
Что делать руководителю в ближайшие 90 дней
- Назначить владельца модернизации наследованных систем на уровне бизнеса, а не только ИТ. У проекта должен быть управленческий заказчик, отвечающий за непрерывность процессов и приемку.
- Провести инвентаризацию критичных систем. Зафиксировать назначение, владельцев, данные, интеграции, подрядчиков, стек, риски и зависимость от ключевых людей.
- Выбрать 1–2 системы для глубокого обследования. Не начинать сразу со всего ландшафта. Нужен пилот, на котором отрабатывается методология.
- Собрать карту источников спецификации. База, код, язык запросов к базам данных, отчеты, формы, права, инструкции, обращения, логи, интеграции, акты.
- Создать защищенный контур работы с большими языковыми моделями для анализа. Согласовать с ИБ правила доступа, маскирование данных, журналирование запросов и запрет на неконтролируемую передачу артефактов.
- Подготовить первые тесты фактического поведения системы. Они должны фиксировать фактическое поведение старой системы: вход, действие, ожидаемый результат, отчет, статус, интеграционный обмен.
- Определить первый модуль для вытеснения. Критерии: понятная ценность, ограниченный риск, измеримая приемка, возможность параллельной эксплуатации.
- Утвердить правила отключения старого участка. Никакое отключение не должно происходить без сверки данных, подтверждения ролей, интеграций, отчетов, архива и поддержки.
Заключение
В цифровой трансформации старый ИТ-контур нужно рассматривать не как мусор, а как фактическую память организации. Старые системы неудобны, дороги и рискованны, но они годами исполняли реальные процессы. В них накоплены данные, роли, исключения, отчеты, интеграции, статусы, юридические следы и пользовательские сценарии, которые нельзя восстановить одной проектной сессией.
Главная управленческая ошибка — противопоставлять «старое» и «новое» слишком грубо. Старое не должно бесконечно жить только потому, что его боятся трогать. Но новое не должно внедряться так, будто история организации начинается с даты запуска проекта. Между этими крайностями находится зрелая архитектурная позиция: старый ИТ-контур нужно читать, измерять, документировать, проверять и постепенно вытеснять.
Большие языковые модели меняют экономику этой работы. Они позволяют быстрее разбирать код, запросы к базам данных, процедуры, инструкции, формы, отчеты, логи и обращения. Они могут помочь восстановить карту бизнес-правил, подготовить тесты, найти дубли и сформировать черновую документацию. Но они не отменяют ответственности. Модель не знает, какое правило юридически значимо, какой отчет является управленческим, какой статус связан с обязательством, а какой фрагмент кода — исторический костыль. Это знают люди: аналитики, архитекторы, владельцы процессов, ИБ, юристы, пользователи и руководители.
Правильная модернизация — это не переписывание старого кода. Это восстановление контроля над бизнес-архитектурой, данными и процессами. Код можно заменить. Интерфейс можно обновить. Платформу можно сменить. Но нельзя потерять фактическую логику работы организации. Поэтому лучший путь — не одномоментная замена, а постепенный перенос функций на новую платформу: обернуть, наблюдать, вынести данные, заменить модуль, сверить, отключить старый участок и повторить цикл.
Для бизнеса это способ снизить операционный риск и стоимость изменений. Для государства — способ развивать цифровые сервисы без потери доказуемости, преемственности и управляемости. Для ИТ-директора и директора по цифровой трансформации — способ перейти от режима «поддерживаем то, что боимся трогать» к режиму архитектурного контроля.
Старые системы — это не прошлое, которое мешает будущему. Это материал, из которого нужно аккуратно извлечь фактическое ТЗ для новой цифровой архитектуры.
Список источников
- Указ Президента РФ от 07.05.2024 №309 «О национальных целях развития Российской Федерации на период до 2030 года и на перспективу до 2036 года». consultant.ru
- Национальный проект «Экономика данных и цифровая трансформация государства», материалы Правительства РФ и Минцифры. digital.gov.ru
- Распоряжение Правительства РФ от 26.02.2026 №360-р о перечне типовых отраслевых объектов КИИ. consultant.ru
- ФСТЭК России: 187-ФЗ и приказ №239 по требованиям безопасности значимых объектов КИИ. fstec.ru
- Постановление Правительства РФ №1236 о реестрах российского и евразийского ПО. consultant.ru
- Минцифры и официальный сайт платформы «ГосТех»: материалы о платформе для создания и развития ГИС. digital.gov.ru
- CNews Analytics: данные о российском рынке ERP, применении ERP и отечественных решений. cnews.ru
- CNews: исследование «К2Тех» о разнородной инфраструктуре, дефиците компетенций и vendor zoo. cnews.ru
- Reuters: прекращение поддержки SAP для российских клиентов и сложность замещения SAP. reuters.com
- FCA / Bank of England: кейс TSB Bank и последствия неудачной ИТ-миграции. fca.org.uk
- Martin Fowler: Strangler Fig Application и подход постепенного вытеснения наследованный ИТ-контур. martinfowler.com
- OWASP Top 10 for Large Language Model Applications. owasp.org
- NIST AI Risk Management Framework и Generative AI Profile. nist.gov
- NIST SP 800-218 Secure Software Development Framework. csrc.nist.gov
- Роскомнадзор: портал персональных данных, уведомления операторов и уведомления об инцидентах. pd.rkn.gov.ru
- CNews: материал о включении ERP-систем для ряда промышленных отраслей в контур КИИ. cnews.ru