Método de Desarrollo de la Arquitectura - ADM
Es el componente fundamental del TOGAF y ayuda a direccionar los distintos niveles a
los arquitectos empresariales, por ello, se dice que ayuda a administrar el ciclo de vida
de una arquitectura empresarial. Por otro lado, las compañías u organizaciones
pueden verse representadas usando el ADM de TOGAF. En suma, este método ayuda
a los arquitectos a que puedan desarrollar una empresa en dónde se llegue a cumplir
los distintos requisitos del sistema y también de la organización.
La importancia del ADM radica principalmente en que es un método ordenado y
jerarquizado que tiene como fin el poder representar cualquier tipo de empresa u
organización y que pueda estar divido en los tres componentes ya conocidos que son
la arquitectura del negocio, los sistemas de información y la infraestructura de
tecnología. Vale añadir que, el ADM se aplica a muchas industrias en el mundo.
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.
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.