ADM
Es el método propuesto por TOGAF para desarrollar y administrar el ciclo de vida de una arquitectura empresarial.
Consta de una fase preliminar y otras 8 fases iterativas que se repiten en dependencia de la complejidad o al surgir nuevos requerimientos. Los cuales son gestionados por una fase central. Cada fase tiene objetivos claros, pasos bien definidos y se generan ciertos entregables.
Cada fase del ADM tiene entradas y salidas, cada salida es un entregable, un documento que va al repositorio de arquitectura. A pesar que el ADM es genérico para que sea utilizable por cualquier empresa, el ADM se puede adaptar y extender a las necesidades puntuales de la compañía.
A pesar que mas adelante se va a profundizar mas en cada fase del ADM a continuación se va a dar una breve explicación de en qué consiste cada una.
La fase preliminar se ejecuta sola una vez y tiene como objetivos la preparación y pasos iniciales para definir la «Enterprise».
- Es donde se seleccionan las herramientas, los framework y los principios arquitectónicos a usar.
- Si se van a usar otros framework o metodologías, como ITIL o Scrum, ahí se define como se van a integrar.
- En esta fase se evalúa el nivel de madurez y capacidad de la empresa.
- Es para customizar el ADM para la compañía donde se va a aplicar.
La fase A se conoce como fase borrador, está dedicada a crear la visión arquitectónica de la empresa. Es donde se establece una visión general de alto nivel y se comienza a buscar soluciones a los problemas.
- Se define el alcance de la arquitectura.
- Se estiman los recursos necesarios.
- Se obtiene la aprobación por parte de los stakeholders del trabajo a realizar.
- Se construye el roadmap y se hace la programación de las actividades.
- Se definen KPIs y otras métricas a evaluar
- Se realiza el plan de comunicación.
La fase B es llamada arquitectura de negocio. El negocio es la B de BDAT.
- Se desarrolla la primera versión de la arquitectura de negocio línea base.
- Se desarrolla la primera versión de la arquitectura de negocio objetivo.
- Se identifican las diferencias entre la línea base y el objetivo.
La fase C es la arquitectura de sistemas. Las letras D y A de BDAT. La capa aplicación y la capa datos se hace de forma separadas.
- Construcción de la primera versión de la arquitectura de datos línea base.
- Construcción de la primera versión de la arquitectura de datos objetivo.
- Construcción de la primera versión de la arquitectura de aplicación línea base.
- Construcción de la primera versión de la arquitectura de aplicación objetivo.
- Se identifican las diferencias entre la línea base y el objetivo.
La fase D es la arquitectura tecnológica, correspondiente a la letra T de BDAT.
- Construcción de la primera versión de la arquitectura tecnológica línea base.
- Construcción de la primera versión de la arquitectura tecnológica objetivo.
- Se identifican las diferencias entre la línea base y el objetivo.
La fase E se denomina, oportunidades y soluciones. Producto de la misma se obtiene:
- Una versión inicial completa del roadmap de la arquitectura basado en las diferencias obtenidas a partir de las fases anteriores.
- Se determina si se requiere un enfoque incremental, o sea crear arquitecturas transitorias.
- Se crea una estrategia de migración.
- Se agrupan los incrementos o elementos de migración.
La fase F es enfocada en la migración.
- Se finaliza el roadmap y se implementa el plan de migración.
- Se comprueba que los planes creados están alineados con la forma de cambiar de la empresa.
- Se asegura que los stakeholders comprendan que las decisiones y acciones tomadas están dirigidas a crear valor.
- Se comienza a pensar en costos de implementación, recursos y tiempos.
- Se termina el diseño y se comienza con la implementación.
La fase G es la implementación y termina cuando la solución está completamente desplegada.
- Se asegura que los implementadores están conformes con la arquitectura objetivo.
- Se asegura que se cumpla con lo definido en la arquitectura a lo largo del ciclo de vida de la implementación.
- Se realizan acciones de gobierno. Se manejan los cambios, deudas técnicas y versionamiento.
- Se actualiza la arquitectura de línea base según los cambios que se van ejecutando.
La fase H es la última y está dedicada a la gestión de cambios de arquitectura.
- Se realizan las acciones necesarias para mantener la arquitectura funcional.
- Se asegura que el gobierno está ocurriendo satisfactoriamente.
- Se mantienen las competencias arquitectónicas.
- Se monitorean cambios realizados en la industria, en el negocio, en las tecnologías, y controles de cambios solicitados.
La fase de gestión de requerimientos ocurre transversalmente y constantemente durante todo el proceso de ADM.
Se encarga esencialmente de gestionar los cambios, y de regresar a una fase anterior si fuera necesario.