TOGAF
Historia
Es un framework de arquitectura desarrollado por el Architecure Forum del Open Group y ha avanzado continuamente desde mediados de los años 90. En 1995 fue presentada la primera versión, basado en TAFIM (Technical Architecture Framework for Information Management). El Departamento de Defensa (DoD) le dio al Open Group permiso e incentivo para que TOGAF se creara sobre este framework, siendo este el resultado de muchos años de desarrollo y una inversión considerada del gobierno norteamericano.
Para comprender un poco más sobre los orígenes de TOGAF, debemos ver el framework en el cual se basa, TAFIM: TAFIM, nació alrededor de 1986 en la Agencia de sistemas de información de la US Defense, el primer concepto de esta se origino de el perfil portátil de aplicación NIST(National Institute of Standards and Technology) y los modelos P1003.00SE de la IEEE. Los primeros borradores se completaron en 1991, el cual contaba con un modelo técnico de referencia. Este modelo fue especial pues quería utilizar sistemas abiertos y nuevas tecnologías disponibles comercialmente, para de esta manera desarrollar una aplicación que cubriera todo el DoD. El proyecto TAFIM resulto en un manual de 8 volumenes publicado en 1996.
El proyecto fue cancelado en 1999 y en la actualidad todo el concepto ha sido re-evaluado pues se considera inconsistente con la nueva dirección adquirida por la arquitectura DoDAF.
De forma general, se puede describir a TAFIM, como un modelo desde un nivel empresarial, el cual guía al DoD en su evolución en toda su infraestructura técnica, este identifica servicios, estándares, conceptos, componentes y configuraciones.
Actualmente, TOGAF se encuentra en su versión 9.1, con correcciones de errores lanzada en el 2011, esta fue un cambio evolucionario respecto a la versión 8. Este Framework es gratuito para organizaciones sin ánimo de lucro.
Estructura de TOGAF
La pieza que puede considerarse de suma importancia de este framework está compuesto por su “Architecture Development Method” o ADM. Siendo este el que define el proceso a realizar en la arquitectura, partiendo desde lo más genérico hasta lo más concreto. Este ADM está conformado por las siguientes fases y es organiza de modo repetido y cíclico de la siguiente manera:
- La fase A:
Es denominada visión de la arquitectura, delimita el alcance del proyecto y la estrategia para llevarla a cabo. Se ejecuta con el fin de validar el contexto del negocio y producir una declaración del trabajo de arquitectura aprobada.
* Se inicia una repetición del proceso de arquitectura.
* Se consolida el alcance, las restricciones y las perspectivas.
* Se crea un enfoque de la arquitectura.
* Presencia de la validación en el contexto del negocio.
* Se eleva una declaración del trabajo de la arquitectura
- La fase B:
Es llamada arquitectura del negocio, busca obtener una clara arquitectura del negocio y las metas que quiere cumplir para revisar si es viable o no complementarla con TI Se aborda el desarrollo de una arquitectura de negocio que apoye la visión de la arquitectura acordada. Se analiza la organización fundamental del negocio, empezando por:
* Sus procesos.
* Su gente.
* Sus relaciones, tanto entre ellos, como con el ambiente.
* Los principios que gobiernan su diseño y evolución.
* Al igual que la manera en que la organización alcanzara sus metas de negocios.
Esta es la fase donde se define:
* Estructura de la organización
* Objetivos de negocio y metas
* Funciones de Negocio
* Servicios que ofrece el negocio
* Procesos de este.
* Roles en el Negocio
* Correlación entre la organización y sus funciones
- La fase C
Esta fase se denomina, arquitectura de sistemas de información, contemplando, las arquitecturas particulares para datos y aplicaciones, los cuales pueden ser desarrollados de manera simultánea o secuencial. En esta fase, se desarrolla los pasos que a continuación se mencionan:
* Selección de modelos de referencia, puntos de vista y herramientas.
* Definición de la descripción de la arquitectura base.
* Definición de la descripción de la arquitectura objetivo.
* Se realiza un análisis de diferencias.
* Se define el mapa de objetivos.
* Realización del análisis con los inversionistas.
* Se finaliza la arquitectura.
* Se crea un documento donde se especifica la definición de la arquitectura.
- La fase D
Se denomina arquitectura tecnológica, define la arquitectura que se integrará para el avance en las fases posteriores, aqui se aborda la documentación de la organización esencial de sistemas de TI, representada en hardware, software y tecnología de la información.
En esta fase se especifíca como el S.I recibirá soporte por medio de un componente, tanto basado en Hardware como en Software, al igual que la comunicación y relación con el negocio.
- La fase E
Llamada oportunidades y soluciones, se determina el inventario de elementos con los cuales se cuentan para montar la fase D. En ella se establece cuáles componentes son necesarios comprar, modificar o arreglar para que pueda servir en la arquitectura. Es la primera fase que se refiere directamente a la implementación.
En esta fase se llevan a cabo las siguientes actividades:
* Planeación inicial de implementación.
* Se identifican los proyectos mas grandes en la implementación.
* Se agrupan los proyectos en arquitecturas de transición.
* Se toma la decisión de una aproximación.
* Construir / Comprar / Reusar.
* Outsourcing.
* COTS (Commercial on the shelf).
* Open Source.
* Evaluación prioridades.
* Identificación de dependencias.
- La fase F
Es nombrada plan de migración, se coloca la prioridad a los proyectos paralelos y se gestiona un plan que permitirá llevar a cabo la migración de la empresa al sistema desarrollado. En esta fase se llevan a cabo las siguientes tareas:
* Un análisis costo/beneficio.
* Evaluación de riesgos.
Al igual se desarrolla un plan de implementación y migración detallado.
- La fase G:
Se denomina control de la implementación, es donde se lleva a cabo la realización de los proyectos qe permitirán el desarrollo de las soluciones de TI. Las actividades de esta fase son las siguientes:
* Se suministra una supervisión de la arquitectura en la implementación.
* Se define las restricciones que existan en la implementación del proyecto.
* Contratos de arquitectura.
* Monitoreamos el trabajo de implementación.
* Producimos una estimación del valor de negocios.
- La fase H:
Es llamada administración del cambio de la arquitectura, se monitorea y evalúa los sistemas existentes a fin de determinar cuándo se debe dar inicio a un nuevo ciclo de ADM, en esta fase se asegura que los cambios en la arquitectura serán gestionas de una manera controlada.
Las tareas o actividades asociadas a esta fase son las siguientes:
* Se realiza monitoreo continuo.
* Los cambios en la arquitectura son manejados de una forma cohesiva e inteligente.
* Se establece y ofrece soporte a la arquitectura empresarial con el fin de proveer flexibilidad en los cambios que se presentan, esto debido a los cambios tecnológicos en los negocios.
Dominios de Arquitectura Empresarial y TOGAF
Este marco o Framework, ha sido diseñado para resistir los cuatro dominios que son reconocidos como parte de una arquitectura empresarial, estos son descritos de la siguiente manera por Open Group:
- Business (Negocio): Se encuentran incluidos la estrategia del negocio, procesos clave del negocio, entre otros.
- Data (Datos): Son recursos que comprenden el manejo de datos lógicos y físicos.
- Application (Aplicación): Es una representación de todas las capacidades que permiten administrar los datos existentes.
- Technology (Tecnología): El software y hardware capaz de soportar los servicios de negocio, datos y aplicación.
El más importante sin lugar a dudas es el de negocios, ya que el objetivo principal es suplir todas las necesidades a través de sus procesos, asignándoles funcionalidades con el fin de realizar un diagrama de procesos.
Comentarios
Publicar un comentario