Модернізація централізованої системи управління експлуатацією і розвитком мережі для lifecell

Клієнт

ТОВ «лайфселл» (ТМ lifecell)

Опис Клієнта

lifecell — найбільший оператор стільникового зв'язку в Україні, що покриває територію, де проживає 98.82% населення і має більше 13 мільйонів абонентів. Компанія також надає послуги широкосмугового доступу в Інтернет, VoIP, оренди виділених високошвидкісних каналів зв'язку та інші сервіси. lifecell використовує IBM Maximo в якості платформи для централізованої системи управління експлуатацією і розвитком мережі. Система на базі IBM Maximo інтегрує і автоматизує більше 30 бізнес-процесів, у які залучені департаменти радіомережі, транспортної мережі, а також контролю і планування мережі. В системі більше 1000 активних користувачів, при цьому в пікові години близько 160-180 користувачів працюють в системі одночасно.

Промисловість

Телекомунікації

Регіон

Україна

Мета проекту

Модернізація централізованої системи управління, створеної на базі IBM Maximo 5.2, шляхом її міграції на платформу IBM Maximo 7.5. На момент початку реалізації проекту існуюча платформа IBM Maximo 5.2 перестала підтримуватися виробником і задовольняти зростаючі вимоги замовника, а також відповідати потребам в частині масштабованості, продуктивності і безпеки. Основні складності, які виникли перед проектною командою lifecell, були наступні:

  • Система управління містить близько 100 розроблених додатків зі складною бізнес-логікою. Виробником системи керування не підтримується міграція таких додатків
  • Додатки, що підлягають міграції, погано документовані або не задокументовані взагалі. При цьому розробники, які брали участь в їх проектуванні та реалізації багатьох додатків системи, на той момент вже не працювали на проекті
  • Окремі частини бізнес-логіки реалізовані у вигляді PL / SQL-процедур
  • Система управління на базі IBM Maximo інтегрована з великою кількістю зовнішніх систем, включаючи SAP (обмін транзакціями по руху матеріалів), Oracle Identity Management (IdM) (інформація про користувачів, організаційна структура), NetAct Planner (інформація про сайти і радиолінк), HP TeMIP (управління Trouble Tickets і інформація про аварії на мережі), OSS-системи Nokia, Huawei і Ericsson (автоматичне халтірування сайтів)
  • За первинною оцінкою процес міграції повинен бути здійснений протягом одного року. В рамках цього періоду необхідно було виконати роботи по створенню додатків і розвитку існуючих. Всі додатки повинні бути доступні протягом усього часу міграції.

Етапи проекту і виконані роботи

Проектні роботи почалися з етапу підготовки, який включав в себе візит до замовника для аналізу вимог і оцінки обсягів робіт. У грудні 2014 року IBA Group взяла участь у відповідному тендері і виграла його.

Проект з міграції офіційно стартував у березні 2015 року. Проектна команда складалася з шести розробників, включаючи двох сертифікованих фахівців з IBM Maximo, фахівця з Oracle, двох бізнес-аналітиків, QA-фахівця і технічного письменника.

Весь проект був розділений на чотири етапи, були сформовані групи додатків, міграція яких повинна здійснюватися на кожному етапі. Всі групи додатків були переведені на нову платформу цілком, перемикання з IBM Maximo 5 на IBM Maximo 7 відбувалося протягом однієї ночі. Після міграції першої групи додатків і до міграції останньої були налаштовані процедури синхронізації даних для забезпечення їх цілісності між системами IBM Maximo 5 і IBM Maximo 7.

Для кожного додатку, який був перекладений на платформу IBM Maximo 7, були виконані наступні роботи:

  • Проведено реверс-інжиніринг для підготовки технічного завдання з перенесення програми на нову платформу. Технічне завдання включало опис архітектури додатку, об’єктів бази даних, бізнес-логіки, призначеного для користувача інтерфейсу і всіх використовуваних довідкових даних
  • Підготовлено план міграції і синхронізації даних, який описував всі джерела даних, що підлягають міграції та синхронізації між IBM Maximo 5 і IBM Maximo 7, включаючи необхідні перетворення даних і схем
  • Інтерфейс додатків IBM Maximo 5 на основі JSP-сторінок був перетворений в відповідні XML-подання додатків для IBM Maximo 7, при цьому була забезпечена ідентичність структури і розмітки сторінок
  • Вся бізнес-логіка, включаючи техпроцеси і java-кастомізацію, була адаптована для платформи IBM Maximo 7
  • Інститути, які PL / SQL-процедури були здебільшого перенесені у вигляді кронов IBM Maximo
  • Дані були перенесені і перетворені відповідно до плану міграції
  • Звіти були перетворені відповідно до зміненими структурами даних.

В ході проекту було розроблено інструментарій автоматизації, який став частиною середовища розробки для IBM Maximo, створеної і використовуваної в IBA:

  • Автоматизоване управління конфігурацією IBM Maximo для створення та оновлення об’єктів (MBO, домени, групи тощо) на основі даних сховища
  • Аналіз програм IBM Maximo 5 для виявлення і опису всіх джерел даних, які ними використовуються
  • Автоматичне перетворення візуальних форм додатків IBM Maximo 5 в XML-вистави для IBM Maximo 7 зі збереженням вихідної розмітки.

Використовуючи створене середовище розробки, проектна команда впоралася з реалізацією 2-го, 3-го і 4-го блоків додатків з 80-и процентним скороченням трудовитрат у порівнянні з 1-м блоком.

Результати проекту

Проектні роботи були успішно завершені в грудні 2016 року зі високою оцінкою замовником якості виконаних робіт. Покращена система управління стала більш стабільною в роботі і відповідає суворим вимогам з безпеки. В даний момент, використовуючи доступний функціонал нової платформи, особливо REST API, система глибоко інтегрується в корпоративну інформаційну систему замовника відповідно до зростаючих вимог бізнес-підрозділів.

Костянтин Жилін | Начальник департаменту експлуатації телекомунікаційних системТОВ «лайфселл» (ТМ lifecell)

Уважаемый Сергей Вадимович, от лица руководства ТОВ lifecell выражаю искреннюю благодарность IBA Group за успешно выполненный проект «IBM Maximo Upgrade». Практически 2 года совместной упорной работы наших команд над проектом завершены, и теперь можно с уверенностью сказать, что сверхсложный проект, не имеющий аналогов в мире по принятым подходам и методологиям, — реализован успешно. …Хочется отметить высокий профессионализм команды, гибкий подход к решению проблем, открытость в общении и клиентоориентированность. …Готовы рекомендовать IBA Group как надежного и компетентного партнера, способного качественно и успешно решать самые нетривиальные задачи