¿Qué es un marco de arquitectura empresarial?

La arquitectura empresarial es una técnica de ingeniería que captura los requisitos técnicos de una organización. Por lo general, esto se logra mediante el uso de plantillas que ayudan a los ingenieros a preparar y validar los artefactos del software del sistema. Un marco de arquitectura empresarial es un conjunto estándar de plantillas y herramientas que ayudan a los ingenieros de sistemas a crear software útil.

Un marco de arquitectura empresarial comienza con un inventario de la tecnología disponible en la empresa. Esta es una oportunidad para documentar todas las redes, hardware y software que se utilizan dentro de una organización. Luego, esta información se puede agregar a un catálogo de normas.

La revisión y supervisión de la arquitectura está a cargo de un director técnico (CTO) de la empresa. El CTO es responsable de crear y gestionar las directrices técnicas de una organización. Por lo general, esto incluye los estándares técnicos sobre hardware, requisitos de almacenamiento de datos, requisitos de capacidad de red y sistemas operativos aprobados.

El marco de la arquitectura empresarial incluye las pautas sobre cómo debe funcionar el software de una empresa. Algunos ejemplos de esta técnica en la práctica incluyen el marco arquitectónico del Departamento de Defensa (DODAF) y el marco arquitectónico empresarial federal (FEAF). Estos estándares se consideran el modelo sobre cómo se deben crear las aplicaciones para esas agencias.

Agregar cualquier tecnología nueva a un marco de arquitectura empresarial existente requiere la aprobación de los ejecutivos de la empresa. Eso se debe a que la nueva tecnología es una inversión significativa. Cuando una empresa gasta dinero en nueva tecnología, los costos deben evaluarse de cerca para determinar la inversión a largo plazo requerida para el producto.

En las últimas décadas, la tecnología de la información se ha vuelto cada vez más cara e inmanejable para la mayoría de las organizaciones. Un marco de arquitectura empresarial intenta crear estándares sobre los activos técnicos de la organización. Por lo general, esto se logra con juntas de revisión de arquitectura y comités de supervisión que administran la tecnología en una empresa.
Los estándares informáticos se conocen como las especificaciones definidas de software y hardware de una empresa. Estos estándares deben documentarse en el marco de la arquitectura empresarial. La mayoría de las plantillas incluyen una amplia gama de artefactos, flujos de trabajo y modelos de procesos comerciales que definen cómo se utiliza la tecnología en toda la empresa.
La mayoría de los procesos también incluyen los pasos necesarios para desarrollar e implementar un producto de software en la organización. Esto a menudo se conoce como el proceso del ciclo de vida de desarrollo del sistema (SDLC). Cada organización tiene hitos y revisiones específicos que son necesarios para garantizar que el sistema cumpla con los requisitos de arquitectura de la empresa.