• Услуги
  • Решения
  • Процессы
  • Портфолио
  • Компания
  • Контакты

Оптимизация кода и поддержка системы ERP для LISI Aerospace

  • Поддержка и обслуживание комплексной системы ERP
  • Оптимизация унаследованного кода и повышение производительности системы
  • Снижение стоимости обслуживания и затрат на осуществление технической поддержки

Ситуация

LISI Aerospace – крупнейший производитель авиационных компонентов, клиентами которого являются Airbus, Boeing и Rolls Royce. Штаб-квартира компании расположена во Франции, а многочисленные производственные объекты – в США.

Стремясь улучшить производительность своих подразделений, несколько лет назад LISI Aerospace обратилась к индийскому поставщику услуг для внедрения системы планирования ресурсов предприятия Infor M3. Впоследствии эта система была дополнена рядом модулей.

Сложности в обслуживании системы

После внедрения системы был обнаружен ряд проблем в ее обслуживании, обусловленных расположением подразделений компании в разных странах. Более того, дополнительные модули содержали технические недоработки, что, в свою очередь, негативно сказывалось на производительности существовавшей системы. LISI Aerospace была вынуждена постоянно обращаться за технической поддержкой, в то время как ситуация значительно усугублялась ограниченностью IT-ресурсов компании.

Оптимизация производительности системы

Стремясь повысить экономическую эффективность системы ERP, LISI Aerospace прекратила сотрудничество с индийским поставщиком услуг и обратилась к Itransition. Выбор Itransition был не случаен: компания имеет большой опыт в обслуживании ERP-систем и широкий географический охват. Имея офисы в Северной Америке и Европе, Itransition способна осуществлять поддержку на местах и обеспечивать беспрепятственную коммуникацию с подразделениями клиента, расположенными на двух континентах.

Для оптимизации производительности системы команда Itransition должна была:

  • Изучить функциональность существующего решения и его компонентов для того, чтобы понять, каким бизнес-целям они отвечают;
  • Идентифицировать технические недочеты решения, влекущие за собой необходимость постоянной техподдержки, и устранить их;
  • Улучшить эксплуатационные характеристики системы и ее масштабируемость посредством оптимизации кода;
  • Осуществлять дальнейшую поддержку, обслуживание и доработку системы.

Проект

Оптимизация системы

Первоочередной задачей команды Itransition являлась оптимизация кода дополнительно разработанных модулей для снижения затрат LISI Aerospace на техническую поддержку системы и ее обслуживание в долгосрочной перспективе.

Для того чтобы определить, каким образом можно было разрешить проблемы, связанные с низкой масштабируемостью системы и сложностью в ее обслуживании, команда Itransition осуществила детальный анализ системы ERP. Основными проблемами были:

  • Трудности в определении источника технических сбоев (будь то внешняя система, приложение или канал доставки) ввиду удаленного доступа к системе;
  • Наличие многочисленных источников данных, что влекло за собой ошибки синхронизации, с трудом поддающиеся идентификации;
  • Отсутствие детального описания бизнес-процессов;
  • Отсутствие описания механизма имплементации решения предыдущим поставщиком программного обеспечения;
  • Разница в часовых поясах, препятствующая коммуникации между географически разрозненными командами и передаче знаний между ними.

Исправление унаследованного кода

Несмотря на вышеуказанные трудности, команда Itransition смогла осуществить аудит системы и определить источник проблем, которые нуждались в устранении.

Наряду с исправлением и оптимизацией унаследованного кода, команда Itransition должна была обеспечить его прозрачность, а также повысить производительность и скорость работы модулей системы. К работе над проектом был также привлечен QA-инженер, отвечавший за тестирование изменений, внесенных в исходный код.

Расширение функциональности

Обслуживаемое приложение интегрировано со сторонним программным обеспечением, таким, например, как система диспетчерского управления, подсчитывающая оптимальные параметры упаковки в зависимости от способа доставки и доступности свободного места. Модули взаимодействуют с внешними системами, используя веб-сервисы или API, и синхронизируют данные, полученные из различных источников.

Itransition отвечала за создание API для новой функциональности, а также за интеграцию дополнительно разработанных модулей с системой ERP M3 и другими корпоративными приложениями.

Обзор функциональности

Обслуживаемые модули M3 в настоящий момент используются сотнями сотрудников LISI Aerospace. Они охватывают весь процесс производства:

Система контроля производства

Система контроля производства установлена на пользовательских рабочих станциях. Она отвечает за: осуществление контроля над процессом производства; отображение списка задач; сбор информации (список задач/текущая деятельность каждой рабочей станции, а также регулировка продолжительности их работы/перерывов в рабочем процессе и т.д.); взвешивание готовой продукции.

Система упаковки

Система упаковки также запускается с пользовательских рабочих станций. Она отвечает за: упаковку произведенной продукции; определение типа контейнера; взвешивание заполненных контейнеров; печать этикеток со штрих-кодом; сканирование штрих-кодов.

Система распределения

Система распределения представляет собой веб-приложение, которое предоставляет пользователям доступ к инструментам по управлению складом. Она позволяет просматривать текущее местонахождение произведенной продукции, назначать локацию, релокацию, и т.д.

Система приема

Система приема представляет собой веб-приложение, которое используется для учета и регистрации доставленной продукции.

Служба печати

Служба печати представляет собой дополнительное веб-приложение, позволяющее распечатывать отчетность, генерируемую с использованием Crystal Reports API.

Система доставки

Система доставки представляет собой веб-приложение, которое позволяет выполнять заключительные операции, такие как:

  • Контроль качества;
  • Выбор способа доставки;
  • Печать сопроводительной документации;
  • Отмена регистрации;
  • Генерация отчетов и т.д.

Результаты

Команде Itransition удалось оптимизировать производительность дополнительных модулей системы ERP, тем самым снизив стоимость ее техподдержки. Повышенная гибкость кода обеспечила возможность расширения функциональности программного обеспечения и обеспечила бесперебойность производства авиационного оборудования.

Команда Itransition реализовала проект в указанные заказчиком сроки. Заказчик был доволен достигнутым прогрессом и продолжает сотрудничать с Itransition, которая поддерживает и развивает систему по сей день.

Скриншоты

Ключевые моменты

  • Решения

    ERP-системы

  • Отрасли

    Промышленность

  • Технология

    Java

Старт