
Оглавление
В предложении есть всё: модули, интеграции, обучение, гарантия. А миграция описана одной фразой - «перенос данных».
В середине проекта выясняется: в старой базе пятилетняя история, названия товаров записаны в трёх вариантах, единицы измерения перемешаны, половина полей пуста.
И чья это теперь работа? На чьей стороне и кто за неё платит?
Короткий ответ
Миграция составляет 10–20% объёма проекта и должна стоять отдельной строкой в предложении. Переносится не вся история, а только остатки, справочники и открытые операции. Чистка данных обычно остаётся на стороне клиента, и это нужно согласовать заранее.
Что переносится
Практическое правило: переносится то, без чего система не заработает, остальное остаётся в архиве.
| Что | Переносится | Почему |
|---|---|---|
| Текущие остатки | Да | Без них система не работает |
| База клиентов и поставщиков | Да | Нужна в ежедневной работе |
| Номенклатура товаров | Да, после чистки | На неё опираются все операции |
| Открытые заказы | Да | Они ещё не выполнены |
| Задолженность и взаиморасчёты | Да | Финансовое положение |
| База сотрудников | Да | Для ролей и расчёта зарплаты |
| История операций за 3–5 лет | Обычно нет | Остаётся в архиве |
| Закрытые документы | Нет | Открываются в старой системе |
Последние две строки вызывают больше всего споров. Требование «нам нужна вся история» естественно, но на практике ею пользуются редко.
Практическое решение: старая система или файлы сохраняются в архиве и открываются при необходимости. В новую систему вносятся только остатки и открытые операции. Это снижает стоимость миграции в несколько раз.
Чистка: самая долгая часть
Это организационная, а не техническая часть миграции, и она обычно остаётся на стороне клиента.
Что чистится:
- Дубли карточек - один товар под двумя-тремя названиями
- Порядок наименования - «Цемент М400» и «цемент m400» это одно и то же
- Единицы измерения - приход в тоннах, расход в килограммах
- Пустые поля - нет кода, цены или категории
- Неактивные записи - товар, который не продавался пять лет
- Неверные контакты - старые телефоны и нерабочие адреса
Систему эту работу выполнить не может, потому что только вы знаете, какие две карточки означают один и тот же товар.
Объём: для номенклатуры в 500 позиций обычно два-три дня. Для 5000 позиций - две недели.
Самая частая ошибка
Переносить без чистки. Решение «потом исправим» всегда обходится дороже: после попадания в систему запутанные данные править втрое сложнее, потому что к ним уже привязаны операции.
Зачем нужна пробная миграция
Этот этап часто пропускают, а он предотвращает больше всего проблем.
Пробная миграция - перенос данных за один месяц или по одному отделу с проверкой результата. Выполняется в начале проекта.
Что выясняется:
Качество данных. Сколько записей проблемные, сколько времени займёт чистка.
Техническая совместимость. Как данные выходят из старой системы - есть ли API, работает ли выгрузка, читается ли формат.
Объём. Количество записей может оказаться больше ожидаемого.
Связи. Как между собой связаны коды товаров, контрагенты и документы.
После этого срок и стоимость миграции становятся расчётом, а не предположением.
Как проверяется результат
После переноса результат нужно подтвердить. Достаточно четырёх проверок:
| Проверка | Что сравнивается |
|---|---|
| Количество | Число записей в старой системе и в новой |
| Суммы | Общая стоимость остатков, итог задолженности |
| Выборка | 20–30 случайных записей проверяются вручную |
| Пограничные случаи | Самые большие, самые малые, отрицательные остатки, пустые поля |
Последняя находит больше всего ошибок. Отрицательный остаток или товар с нулевой ценой обычно вскрывает проблему ещё в старой системе.
Порядок миграции
На четвёртом шаге важна дата. Если миграция проходит в середине месяца, отчётность делится между двумя системами. Начало месяца или квартала гораздо удобнее.
Кто платит и сколько
Этот вопрос решается на этапе предложения, а не в середине проекта.
| Работа | Кто обычно выполняет |
|---|---|
| Выгрузка из старой системы | Исполнитель, иногда владелец старой системы |
| Чистка данных | Клиент |
| Приведение к формату и загрузка | Исполнитель |
| Проверка результата | Совместно |
| Исправление ошибок | По причине |
Вторая строка самая важная. Чистка остаётся у клиента, потому что только он знает, какие данные верны. Если не сказать об этом заранее, проект остановится именно здесь.
Стоимость: миграция обычно составляет 10–20% объёма проекта. При чистых данных - 10%, при запутанных - 20% и выше.
Вопросы при получении предложения
- Стоит ли миграция отдельной строкой и во сколько часов оценена
- Включена ли пробная миграция и когда она выполняется
- На чьей стороне чистка данных
- Что переносится, а что остаётся в архиве - есть ли список
- Как данные берутся из старой системы - API, выгрузка или база
- Как проверяется результат и кто его подтверждает
Третий вопрос самый важный, и он обычно остаётся без ответа.
Что делать со старой системой
После миграции старую систему не выключают сразу.
Практический порядок: она остаётся доступной минимум три месяца в режиме только для чтения. Кому-то может понадобиться старый документ, и за это время все успевают убедиться, что новая система работает.
Через три месяца данные сохраняются как архивная копия - файл или копия базы. Оплата лицензии прекращается.
Важно: где хранится архивная копия и кто может её открыть, нужно записать. Через два года, когда эти данные понадобятся, человека, который умеет их достать, может уже не быть.
Итог
Миграция - не техническая работа, а решение о качестве данных. И она должна стоять в предложении отдельной строкой.
Практические шаги:
- Требуйте, чтобы миграция стояла в предложении отдельной строкой
- Включите пробную миграцию в первый месяц проекта
- Составьте заранее список: что переносится, а что остаётся в архиве
- Письменно согласуйте, на чьей стороне чистка
- Назначьте дату переноса на начало месяца или квартала
- Оставьте старую систему на три месяца в режиме чтения
Разберём ваши данные
За 30 минут определим, где и в каком состоянии находятся данные, и оценим объём миграции.
Обсудить проект
Shahbozbek Usmonov
Основатель и CEO ShahNur Software. Пишет о ERP, автоматизации и разработке ПО, которое реально запускается.
О компанииПохожие статьи

От Excel к ERP: когда пора переходить
Когда Excel достаточен и когда он начинает приносить убытки. Семь признаков, промежуточные решения и практический порядок перехода.

Переход с 1С на ERP: что приобретаете и что теряете
Нужно ли менять 1С или работать вместе с ERP. Задачи двух систем, порядок миграции и самые частые ошибки при переходе на новую систему.

Почему проект растягивается с 6 месяцев до 18
Пять источников затягивания и сколько недель добавляет каждый. Практические способы удержать срок и признаки, которые видны заранее.
Оценим ваш проект за 30 минут
Обсудить проектОглавление
