Наиболее часто реинжиниринг приходится применять, когда целевое ПО не поддерживает перенос необходимых данных в автоматизированном режиме. В этом случае переход на новое решение приходится дополнять этапом извлечения данных, правил и логики из исходного ПО и подготовкой для внесения в новое решение. Зачастую вендоры исходного ПО не предоставляют возможности по выгрузке всех необходимых данных в требуемом формате, фактически максимально осложняют клиентам уход с их продуктов. Также необходимо решать вопрос совместимости форматов с архивными данными.
Для одного из заказчиков мы полностью переписали АРМ управления промышленным оборудованием. Целью клиента было оставить в работе всё оборудование, включая управляющие модули, но получить новый функционал по управлению и интеграции со смежными системами. Вендор программного обеспечения прекратил поддержку, и мы оказались один на один с системой.
По результатам обследования мы смогли разделить контуры управления и подключиться ко всем модулям по технологическим интерфейсам, изменить настройки и разработать новый пользовательский интерфейс, который выполняет все старые функции и предоставляет новые возможности.
Генеральный директор ЛАНИТ-ТЕРКОМ (входит в группу ЛАНИТ) Вадим Сабашный
Фото: ЛАНИТ