Спершу описуємо всі стики
Кожну інтеграцію, потік даних, регламентне завдання й проіндексовану URL-адресу ми інвентаризуємо ще до першого рядка коду міграції. Більшість неприємних сюрпризів видно вже на цьому етапі.
Міграції рідко провалюються на етапі розробки. Вони провалюються на інтеграціях, які ніхто не описав, на даних, які ніхто не перевірив, і в перший тиждень після запуску, коли старої системи вже немає, а нову доводиться вести вам.
Перенесення вітрини чи платформи — добре зрозуміла робота. Проєкти зриває інше: платіжні сценарії з крайовими випадками, які ніхто не задокументував, синхронізація з ERP, що спиралася на стару схему даних, історичні дані, які не переживуть простого імпорту, позиції в пошуку, прив’язані до URL, що от-от зміняться, і вікно перемикання, коли якийсь час правдиві обидві системи. Команди ретельно планують розробку й недооцінюють стики.
Рішення про нову платформу ухвалене, але дата постійно зсувається
Ніхто не може перелічити всі інтеграції поточної системи
Модель даних нової платформи не збігається зі старою, а відповідність існує лише в чиїйсь голові
План відкату — це «будемо обережні»
Команда, яка вестиме систему після запуску, — не та, що її будує
Кожну інтеграцію, потік даних, регламентне завдання й проіндексовану URL-адресу ми інвентаризуємо ще до першого рядка коду міграції. Більшість неприємних сюрпризів видно вже на цьому етапі.
Реальні дані безладніші, ніж обіцяє схема. Ми аналізуємо те, що є насправді, — порожні значення, дублікати, кодування, «осиротілі» записи, — щоб імпорт не приніс сюрпризів у момент перемикання.
Пробні запуски на даних, близьких до робочих, і план відкату, який виконали, а не просто записали. План стає реальним лише після перевірки.
Редиректи, структуровані дані, безперервність аналітики й відстеження конверсій ми переносимо свідомо. Трафік, який ви вже заробили, не повинен стати супутньою втратою.
Найвразливіший період починається із запуском, а не до нього. Ми ведемо нову платформу в цей час, а не передаємо вам систему, яку ще ніхто не експлуатував.
Без продажів і зобов’язань. Ми подивимося на вашу поточну систему й скажемо, що бачимо. Висновки лишаються у вас у будь-якому разі — і вони корисні, хто б не виконував роботу.
Розкажіть, яку задачу хочете вирішити. Ми відповімо чітким фаховим баченням — без продажних презентацій.