Модернізації ERP, які завершуються в початкові терміни, є рідкістю: галузеве опитування 2025 року показало, що 78% проєктів затримуються щонайменше на 6 місяців, і причиною рідко була технологія. Хоча технічні виклики безумовно присутні, найзначніші перешкоди для довгострокових програм ІТ-модернізації часто виникають через неналежне управління змінами в організаційних структурах, бізнес-процесах та архітектурних парадигмах. Це особливо актуально для систем національного масштабу, таких як державні реєстри, де вплив змін поширюється широко й глибоко.
Багатовимірний характер змін
ІТ-модернізація на п’ятирічному горизонті — це не монолітний технічний проєкт; це серія взаємопов’язаних трансформацій. Зазвичай ми стикаємося з трьома основними вимірами змін:
- Організаційні зміни: Зміна ролей, обов’язків, вимог до навичок та командних структур. Це включає навчання, підвищення кваліфікації, а іноді й перерозподіл персоналу.
- Процесові зміни: Перевизначення робочих процесів, бізнес-правил та операційних процедур. Це часто передбачає значне перепроектування існуючих ручних або напівавтоматизованих процесів.
- Архітектурні зміни: Еволюція від застарілих монолітних систем до сучасних, часто розподілених архітектур. Це передбачає зміни у практиках розробки, стратегіях розгортання та операційних моделях.
Нездатність комплексно вирішити будь-який з цих вимірів може призвести до опору, затримок проєкту та, зрештою, до неможливості досягнення бажаних результатів.
Поетапне впровадження та Strangler Fig Pattern
Спроба «великого вибуху» (big bang) заміни критичної корпоративної системи протягом п’яти років є майже універсально стратегією високого ризику. Більш ефективний підхід передбачає поетапне впровадження, часто з використанням Strangler Fig Pattern. Ця архітектурна стратегія передбачає поступову заміну компонентів застарілої системи новими сервісами, дозволяючи новій системі «душити» стару з часом.
| Підхід | Опис | Переваги | Недоліки |
|---|---|---|---|
| Big Bang Replacement | Одночасний перехід від старої до нової системи. | Потенційно швидший загальний перехід у разі успіху. | Високий ризик, значні перебої в роботі бізнесу, складна координація. |
| Strangler Fig Pattern | Поступова заміна застарілих компонентів новими сервісами. | Зниження ризику, безперервна робота бізнесу, інкрементальне надання цінності, дозволяє навчатися та адаптуватися. | Триваліша загальна тривалість проєкту, вимагає надійного інтеграційного шару, потенційно вища початкова складність. |
Softline IT, модернізуючи національний реєстр, застосувала цей шаблон, щоб забезпечити безперебійне надання послуг, поступово впроваджуючи нові функції, побудовані на нашій low-code платформі UnityBase. Це дозволило клієнту керувати темпом змін, поетапно навчати користувачів та знижувати операційні ризики.
Управління очікуваннями зацікавлених сторін та комунікація
Ефективна комунікація має першочергове значення в довгострокових програмах модернізації. Зацікавлені сторони, від кінцевих користувачів до вищого керівництва, повинні чітко розуміти бачення проєкту, його поточний стан та майбутні зміни. Регулярні, прозорі оновлення допомагають керувати очікуваннями та будувати довіру. Це включає:
- Дорожні карти: Чітке формулювання поетапної реалізації функцій та можливостей.
- Зворотні зв’язки: Створення механізмів для користувачів та власників бізнесу, щоб надавати зворотний зв’язок та повідомляти про проблеми.
- Програми навчання: Комплексне навчання новим системам та процесам, адаптоване для різних груп користувачів.
Поширеною помилкою є недооцінка психологічного впливу змін. Користувачі, які десятиліттями звикли до певної системи, можуть чинити опір навіть очевидно кращим новим рішенням. Команда з управління змінами, яка працює разом з технічними командами, є важливою для вирішення цих людських факторів.
Технічний борг як прискорювач або інгібітор змін
Технічний борг, якщо його не вирішувати, може серйозно перешкоджати зусиллям з модернізації. Протягом п’яти років накопичений борг може зробити навіть незначні зміни непропорційно дорогими та ризикованими. І навпаки, стратегічний підхід до погашення технічного боргу може прискорити впровадження нових архітектур та практик.
При плануванні багаторічної модернізації критично важливо виділити спеціальні ресурси та час для:
- Рефакторингу: Поліпшення внутрішньої структури коду без зміни його зовнішньої поведінки.
- Автоматизованого тестування: Створення надійних наборів тестів для забезпечення стабільності під час ітераційних змін.
- Документації: Підтримка актуальної документації як для застарілих, так і для нових систем.
Ігнорування технічного боргу часто призводить до сценарію «два кроки вперед, один крок назад», коли нові функції будуються на хиткій основі, що призводить до майбутніх переробок та посилення опору змінам.
Успішні п’ятирічні програми ІТ-модернізації по суті полягають в управлінні безперервними змінами. Застосовуючи поетапні архітектурні підходи, такі як Strangler Fig Pattern, надаючи пріоритет надійній комунікації та стратегічно вирішуючи технічний борг, організації можуть ефективно керувати цими складними трансформаціями, гарантуючи, що технологія служить бізнесу, а не стає перешкодою для прогресу.