Модернизация устаревшего ПО это замена или пересборка живого контура по частям, пока отгрузка идёт в старом. Её начинают не с фразы «перепишем с понедельника», а с вопроса, что встанет, если прод выключить в пятницу.
Headline берёт чужие системы: аудит, узкие места, плавный переход. Не обещаем «как у холдинга за каникулы». Имен выдуманных заводов и банков здесь нет. Процент простоя тоже не выдумаем: такой цифры у нас нет.
Замена устаревшей системы без простоя
→
Пилот одного потока
→
Параллель
→
Перевод
→
Сопровождение
Автор пропал, смена всё ещё жмёт «провести»
Так уже живёт контур. Производство и склад: форма проведения старше половины смены. Логистика: статус рейса живёт в обработке «от Василия». Офис: CRM, почта и доступ смешаны в одной голове. Агентство: воронка в чате, карточка «для отчёта».
Это не лозунг «у нас легаси». Это риск непрерывности. Если выключить то, чем люди закрывают день, вы теряете отгрузку, не «удобство IT». В дистрибуции Headline уже держал учёт живым: Петро-Проект, 1С 7/8, ЕГАИС, Честный ЗНАК, доступ 30–60 минут вместо 1–2 дней. Семёрку и восьмёрку там не выкинули ради моды. Они до сих пор в контуре. Это живая модернизация устаревшего ПО: учёт не выключили. 140+ задач, 245+ часов, одна очередь вместо 5–10 часов координации у руководства.
Для цеха на сайте есть свой контур склада и заказов, около 80% рутины. Это замена таблиц своим периметром, не акт «переписали завод».
- Система ещё кормит смену, а хозяина на инцидент нет.
- Отгрузку, смену или сделки нельзя остановить на месяц «переписывания».
- Нужен выход данных и хозяин справочника, иначе переедет враньё.
- Нужен подрядчик и на код, и на серверы, иначе релиз есть, доступа нет.
Legacy, импортозамещение и код с нуля
Три работы путают в одном письме. Модернизация legacy систем: старое ещё работает, его сужают и наращивают рядом. Импортозамещение ПО рядом: меняют западный слой из-за лицензии, обновлений и периметра. Это не синоним. Можно модернизировать российскую самописку. Можно заменить западное и оставить живую 1С.
Новую разработку с нуля берут, если в старом уже нет процесса или шаблон ломает маржу. База: разработка ПО на заказ. Документы часто не надо писать заново: КонтрактПРО уже On-Premise, договор 2–5 минут вместо 20–40, пакет 5–15 вместо 1–2 часов.
1С часто должна остаться регламентированным учётом. Ломать её ради «современного ядра» дорого, если проведение живое. Сначала живой учёт: сопровождение 1С. Рядом пишут цеховой, складской или кабинетный слой, если типовая конфигурация не тянет смену.
Пилот на одном потоке: 14 дней, если рамка узкая. Вся замена завода в этот срок не входит. Формат: MVP за 14 дней.
Пятница не окно для большого взрыва
Сначала карта. Что падает, если выключить модуль завтра. Какие обмены, какие токены, какие пользователи, где копия, есть ли экспорт. Без карты модернизация: лотерея.
Затем пилот одного потока. Не «весь холдинг». Один тип заказа, одна зона склада, один рейс, одна воронка. Потом параллель. Старый ещё жив. Новый ведёт тот же факт. Сверяют. Если расхождение нельзя объяснить, правило сырое. Только потом перевод следующей зоны. Замена устаревшей системы без простоя так и выглядит: скучно и по частям.
Инфраструктуру готовят раньше интерфейса. On-Premise, VPN, копии, мониторинг. Иначе вы замените программу и оставите ту же дыру. После перевода нужна очередь, не «гарантия на баги». Статья: сопровождение после запуска.
Что обычно входит в рамку
- Аудит: что реально используют, что давно мертво, где нет выхода.
- Один пилотный поток, который можно вести в двух контурах.
- Экспорт и хозяин справочника. Без хозяина переедет враньё.
- Роли и доступы в новом периметре, не общая учётка «миграция».
- Окно перевода и откат. Нет отката: нет перевода, есть прыжок.
- Сопровождение после перевода: дыры второй недели, не хотелки.
Что ломают словом «модернизация»
Риск большого взрыва. Выключить старое в пятницу, включить новое в понедельник. Склад встанет. Параллельный поток скучнее и единственно рабочий.
Риск переписать «правильно». Новый подрядчик хочет свой стек. Цех в это время работает. Сначала стабильность, затем замена кусков.
Риск нового облака вместо старого. Данные снова не ваши, только вывеска другая. Если цель периметр, On-Premise решают в день аудита, не «потом».
Риск справочников. Старая система и 1С уже расходились. Миграция без хозяина номенклатуры размножит расхождение. Сначала словарь, затем кнопки.
Риск команды «только разработка» без серверов. Релиз есть, доступа бухгалтерии нет, копии нет. Риск шины и слайдов вместо одного живого потока. Интеграции нужны. Они не заменяют хозяина факта на складе.
- Нет списка того, без чего отгрузка встанет завтра.
- Нет пилотной зоны: хотят «весь контур».
- Нет отката: прыжок без пути назад.
- Нет окна: модернизируют поверх живого сезона.
Первый поток, не весь холдинг
Для модернизации устаревшего ПО берут слой, который уже болит и ограничен. Не «всю ERP». Кабинет заявок, ячейка одной зоны, статус доставки, пакет документов.
Не берут первым то, что нельзя вести параллельно. Ядро проведения документов 1С, если оно живое, не выдирают ради моды. Наращивают рядом, затем сужают старое. Так в дистрибуции и остались 1С 7/8: учёт жив, контур вокруг него собрали.
Критерий перевода пишут заранее. Сколько заказов прошло только в новом, сколько расхождений, сколько часов сверки. Без критерия проект длится вечно и называется «модернизация».
ИИ не заменяет миграцию. Модель не проведёт марку и не закроет смену. Она может помочь найти номенклатуру, когда словарь уже в новом контуре.
Когда зону уже можно переводить
Зону переводят, когда пилот прошёл без ежедневной сверки и есть откат. Нет отката: нет перевода. Есть красивый акт и риск пятницы.
Справочник к этому моменту имеет хозяина. Номенклатура, контрагенты, статусы рейса, причины брака. Иначе новая оболочка сядет на старое враньё. Это не модернизация. Это перенос хаоса.
Люди знают, куда писать инцидент. Одна очередь, не «старый автор плюс новый подрядчик плюс знакомый». Иначе директор снова станет диспетчером на 5–10 часов в неделю, как до единого контура в дистрибуции.
После перевода две недели не трогают хотелки. Только дыры, которые мешают отгрузке. Развитие: после того, как смена перестала сравнивать два экрана. Сопровождение здесь важнее нового модуля. Если просят «переписать всё к отчётной дате», режьте скоуп вслух. Дата без пилотной зоны: приказ, не план. Headline не подписывает простой склада ради отчёта, которого нет в постановке.
Частые вопросы
Что Headline называет модернизацией устаревшего ПО?
Замену или пересборку живого контура: аудит, пилот одного потока, параллель, перевод, сопровождение. Не обещание выключить прод в пятницу и «переписать с понедельника».
Чем это отличается от импортозамещения?
Импортозамещение меняет западный слой из-за лицензии и периметра. Модернизация legacy систем может идти и по российской самописке. Рядом, не одно и то же.
Вы перепишете всё с понедельника?
Нет. Сначала карта и пилот. Старое остаётся, пока новый поток не ведёт тот же факт. Большой взрыв в пятницу: типичная причина простоя склада.
Берёте чужой код и чужие серверы?
Да. Аудит, узкие места, плавный переход. Не требуем выкинуть прод в первую неделю. Так и сформулировано в FAQ на главной.
1С 7 и 8 тоже выкидываете?
Нет, если учёт живой. В Петро-Проекте 1С 7/8 до сих пор в контуре. Сначала сопровождение учёта, затем слой рядом, если типовая конфигурация не тянет смену.
Сколько занимает пилот?
Узкий срез: логика MVP за 14 дней. Перевод всего завода, склада или сети: месяцы и очередь зон. Срок любой модернизации «под ключ» мы не выдумываем. Процент простоя тоже.
Как начать?
Какая система, что нельзя ронять, есть ли экспорт, какой поток готов идти параллельно. Письмо: welcome@headln.ru.
Если система ещё крутит отгрузку, а «перепишем с понедельника» уже звучит в кабинете, напишите на welcome@headln.ru: какой контур, какой поток готов идти параллельно и где должны жить данные после замены.