La arquitectura empresarial ( EA ) es una función empresarial relacionada con las estructuras y los comportamientos de una empresa, especialmente los roles y procesos empresariales que crean y utilizan datos empresariales . La definición internacional según la Federación de Organizaciones Profesionales de Arquitectura Empresarial es "una práctica bien definida para realizar análisis, diseño, planificación e implementación empresarial , utilizando un enfoque integral en todo momento, para el desarrollo y la ejecución exitosos de la estrategia. La arquitectura empresarial aplica principios y prácticas de arquitectura para guiar a las organizaciones a través de los cambios comerciales, de información, de procesos y de tecnología necesarios para ejecutar sus estrategias. Estas prácticas utilizan los diversos aspectos de una empresa para identificar, motivar y lograr estos cambios". [1]
El Gobierno Federal de los Estados Unidos es un ejemplo de una organización que practica la EA, en este caso con sus procesos de Planificación de Capital y Control de Inversiones . [2] Empresas como Independence Blue Cross , Intel , Volkswagen AG , [3] e InterContinental Hotels Group también utilizan la EA para mejorar sus arquitecturas empresariales, así como para mejorar el rendimiento y la productividad empresarial . Además, la guía de referencia de la Arquitectura Empresarial Federal ayuda a las agencias federales en el desarrollo de sus arquitecturas. [4]
Como disciplina, la EA "lidera de manera proactiva y holística las respuestas de la empresa a las fuerzas disruptivas mediante la identificación y el análisis de la ejecución del cambio" hacia los objetivos organizacionales. La EA ofrece a los líderes empresariales y de TI recomendaciones para ajustes de políticas y proporciona las mejores estrategias para apoyar y permitir el desarrollo y el cambio empresarial dentro de los sistemas de información de los que depende la empresa. La EA proporciona una guía para la toma de decisiones en pos de estos objetivos. [5] La guía de mejores prácticas de EA del Centro Nacional de Computación establece que una EA normalmente "adopta la forma de un conjunto integral de modelos cohesivos que describen la estructura y las funciones de una empresa. Los modelos individuales de una EA están organizados de una manera lógica que proporciona un nivel cada vez mayor de detalle sobre la empresa". [6]
Entre los actores importantes de la arquitectura empresarial se encuentran los arquitectos empresariales y los arquitectos de soluciones. Los arquitectos empresariales se encuentran en el nivel superior de la jerarquía de arquitectos, lo que significa que tienen más responsabilidades que los arquitectos de soluciones. Mientras que los arquitectos de soluciones se centran en sus propias soluciones relevantes, los arquitectos empresariales se centran en las soluciones para toda la organización y en el impacto sobre ella. Los arquitectos empresariales supervisan a muchos arquitectos de soluciones y funciones empresariales. Como profesionales de la arquitectura empresarial, los arquitectos empresariales respaldan la visión estratégica de una organización actuando para alinear las decisiones sobre personas, procesos y tecnología con objetivos y metas viables que resulten en mejoras cuantificables para lograr esa visión. La práctica de la arquitectura empresarial "analiza áreas de actividad común dentro o entre organizaciones, donde se intercambia información y otros recursos para guiar los estados futuros desde un punto de vista integrado de estrategia, negocio y tecnología". [7]
El término empresa puede definirse como una unidad organizativa , organización o conjunto de organizaciones que comparten un conjunto de objetivos comunes y colaboran para proporcionar productos o servicios específicos a los clientes. [8] En ese sentido, el término empresa cubre varios tipos de organizaciones, independientemente de su tamaño, modelo de propiedad, modelo operativo o distribución geográfica. Incluye el sistema sociotécnico completo de esas organizaciones , [9] incluyendo personas, información, procesos y tecnologías. La empresa como sistema sociotécnico define el alcance de la EA.
El término arquitectura se refiere a los conceptos o propiedades fundamentales de un sistema en su entorno, plasmados en sus elementos, relaciones y en los principios de su diseño y evolución. [10] Una metodología para desarrollar y utilizar la arquitectura para guiar la transformación de una empresa desde un estado de referencia a un estado objetivo, a veces a través de varios estados de transición, se conoce habitualmente como marco de arquitectura empresarial . Un marco proporciona una colección estructurada de procesos, técnicas, descripciones de artefactos , modelos de referencia y orientación para la producción y el uso de una descripción de arquitectura específica de la empresa. [ cita requerida ]
Para cambiar la arquitectura empresarial es fundamental identificar un patrocinador. Su misión, visión , estrategia y marco de gobernanza definen todos los roles, responsabilidades y relaciones involucradas en la transformación anticipada. Los cambios que los arquitectos empresariales consideran generalmente incluyen innovaciones en la estructura o los procesos de una organización; innovaciones en el uso de sistemas o tecnologías de información; la integración y/o estandarización de los procesos de negocios; y la mejora de la calidad y la puntualidad de la información empresarial. [ cita requerida ]
Según la norma ISO/IEC/IEEE 42010 , [10] el producto utilizado para describir la arquitectura de un sistema se denomina descripción arquitectónica . En la práctica, una descripción arquitectónica contiene una variedad de listas, tablas y diagramas. Estos son modelos conocidos como vistas . En el caso de la arquitectura empresarial, estos modelos describen las funciones o capacidades lógicas del negocio, los procesos de negocio , los roles y actores humanos, la estructura física de la organización, los flujos de datos y los almacenes de datos , las aplicaciones empresariales y las aplicaciones de la plataforma, el hardware y la infraestructura de comunicaciones. [11]
El primer uso del término "arquitectura empresarial" se atribuye a menudo de forma incorrecta a John Zachman en su libro A framework for information systems architecture (Un marco para la arquitectura de sistemas de información ) de 1987. [12] La primera publicación en utilizarlo fue, en cambio, una publicación especial del Instituto Nacional de Normas (NIST) [13] sobre los desafíos de la integración de sistemas de información. [ cita requerida ] El artículo del NIST describe la EA como compuesta por varios niveles. La arquitectura de la unidad de negocio es el nivel superior y puede ser una entidad corporativa total o una subunidad. Establece para toda la organización los marcos necesarios para "satisfacer tanto las necesidades de información interna" como las necesidades de las entidades externas, que incluyen organizaciones colaboradoras , clientes y agencias federales . Los niveles inferiores de la EA que proporcionan información a los niveles superiores están más atentos a los detalles en nombre de sus superiores. Además de esta estructura, la arquitectura de la unidad de negocio establece estándares , políticas y procedimientos que mejoran o dificultan la misión de la organización. [13]
La principal diferencia entre estas dos definiciones es que el concepto de Zachman era la creación de sistemas de información individuales optimizados para las empresas, mientras que el del NIST describía la gestión de todos los sistemas de información dentro de una unidad de negocio. Sin embargo, las definiciones de ambas publicaciones coincidían en que debido al "creciente tamaño y complejidad de las implementaciones de los sistemas de información... es necesario un constructo lógico (o arquitectura) para definir y controlar las interfaces y... la integración de todos los componentes de un sistema". Zachman, en particular, instó a una " metodología de planificación estratégica ". [12]
En el campo de la arquitectura empresarial, existen tres escuelas generales: diseño de TI empresarial, integración empresarial y adaptación del ecosistema empresarial. La escuela a la que uno se suscriba influirá en la forma en que ve el propósito y el alcance de la arquitectura empresarial, así como los medios para lograrlo, las habilidades necesarias para llevarlo a cabo y el lugar de responsabilidad para llevarlo a cabo. [14]
En el marco del diseño de TI empresarial, el objetivo principal de la EA es guiar el proceso de planificación y diseño de las capacidades de TI / SI de una empresa para cumplir los objetivos organizacionales deseados, a menudo mediante una mayor alineación entre las preocupaciones de TI/SI y las del negocio. Las propuestas y decisiones de arquitectura se limitan a los aspectos de TI/SI de la empresa y otros aspectos sirven solo como insumos. La escuela de integración empresarial cree que el objetivo de la EA es crear una mayor coherencia entre las diversas preocupaciones de una empresa (RR.HH., TI, operaciones, etc.), incluido el vínculo entre la formulación y la ejecución de la estrategia. Las propuestas y decisiones de arquitectura en este caso abarcan todos los aspectos de la empresa. La escuela de adaptación al ecosistema empresarial afirma que el objetivo de la EA es fomentar y mantener las capacidades de aprendizaje de las empresas para que puedan ser sostenibles. En consecuencia, se pone mucho énfasis en mejorar las capacidades de la empresa para mejorarse a sí misma, innovar y coevolucionar con su entorno. Por lo general, las propuestas y decisiones abarcan tanto a la empresa como a su entorno.
Los beneficios de la EA se logran a través de sus contribuciones directas e indirectas a los objetivos organizacionales. [15] Los beneficios notables incluyen el apoyo en las áreas relacionadas con el diseño y rediseño de las estructuras organizacionales durante fusiones, adquisiciones o cambios organizacionales generales; [16] [17] [18] [19] la aplicación de la disciplina y la estandarización de los procesos comerciales, y la habilitación de la consolidación, reutilización e integración de procesos ; [20] [21] el apoyo a la toma de decisiones de inversión y la priorización del trabajo; [17] [22] [18] la mejora de la colaboración y la comunicación entre las partes interesadas del proyecto y la contribución al alcance eficiente del proyecto y a la definición de entregas de proyectos más completas y consistentes ; [19] [20] y un aumento en la puntualidad de la elicitación de requisitos y la precisión de las definiciones de requisitos a través de la publicación de la documentación de la EA. [23]
Otros beneficios incluyen la contribución a diseños de sistemas óptimos y una asignación eficiente de recursos durante el desarrollo y prueba del sistema; [17] [18] aplicación de la disciplina y estandarización de las actividades de planificación de TI y contribución a una reducción en el tiempo para la toma de decisiones relacionadas con la tecnología; [18] [21] reducción de los costos operativos y de implementación del sistema, y minimización de servicios de infraestructura replicados en las unidades de negocio; [21] [24] reducción de la complejidad de TI, consolidación de datos y aplicaciones, y mejora de la interoperabilidad de los sistemas; [20] [21] [24] TI más abierta y receptiva como se refleja a través de una mayor accesibilidad de los datos para el cumplimiento normativo y una mayor transparencia de los cambios de infraestructura; [21] [25] y una reducción de los riesgos comerciales de fallas del sistema y violaciones de seguridad. EA también ayuda a reducir los riesgos de entrega del proyecto. [21] [26] Establecer EA como un concepto aceptado, reconocido, funcionalmente integrado y completamente involucrado en los niveles operativos y tácticos es uno de los mayores desafíos que enfrentan los arquitectos empresariales hoy en día y una de las principales razones por las que muchas iniciativas de EA fallan. [27]
Una preocupación clave sobre la EA ha sido la dificultad de llegar a métricas de éxito debido a la naturaleza general y a menudo opaca de los proyectos de EA. [28] Además, ha habido una serie de informes, incluidos los escritos por Ivar Jacobson , [29] Gartner , [30] Erasmus University Rotterdam e IDS Scheer , [31] Dion Hinchcliffe, [32] y Stanley Gaver, [33] que argumentan que el fracaso frecuente de las iniciativas de EA hace que el concepto no valga la pena y que la metodología se desvanecerá rápidamente.
Según la Federación de Organizaciones Profesionales de Arquitectura Empresarial (FEAPO), la EA interactúa con una amplia gama de otras disciplinas que se encuentran comúnmente en entornos comerciales, como ingeniería y gestión del rendimiento , ingeniería y gestión de procesos , gestión de cartera empresarial y de TI , gobernanza y cumplimiento , planificación estratégica de TI, análisis de riesgos , gestión de la información , gestión de metadatos , desarrollo organizacional , pensamiento de diseño , pensamiento sistémico y diseño de experiencia del usuario . [1] [34] [35] [36] La EA de una organización es demasiado compleja y extensa para documentarla en su totalidad, por lo que las técnicas de gestión del conocimiento proporcionan una forma de explorar y analizar estas áreas ocultas, tácitas o implícitas. A cambio, la EA proporciona una forma de documentar los componentes de una organización y su interacción de una manera sistémica y holística que complementa la gestión del conocimiento. [37]
En varios foros, [38] se ha discutido sobre la relación entre la arquitectura orientada a servicios (EA) y la arquitectura orientada a servicios (SOA), un estilo particular de integración de aplicaciones. Las investigaciones apuntan a que la EA promueve el uso de SOA como un patrón de integración a nivel de toda la empresa. [39] [40] El amplio alcance de la EA ha dado como resultado que esta función empresarial se incluya en los procesos de gobernanza de la tecnología de la información de muchas organizaciones. La firma de analistas Real Story Group sugirió que la EA y el concepto emergente del lugar de trabajo digital son "dos caras de la misma moneda". [41] El Consorcio Cutter describió la EA como una disciplina basada en la información y el conocimiento. [42]