TOGAF 9.2 – Ciclo ADM (Metodo de Desarrollo de Arquitectura)

Como comentamos en esta entrada, el ADM es el nucleo de TOGAF 9.2 y en esta publicación revisaremos a detalle el Ciclo ADM (Metodo de Desarrollo de Arquitectura) y sus fases.

¿Que es el ADM?

El Ciclo ADM es el componente principal de TOGAF, es un metodo que nos permite desarrollar la arquitectura empresarial asegurandonos que todos los requisitos se aborden de manera adecuada.

Esta compuesto por 10 fases que se ejecutan de manera ciclica e iterando en diferentes niveles, a que nos referimos con esto? Bueno pues, podemos recorrer:

  • Todo el ciclo ADM: Desde la fase preliminar, fase A hasta la fase H y nuevamente a la fase A.
  • Iterar entre fases: Ejecutar una fase, luego la siguiente y volver a la anterior si es necesario. Ejm: Estando en la Fase C (Sistemas) nos damos cuenta que existen actividades no identificadas en el proceso seleccionado y desarollado en la Fase B (Negocio), debemos volver a la fase anterior para integrar estas actividades en nuestra documentación y validar la arquitectura Base y Objetivo.
  • Iterar una sola fase: Validar los resultados de la fase y ejecutarla nuevamente hasta que estos resultados satisfagan los requisitos esperados. Ejm: Finalizando Fase B (Negocio) validamos los resultados con los stakeholders y recibimos observaciones que requieren volver a ejecutar cierrta herramienta como escenarios de negocio.

Durante todas las fases del Ciclo ADM, debemos validar los resultados de cada fase respecto  a los resultados originales, de esta validacion se reconsiderará el alcance, detalles, conogramas, hitos, etc. Cada fase usará productos resultantes de fases anteriores del ciclo ADM.

¿Cuales son las fases del ADM?

TOGAF ADM

El Ciclo ADM consta de 10 pasos:

  1. Fase Preliminar
  2. Fase A – Visión
  3. Fase B – Negocio
  4. Fase C – Sistemas de Información
  5. Fase D – Tecnologia
  6. Fase E – Oportunidades y Soluciones
  7. Fase F – Plan de Migración
  8. Fase G – Gobierno de la Implementación
  9. Fase H – Gestión de Cambios de la Arquitectura
  10. Fase de Gestíon de Requerimientos

Cada una de estas fases tiene objetivos, entradas, pasos y salidas. A continuación revisaremos brevemente cada fase (En las siguientes entradas revisaremos con detalle cada una de ellas).

1. Fase Preliminar

Esta fase se ejecuta una vez, en esta fase realizamos algunas actividades importantes como:

  • Determinar el nivel de madurez de la organización
  • Determinar la capacidad de la organización (de cara a emprender la transformación e implementación de arquitectura).
  • Que frameworks o metodologias se van a usar como PMI, Scrum, ITIL y como se van a integrar.
  • Seleccionamos las herramientas y principios arquitectonicos que usaremos.
  • Customizamos el Ciclo ADM para la organización (Generamos un ADM a medida).

En resumen: En esta fase determinamos como se encuentra la organización, y la preparamos para para la transformación e implementación de Arquitectura Empresarial.

2. Fase A – Visión

Esta fase se conoce como la primera fase del Ciclo ADM (Considerarlo asi de cara a los examenes de certificación), en esta fase establecemos la visión arquitectonica o arquitectura meta.

Realizamos algunas actividades importantes como:

  • Definimos la vision arquitectonica de alto nivel
  • Seleccionamos los procesos que abordaremos durante la implementación de Arquitectura Empresarial (Generalmente uno o varios procesos core de la organización que tengan problemas visibles por toda la organización).
  • Obtenemos la aprobación de la Declaración de Trabajo de Arquitectura por parte de los StakeHolders. Este documento define el alcance del proyecto, criterios de aceptación del proyecto, los stakeholders, responsabilidades, plan de comunicaciones, los entregables de cada fase y del proyecto, riesgos, un plan de trabajo y un cronograma de alto nivel. Con la arobación de este documento empezamos el trabajo fuerte del ciclo ADM!
  • Definiremos el alcance de la arquitectura y lo que esta fuera del trabajo a realizar asi como las restricciones. Cabe indicar que el alcance debe ser coherente con los recursos y competentes con los que cuente la organización.
  • Usar la tecnica de escenarios de negocios.

En Resumen: En esta fase definimos la vision de arquitectura (arquitectura meta) y nos aseguramos de obtener la aprobación de la solicitud de trabajo de arquitectura para continuar con las siguientes fases del ciclo ADM.

3. Fase B – Arquitectura de Negocio

En la fase B, nos centraremos en desarrollar la arquitectura meta desde la perspectiva de negocio, este trabajo es un requisito previo para las fases C y D. En esta fase realizaremos actividades:

  • Determinar la situación actual de la arquitectura (Arquitectura Base o ASIS)
  • Desarrollar la Arquitectura Destino
  • Realizar el analisis de Brechas
  • Identificar los componentes candidados a la hoja de ruta
  • Finalizar la arquitectura de negocio e incorporarlo en el documento de definicion de arquitectura

En Resumen: En esta fase evaluamos a la organización desde la perspectiva de negocio, procesos, estrategias comerciales y definimos como quiere verse la organización.

4. Fase C – Arquitectura de Sistemas de Información

En esta fase de documenta la arquitectura de datos y aplicaciones de forma secuencial o simultanea.

  • Determinar la situacion actual de la arquitectura de datos
  • Determinar la situación actual de la arquitectura de aplicaciónes
  • Desarrollar la arquitectura de datos destino (Considerando la Gestión, Migración y Gobierno de los Datos asi como los roles, habilidades y competencias)
  • Desarrollar la arquitectura de aplicaciones destino
  • Realizar el analisis de brechas
  • Definir los componentes candidados a la hoja de ruta
  • Finalizar la arquitectura de datos e incorporarla al documento de definicion de arquitectura
  • Organizar el repositorio de arquitectura

En resumen: En esta fase evaluamos el estado de los datos y las aplicaciones de la organización, dueños de los datos, gobierno, responsables de las aplicaciones, marcos de referencia y similar a la fase B, definimos una arquitectura objetivo que representa como va estar la organización al finalizar el proyecto de implementación de arquitectura.

5. Fase D – Arquitectura Tecnologia

En esta fase documentaremos la arquitectura tecnologica que soportará las aplicaciones, datos y procesos de negocio.

En esta fase realizaremos las siguientes actividades:

  • Determinar la situación actual de la arquitectura tecnologica (AS IS)
  • Determinar la arquitectura tecnologica destino
  • Realizar el analisis de brechas
  • Definir componentes candidatos a la hoja de ruta
  • Finalizar la arquitectura tecnologica e incorporarlo en el documento de definicion de arquitectura.

En Resumen: En esta fase determinaremos la situación actual de la arquitectura tecnologica (hardware y software), si se encuentra gobernado, que servicios soportan, y determinaremos una arquitectura tecnologia destino (esto no implica un cambio radical del hardware de la organización)

**Para la Fase B,C y D definiremos principios que regiran el diseño y evolución asi como la relacion entre los componentes de cada dominio. Y en cada una de estas fases realizaremos una revisión formal de las definiciones con los interesados clave.

6. Fase E – Oportunidades y Soluciones

Esta es la primera fase del grupo de fases de implementación de arquitectura empresarial (Fase E,F y G), en esta fase identificaremos los proyectos necesarios para implementar la arquitectura objetivo en la organzación, estos se agruparan en paquetes de trabajo y se determinará como es que se abordarán estos proyectos (podriamos hacer uso de un enfoque incremental con arquitecturas de transición).

  • Determinaremos las restricciones comerciales para la implementación de la arquitectura objetivo definida.
  • Validamos las dependencias
  • Desarrollamos una estrategia de migración de la arquitectura base a la objetivo.
  • Definimos si trabajaremos con arquitecturas de transición.
  • Creamos el plan de implementación de la arquitectura.
  • Generamos la version completa de la hoja de ruta (iniciamos el desarrollo ya que en la fase F se termina).

7. Fase F – Plan de Migración

En esta fase planificaremos detalladamente como migraremos de la arquitectura base (situación actual de la organización) a la arquitectura destino (alineada a la visión y desarrollada en las fases B, C y D).

  • Finalizamos la hoja de ruta de arquitectura
  • Finalizamos el plan de implementación y migración asegurandonos que se encuentre alineado al enfoque del negocio
  • Completar el desarrollo de la arquitectura
  • Documentar las lecciones aprendidas del proyecto

8. Fase G – Gobierno de la Implementación

En la fase G, realizaremos funciones de gobernanza de la arquitectura y cualquier solicitud de cambio en la arquitectura. En algunos casos, para ejecutar con menos riesgo, la transformación y migración de la arquitectura se usa un enfoque incremental, esto implica hacer uso de arquitecturas de transición. Cada una de estas arquitectura conlleva un grupo de paquetes de trabajo que se realizarán y nos acercaran un paso mas hacia la arquitectura objetivo. Para esto, en esta fase se debe establecer un programa de implementación que nos permitirá entregar las arquitecturas de transición cumpliendo los acuerdos de manera satisfactoria.

Entre las actividades principales que se realizan en esta fase:

  • Confirmar el alcance y prioridades para implementación asi como los recursos y las habilidades necesarias para llevar a cabo las tareas de implementación.
  • Validar la conformidad de la arquitectura empresarial
  • Cerrar la implementación de la arquitectura
  • Generar Solicitudes de Cambio (Si es necesario) evaluando el cumplimiento de los objetivos.

9. Fase H – Gestión de Cambios de la Arquitectura

El objetivo de esta fase es garantizar que la arquitectura alcance el valor empresarial objetivo original para esto definiremos bajo que cincurnstancias permitiremos que cambien la arquitectura y bajo que proceso ocurriran estos cambios.

Esta fase implica:

  • Gestionar los riesgos (ejecutar los planes de mitigación de riesgos)
  • Proporciona un analisis para la gestion del cambio de arquitectura
  • Desarollar los requisitos de cambio para cumplir con los objetivos
  • Gestionar el proceso de gobierno
  • Activar el proceso para implementar un cambio en la arquitectura empresarial

10.Fase de Gestión de Requerimientos

El proceso de gestion de requirimientos es un proceso fundamental para desarollar e impulsar el Ciclo ADM se aplica a todas las fases del ciclo y nos permite identificar, almacenar e introducir requisitos en las fases pertinentes del ADM.

En cada fase del ADM el arquitecto debe identificar los tipos de requisitos que deben ser cumlidos por la arquitectura (funcionales y no funcionales) y cada nueva fase del ADM puede contener nuevos erquisitos (de diseño, de conformidad, ventanas de tiempo de implementación, etc).

Enlace | Pagina Oficial The Open Group

Publicación Anterior | TOGAF 9.2 – Arquitectura Empresarial

Tambien podria interesarte mi nueva entrada Conexion HTTP a AWS IoT con certificados X509

 

One Comment

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *