Sistema heredado (legacy)

Definición

Un sistema heredado es un software critico para el negocio que esta tecnicamente desactualizado pero que aun sostiene operaciones centrales. Habitualmente carece de interfaces modernas, lo que lo convierte en la principal limitacion -y a menudo el principal coste- de los proyectos de automatizacion.

El enfoque pragmatico es la encapsulacion: dejar el sistema donde esta, exponer los datos que contiene mediante una interfaz controlada y construir el nuevo flujo de trabajo alrededor de el.

La sustitucion completa es una decision aparte, mucho mayor, y rara vez es un requisito previo para los primeros resultados de automatizacion.

En la práctica

  • Encapsular en lugar de sustituir como primer paso
  • Las interfaces de base de datos o de ficheros son mas estables que los robots de interfaz
  • La migracion es un proyecto aparte con su propio caso de negocio
Leer el artículo completoSoftware a medida o software estándar. Cómo decidir con honestidadEl software estándar es más barato y rápido, hasta que su proceso no encaja. Un marco de decisión claro, incluido cuándo no construir.

Términos relacionados

Volver al glosario