TOGAF. Marco de trabajo para desarrollar una Arquitectura Empresarial

Arquitectura Empresarial (AE)

Es la organización lógica de los procesos de negocio, servicios e infraestructura de TI, con el objetivo de conocer la situación actual (as-is) y donde queremos ir (to be) para poder integrar y estandarizar desde una visión "top-down" la forma de acercar el negocio de la organización a las TI, es decir gobernar de una forma más eficiente la mejora continua de la cadena de valor o mapa de procesos de negocio y su implementación sobre una Arquitectura Orientada a Servicios (SOA).
Es la guía o marco de trabajo que nos llevará de una forma metodológica a estandarizar la ingeniería del software en la organización, para modelar los procesos de negocio y poder diseñar y gobernar el cómo se integra en la infraestructura TI de una manera eficiente y metodológica que permita alcanzar los objetivos estratégicos de la organización.
Cómo una organización puede alcanzar eficientemente sus objetivos actuales y futuros, cómo definir el estado actual y futuro de la AE.

The Open Group Architecture Framework (TOGAF®)

Es un marco de trabajo de Arquitectura Empresarial, marca registrada del Open Group. The Open Group es un consorcio global que permite lograr los objetivos de la organización a través de estándares tecnológicos.
TOGAF proporciona una guía de referencia para el diseño, planificación, implementación y gobierno de una AE, permitiendo además incorporar otros marcos de referencia, técnicas y metodologías en sus fases procedentes de otros ámbitos como iBPM, BPM, SOA, ITIL, COBIT, etc...

Esta AE se modela teniendo en cuenta las siguientes cuatro dimensiones:
  1. Negocio. Estrategia, gobierno, organización del mapa de procesos de negocio o cadena de valor de la organización. Aquí se coordinan (orquestan) las actividades, recursos, hitos, productos y servicios y la colaboración (coreografía) con otros procesos (internos o externos a la organización). Es de vital importancia siendo considerados los procesos de negocio como uno de los pilares fundamentales para alcanzar el éxito del proceso de Transformación Digital.
  2. Datos. Estructura de datos físicos y lógicos. Los datos deben ser considerados un activo de gran importancia en la organización. Una organización que busca la excelencia gestionará los datos, transformarlos en información y ésta en conocimiento para ayudar en la toma de decisiones, nos encontramos ante la Inteligencia de Negocios o BI (siglas del inglés, Business Intelligence ).
  3. Aplicaciones. Automatización de procesos de negocio sobre una Arquitectura Orientada a Servicios (SOA). Procesos-Servicios-Sistemas Legados (heredados). Los sistemas heredados o legados serán respetados en este "sistema de sistemas" orquestados por el negocio a través de su mapa de procesos, interoperando en el momento oportuno a través de servicios.
  4. Tecnología. Infraestructura de redes, middleware o lógica de intercambio de información entre aplicaciones, almacenamiento, comunicaciones, procesamiento...
Método de Desarrollo de la Arquitectura (ADM del inglés de "Architecture Development Method")

Es el método para crear una AE específica. El proceso es iterativo y cíclico iniciándose cada uno de los pasos con la verificación de los requerimientos en su fase preliminar.
A continuación se muestra el ciclo ADM:


La iteración del ciclo ADM se apoya en tres niveles:
  • Ciclo alrededor del ADM. Los productos de salida de una fase alimentan como entrada a la siguiente fase del ciclo.
  • Iteración entre fases. El modelo permite volver a iterar entre fases, por ejemplo volviendo a la Fase de Arquitectura de Negocio al finalizar la Fase de Arquitectura Tecnológica.
  • Ciclo alrededor de una fase individual. TOGAF apoya la ejecución repetida de actividades dentro de una fase individual.

Los productos de trabajo se clasifican en tres categorías:

  • Entregables. Es un producto de trabajo formalmente definido en un contrato, aprobado y firmado por las partes. Los entregables pueden tener uno o muchos artefactos.
  • Artefactos. Son las partes más pequeñas de un entregable y describen un aspecto en particular; se clasifican como: Catálogos, Matrices (muestra las relaciones) y Diagramas.
  • Bloques de construcción. Representa un componente reutilizable y son definidos a varios niveles o dimensiones. Existen dos tipos: Arquitectura (ABB) y Soluciones (SBB solution building blocks, en inglés).

Los bloques de construcción de Arquitectura (ABB) describen capacidades estableciendo la especificación de los SBB, es decir el qué. Ejemplo: Estándar J2EE.
Los bloques de construcción de Soluciones (SBB) representan componentes que implementan la capacidad especificada en los ABB, es decir el cómo. Ejemplo: Weblogic.


Continuum Empresarial

Es un repositorio de todos los artefactos arquitectónicos disponibles en una organización. Incluye modelos arquitectónicos, patrones de arquitectura, descripciones arquitectónica, entre otros. 
El Continuum Empresarial está constituido por:
  • Continuum Arquitectónico. Especifica la estructura de los artefactos arquitectónicos reutilizables, incluyendo reglas, representaciones y relaciones de los sistemas de información disponibles en la organización.
  • Continuum de Soluciones. Describe la implementación del Continuum Arquitectónico mediante la definición de bloques constitutivos de solución (solution building blocks, en inglés).


Comentarios

Entradas populares de este blog

COBIT® 2019. Marco paraguas para el gobierno y gestión de los servicios de la Información y la Tecnología relacionada (I&T)

Arquitectura orientada a servicios (SOA)

Gestión por procesos

Inteligencia Artificial (IA) y Web Semántica en el proceso de transformación digital de las organizaciones

Ciberexcelencia

Modelo Multidimensional en Estrella para la TRansformación Digital de la Organización (modelo METRO)

Metodología de gobierno, dirección y gestión TIC para la transformación digital en el Ministerio de Defensa de España: Guía práctica para el desarrollo ágil de aplicaciones basadas en procesos como servicio (BPMaaS)

Metodologías ágiles para el desarrollo de aplicaciones basadas en procesos de negocio como servicio (BPMaaS): (III) Playbacks de IBM BPM

Ciberespacio