
Модернизация унаследованных систем с ускорением на ИИ
Модернизируйте системы, от которых зависите, не останавливая бизнес
Системы, на которых держится самая важная работа, сложнее всего менять
Стареющие системы часто ведут основные учётные регистры, биллинг, расширения ERP и бэк-офисные инструменты, которых никто не хочет касаться. Их трудно менять, трудно укомплектовать людьми и всё труднее защищать, а люди, которые их создавали, часто уже ушли.
Заменить их за один раз — один из самых рискованных проектов, которые может вести компания. Сроки вендоров, например окончание поддержки SAP ECC, и требования устойчивости вроде DORA усиливают давление.
Что меняется для вас
Без одномоментного переключения
Старое и новое работают параллельно со сравнением результатов, поэтому бизнес продолжает работать на каждом шаге.
Модернизация быстрее
Анализ и рефакторинг кода с помощью ИИ, проверенные инженерами и тестами, сокращают самую медленную часть работы — понимание старого кода.
Лицензии и мейнфреймы выведены
Каждая заменённая часть отключается, её данные архивируются, а лицензии и инфраструктура прекращаются.
Что мы предоставляем
Оценка системы и технического долга
Инвентаризация кода, данных, интерфейсов, зависимостей и людей, которые их знают, с ранжированием рисков.
Варианты и дорожная карта
Для каждой части — решение сохранить, обернуть, перенести на новую платформу, переписать или вывести, с причинами и порядком работ.
Рефакторинг кода с помощью ИИ
ИИ-инструменты читают и объясняют старый код, предлагают рефакторинг и черновики тестов. Каждое изменение проверяется инженером и набором тестов.
Миграция по модели «удушающей лозы»
Современный слой API перед старой системой, за которым возможности перестраиваются по одной, пока старый код никто не вызывает.
Характеризующие тесты и параллельные прогоны
Тесты, фиксирующие, что старая система делает на самом деле, и сравнение выходов старого и нового на реальных нагрузках перед каждым переключением.
Миграция баз данных
Данные сопоставляются, очищаются и переносятся из файлов COBOL, DB2 или Oracle Database в облачные базы данных с отчётами сверки, показывающими, что ничего не потеряно и не изменено.
Вывод мейнфреймов и монолитов
Как отключается каждая заменённая часть, как её данные архивируются для аудита и как прекращаются её лицензии и инфраструктура.
Как строится работа
Поймите систему
Мы читаем код, прослеживаем данные, интервьюируем людей, которые её эксплуатируют, и фиксируем, что она делает в действительности.
Выберите путь
Мы вместе решаем, какие части сохранить, обернуть, перенести или вывести и в каком порядке.
Оберните
Мы ставим слой API перед старой системой, чтобы новая работа перестала зависеть от её внутренностей.
Заменяйте по частям
Мы перестраиваем одну возможность за раз за слоем API с тестами, показывающими совпадение.
Работайте параллельно
Мы запускаем старое и новое рядом, сравниваем результаты и переключаемся только при их совпадении.
Выводите
Мы отключаем заменённое, архивируем данные и убираем лицензии и инфраструктуру.
Технологии, с которых и на которые мы модернизируем
Для редких платформ мы сначала оцениваем код и прямо говорим, есть ли у нас компетенции. Упоминание продукта не означает партнёрства с его вендором.
- Языки
- Java
- Фреймворки
- .NET
- Базы данных
- Oracle Database
- Microsoft SQL Server
- PostgreSQL
- DevOps и наблюдаемость
- Docker
- Kubernetes
- Интеграция
- SOAP
Без простоев, с закреплением в договоре
Мы не просим верить обещанию. Приёмочные шлюзы по этапам, идемпотентные транзакции с откатом и очередями недоставленных сообщений, а также гарантия на дефекты после запуска прописываются в соглашении.
Как начать
Работающая система, которая сбоит или недокументирована, начинается с диагностики существующей системы. Это короткий аудит кода, данных и безопасности. Он завершается честным вердиктом «спасти, отрефакторить или перестроить» и предложением с фиксированной ценой.
Что происходит дальше
Предконсультационная сессия
бесплатная 30-минутная онлайн-сессия предварительного консультирования: мы разбираем ваши цели, системы и ограничения.
Оценка готовности
В рамках бесплатная 48-часовая оценка готовности ведущий архитектор проверяет ваш проект по шести критериям определения готовности и рекомендует подходящий трек.
Выбор трека
Проекты с готовым объёмом работ получают обязывающее предложение в течение 3–5 рабочих дней. Проекты на стадии концепции начинаются в Blueprint Studio. Действующая система, которая сбоит, не документирована или требует интеграции, начинается с диагностики 1–2 недели. У Blueprint Studio и диагностики фиксированная плата, указанная в предложении.
Поставка в пять этапов
Мобилизация, спринты с живыми демонстрациями, интеграция и усиление защиты, приёмка и запуск, затем управляемые услуги. После запуска наступает гарантийный срок, затем дополнительная поддержка и обслуживание.
Проекты с фиксированным результатом и круглосуточные управляемые услуги
Поставка с фиксированным объёмом и этапами под руководством назначенных руководителей, а также круглосуточные управляемые услуги по приложениям под управлением SLA.
Гибридная поставка и BOT-хабы
Техническое руководство на месте с проверенными мощностями в ближнем регионе и на офшоре, полноценные BOT-центры компетенций и локализация персонала.
Вопросы и ответы
Почему не переписать всю систему сразу?
Полное переписывание должно воспроизвести годы поведения, прежде чем что-то заменить, а бизнес тем временем продолжает меняться. Такие проекты часто затягиваются и запускаются с пробелами. Замена по одной возможности даёт ценность рано и сохраняет старую систему как страховку. На любом шаге можно остановиться или изменить направление.
Придётся ли бизнесу останавливаться на время миграции?
Подход устроен так, чтобы этого не требовалось. Старая система продолжает работать, пока каждая новая часть создаётся и проверяется параллельно. Работа постепенно переходит на новую часть и может вернуться назад при проблеме. Там, где миграция данных требует переключения, мы сначала репетируем её и планируем вместе с вами.
Что ИИ на самом деле делает в модернизации?
Он быстро читает большие объёмы старого кода: объясняет, что делает программа, прослеживает, куда идут данные, предлагает рефакторинг и черновики тестов. Инженеры решают, что менять, проверяют каждую строку и подтверждают её характеризующими тестами. ИИ ускоряет понимание, но не заменяет проверку.
Никто полностью не понимает нашу старую систему. Сможете ли вы её модернизировать?
Да, и это обычная ситуация. Мы восстанавливаем знания из кода, данных, журналов и людей, которые пользуются системой. Мы фиксируем её поведение в характеризующих тестах, которые становятся спецификацией для новых частей.
Можете ли вы перенести нагрузки COBOL и DB2 с мейнфрейма?
Да. Мы переводим или перестраиваем программы COBOL как облачные сервисы и переносим данные DB2 со сверкой на каждом шаге. Пакетные задания и файловые интерфейсы получают современные эквиваленты. Стабильные и дорогие для переноса части могут оставаться за слоем API до своей очереди.
Когда систему лучше обернуть, чем заменить?
Когда старое ядро стабильно и корректно, но труднодоступно. Современные API перед ним позволяют новым каналам, партнёрам и продуктам использовать его функции, не трогая внутренности. Замену мы рекомендуем, когда система блокирует изменения, не поддаётся защите или не может быть укомплектована людьми.
Действующая система даёт сбои или не имеет документации?
Диагностика существующей системы проверяет код, данные и узкие места, прежде чем что-либо спасать или перерабатывать.
Что происходит дальше
Оценка готовности
В рамках бесплатная 48-часовая оценка готовности ведущий архитектор проверяет ваш проект по шести критериям определения готовности и рекомендует подходящий трек.
Диагностика действующей системы
За 1–2 недели наши ведущие инженеры проверяют ваш код, схемы ERP и базы данных, API и инфраструктуру, а также сканируют на утёкшие секреты и слабую криптографию.
Спасать, рефакторить или перестраивать
Вы получаете откровенную инженерную оценку и вердикт «спасти, отрефакторить или перестроить» с предложением по устранению проблем за фиксированную цену.
Плата засчитывается в спасение проекта
100 % стоимости диагностики засчитывается в стоимость спасения или интеграции, если XSIS их выполняет. Затем работа проходит те же пять этапов поставки.
