Устаревшая система (legacy)

Определение

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

Прагматичный подход — инкапсуляция: оставить систему на месте, открыть доступ к её данным через контролируемый интерфейс и построить новый рабочий процесс вокруг неё.

Полная замена — это отдельное, гораздо более масштабное решение, и она редко является предпосылкой для первых результатов автоматизации.

На практике

  • На первом этапе — инкапсуляция, а не замена
  • Интерфейсы к базе данных или файлам стабильнее, чем роботы интерфейса
  • Миграция — отдельный проект со своим экономическим обоснованием
Читать статью целикомСвоё ПО или готовое? Как решить честноГотовое ПО дешевле и быстрее — пока ваш процесс в него вписывается. Понятная схема принятия решения без лишней теории.

Смежные термины

Назад к глоссарию