¿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. Esto generalmente 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 utilizados dentro de una organización. Esta información se puede agregar a un catálogo de estándares.
La revisión y supervisión de la arquitectura es administrada por un director técnico (CTO) de la compañía. El CTO es responsable de crear y administrar las pautas técnicas de una organización. Esto generalmente 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 arquitectura empresarial incluye las pautas sobre cómo debe operar 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 de arquitectura de la empresa federal (FEAF). Estos estándares se consideran el modelo sobre cómo deben crearse 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 compañía. Eso es porque la nueva tecnología es una inversión significativa. Cuando una empresa gasta dinero en nuevas tecnologías, los costos deben evaluarse detenidamente 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. Esto generalmente 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 arquitectura empresarial. La mayoría de las plantillas incluyen una gran variedad 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 del desarrollo del sistema (SDLC). Cada organización tiene hitos y revisiones específicas que son necesarias para garantizar que el sistema cumpla con los requisitos de arquitectura de la empresa.