En nuestra publicación anterior exploramos los fundamentos de TOGAF y cómo este marco puede ser una guía sistemática para construir una arquitectura empresarial. En este post vamos a profundizar en algunos de los conceptos clave que forman el núcleo de TOGAF, analizaremos en detalle el Repositorio de Arquitectura, el Enterprise Continuum, así como los entregables y artefactos más importantes que se generan a lo largo del proceso de definición e implementación de una Arquitectura Empresarial con este framework.

Estos elementos no solo son esenciales para la implementación efectiva del framework, sino que también son cruciales para asegurar la alineación entre la visión estratégica y las soluciones tecnológicas en una organización.

Deliverables (entregables)

Cuando trabajas con TOGAF, los entregables son parte de los hitos que marcan el progreso de un proyecto de arquitectura.

¿Qué son? Son los documentos y productos que se generan durante el desarrollo de la arquitectura y sirven para transmitir claramente la información a todas las partes involucradas. Tanto los documentos como los productos son revisados formalmente y firmados contractualmente por los stakeholders.

Estos entregables están ligados a las fases específicas del método de desarrollo de arquitectura (ADM) y aquí te presentamos algunos de los entregables más comunes:

Estos entregables no solo organizan el proceso, sino que también aseguran que todas las partes involucradas estén en la misma página a lo largo del desarrollo de la arquitectura. Además, es importante recalcar dos aspectos:

Artifacts (artefactos)

¿Qué son? Son los productos arquitectónicos que describen un aspecto específico de la arquitectura. Algunos de los artefactos más comunes son:

Building blocks

¿Qué son? Los componentes básicos que forman la arquitectura empresarial. Son las piezas fundamentales que, al combinarse, crean sistemas o soluciones más grandes y complejas. Estos bloques pueden incluir desde software y hardware hasta estructuras de datos. En TOGAF, los bloques de construcción se dividen en dos categorías clave:

  1. Architecture Building Blocks (ABBs). Estos son los componentes reutilizables de tu arquitectura. Representan capacidades necesarias para apoyar la estructura general de la organización como procesos, datos y aplicaciones. Son como los ingredientes básicos que necesitas para cocinar tu receta de arquitectura.
  2. Solution Building Blocks (SBBs). Estos bloques son utilizados para construir soluciones específicas. Se desarrollan a partir de los ABB y representan las soluciones específicas que implementan una capacidad, es decir, el hardware, software, servicios o productos que se necesitan para disponibilizar una capacidad concreta.

En TOGAF, el Continuum Empresarial y el Repositorio de Arquitectura son dos conceptos importantes que juegan un papel significativo en el desarrollo y la gestión de las arquitecturas empresariales. Veamos a continuación lo que son.

Enterprise Continuum

¿Qué es? La forma de clasificar y organizar los activos y artefactos arquitectónicos. Se trata de un mapa que te ayuda a ver dónde encajan en el panorama general y cómo evolucionan con el tiempo las piezas dentro de la arquitectura.

Abarca desde principios fundacionales hasta implementaciones específicas, ofreciendo un espectro que se alinea con las necesidades cambiantes de la empresa.
El Enterprise Continuum no solo ayuda a organizar y clasificar los activos arquitectónicos, sino que también facilita la reutilización y asegura que las soluciones se alineen con los estándares de la industria y las metas de la organización.

Asociado a él, introduce dos conceptos esenciales que actúan como marco de referencia: Architecture Continuum y Solutions Continuum. Estos continuos proporcionan un enfoque estructurado para el desarrollo y la implementación de activos arquitectónicos, ofreciendo una hoja de ruta para las organizaciones que buscan claridad y eficiencia en su entorno de IT.

Estructura de la arquitectura Continuum y solutions continuum. Foundation Architectures, common systems architectures, industry architectures, organization-specific architectures, foundation solutions, common systems solutions, industry solutions, organization specific solutions

Architecture Continuum

¿Qué es? Una forma coherente para categorizar los activos arquitectónicos a lo largo del tiempo. Representa la evolución de dichos activos categorizando las soluciones desde un nivel genérico, pasando por estándares de la industria, hasta llegar a soluciones específicas para una compañía en concreto.

El Continuo de Arquitectura es una herramienta útil para descubrir elementos comunes, eliminar redundancias innecesarias y tener una forma sistematizada para estructurar los Building Block de Arquitectura (ABBs). Las categorías que representan esta estructuración son:

Solution Continuum

¿Qué es? Una forma coherente de describir y comprender la implementación de los activos definidos en el Continuo de Arquitectura. Es decir, es llevar los planos y convertirlos en realidades tangibles que materializan la visión de la arquitectura.

Este continuo define lo que está disponible en el entorno organizativo como Solutions Building Blocks (SBB) reutilizables, los cuales son el resultado de acuerdos entre entre todas las partes involucradas.

Juntos, estos continuos (Architecture Continuum y Solution Continuum) proporcionan un enfoque holístico de la arquitectura, guiando a las organizaciones a través del intrincado proceso de conceptualización, evaluación e implementación de la arquitectura empresarial.

A continuación se detalla un ejemplo práctico muy sencillo que muestra cómo ambos conceptos se aplican en un proyecto de modernización o transformación.

Contexto del ejemplo: una empresa de telecomunicaciones decide modernizar su infraestructura tecnológica para mejorar la experiencia del cliente, aumentar la eficiencia operativa y reducir costos. Este proyecto abarca la implementación de un nuevo sistema de gestión de relaciones con clientes (CRM), la migración y adopción de la nube y la automatización de procesos.

Architecture Continuum

Como se ha explicado antes, el Architecture Continuum representa una progresión de arquitecturas desde abstracciones genéricas hasta soluciones específicas detalladas para la organización. Aquí se incluyen cuatro niveles: fundaciones, arquitecturas comunes, arquitecturas de sistemas y arquitecturas de la organización.

  1. Fundaciones (foundations)
  1. Arquitecturas comunes (common systems architectures)
  1. Arquitecturas de sistemas (industry architectures)
  1. Arquitecturas de la organización (organization architectures)

Solutions Continuum

Como se ha indicado anteriormente, el Solutions Continuum se refiere a la implementación práctica de las arquitecturas, comenzando desde soluciones genéricas hasta soluciones completamente específicas y personalizadas para la organización. Veamos un ejemplo sencillo:

  1. Soluciones genéricas (foundation solutions)
  1. Soluciones comunes (common systems solutions)
  1. Soluciones de la industria (industry solutions)
  1. Soluciones de la organización (organization-specific solutions)

Repositorio de arquitectura

El repositorio de arquitectura es el gran archivo central de los activos y datos arquitectónicos, es decir, la fuente de la verdad que te ayuda a mantener todo en orden. Es un componente muy relevante ya que, con el tiempo, los artefactos que define TOGAF y los numerosos entregables se convierten en recursos que deben gestionarse y controlarse, especialmente con vistas a su accesibilidad y reutilización.

Las áreas o secciones más importantes que estructuran el repositorio de arquitectura son los siguientes:

Las relaciones entre estas áreas del repositorio de arquitectura son las siguientes:

imagen donde se muestra la arquitectura del repositorio

Es habitual que en la práctica ninguna plataforma implementa de manera completa y eficiente todo el repositorio, es habitual emplear varias herramientas especializadas para cada parte del repositorio.

Relación entre todos los componentes

Todos los componentes que hemos descrito se relacionan entre sí y dichas relaciones pueden verse gráficamente en el siguiente diagrama:

imagen donde se muestra la relación entre los componentes que hemos visto anteriormente

Un ejemplo sería el siguiente:

El documento de definición de arquitectura es un entregable que documenta una descripción de arquitectura. Este documento contendrá una serie de artefactos complementarios que son vistas de los building blocks relevantes para la arquitectura.

ejemplo de la relación entre componentes

Llevándolo a la práctica, se puede crear un diagrama de flujo de procesos (artefacto) para describir el proceso de gestión de llamadas de (building block). Este artefacto también puede describir otros componentes básicos como los actores implicados en el proceso (por ejemplo, un representante de atención al cliente).

Relación entre todos los componentes

En esta serie de post hemos querido hacer una inmersión rápida en el framework y entender sus conceptos básicos y como conclusión nos gustaría resaltar lo siguiente:

Si quieres profundizar o saber más, te dejamos a mano la documentación oficial de su última versión.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete