Guía rápida: ¿Cómo aplicar la arquitectura de aplicación?

Explicaciones + Diagramas o Ejemplo práctico.

¿Qué es la arquitectura de aplicación?


La arquitectura de aplicación, es el modelo que permite identificar las aplicaciones, sus mejoras, interacciones entre aplicaciones y sus relaciones con los procesos de negocio.

Beneficios que ofrece la arquitectura de aplicación.


    ✔ Conocer el estado inicial de la arquitectura de aplicación.

    ✔ Conocer el estado actual de la arquitectura de aplicación.

    ✔ Conocer el estado ideal de la arquitectura de aplicación.

    ✔ Tener a disposición un plan de alto nivel para acelerar la implementación de la arquitectura de aplicación y llevarla al estado ideal.

Buenas prácticas para la implementación.


    ✔ Definir para el gráfico de idoneidad los conceptos del componente, componentes de aplicación que van a permitir incrementar el portafolio y optimizar el tiempo en la generación de productos y servicios.

    ✔ Definir para el gráfico de idoneidad los conceptos del componente ciclo de vida del desarrollo.

    ✔ Definir para el gráfico de idoneidad los conceptos del componente ciclo de vida del producto.

    ✔ Establecer métricas e indicadores para medir los conceptos.

    ✔ Identificar oportunidades de mejora para fortalecer los indicadores de la arquitectura de aplicación.

    ✔ Identificar las buenas prácticas que deben ser aplicadas para potencializar los conceptos establecidos en la arquitectura de aplicación.

    ✔ Construir el gráfico de idoneidad donde se relaciona el estado inicial, el estado actual y el estado ideal de la arquitectura de aplicación.

    ✔ Sincronizar el modelo de negocio con la arquitectura de aplicación.


✔ Las plantilla de apoyo para realizar la arquitectura de aplicación , la puedes obtener en la sección ejemplo en formato PDF o en la sección descargar plantilla del presente artículo.



Pre-Condiciones y Post-Condiciones.


Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.

PasoAcción claveCondición
1. La arquitectura de negocio.Definir la estrategia de negocio, gobierno, organización y procesos claves.Pre.
2. La arquitectura de datos.Definir la estructura de los datos lógicos y físicos que posee la organización y su gestión.Pre.
3. La arquitectura de aplicación.Ver el contenido de la presente guía.N/A.
4. La arquitectura tecnológica.Identificar las capacidades de Hardware y Software requerido para apoyar los servicios de negocio.Post.

Relaciones lógicas.


Este cuadro expone las prácticas para resolver un problema con la arquitectura de aplicación , aplicando las siguientes relaciones lógicas:

PrácticaRelaciónPrácticaCondición mínima
El ciclo de vida del productoFinal-InicioEl ciclo de vida del desarrollo de softwareConstruir el ciclo de vida de desarrollo a la medida del ciclo de vida del producto.
El ciclo de vida del desarrollo de softwareFinal-InicioLos componentes de la aplicaciónEstablecer en que puntos del ciclo de vida de desarrollo se construye y gestionan los componentes de la aplicación.

¿Quiénes son responsables?


El responsable de la arquitectura de aplicación es el arquitecto de aplicación, quien hace parte de la dirección de ti.

Ejemplo.


Este ejemplo es una plantilla que se construyo durante el proceso de preparación para presentar los exámenes y obtener las certificaciones CAMP, PMP y PMI-ACP del PMI. Adicionalmente las certificaciones SMAC, STMAC y SPOAC del Scrum Institute.


La arquitectura de aplicaciónArquitecturaEmpresarialArquitecturaEmpresarialArquitecturaEmpresarialArquitecturaEmpresarial
La arquitectura de aplicaciónLos componentes de la aplicaciónEl ciclo de vida del productoEl ciclo de vida del desarrollo de software


El ejemplo incluye, una plantilla editable al final del presente artículo para aplicar la arquitectura de aplicación.

Pregunta tipo examen.


Pregunta: La definición que mejor se ajusta para la arquitectura de aplicación. ¿Debe ser?

A) Es el modelo que permite definir la estructura de los datos lógicos y físicos que posee la organización y su gestión.

B) Es el modelo que permite definir la estrategia de negocio, gobierno, organización y procesos claves.

C) Es Es el modelo que permite identificar las capacidades de Hardware y Software requerido para apoyar los servicios de negocio.

D) Es el modelo que permite identificar las aplicaciones, sus mejoras, interacciones entre aplicaciones y sus relaciones con los procesos de negocio.

Si deseas validar el nivel de conocimiento con relación a: la arquitectura de aplicación Inicia el simulador

Descargar plantilla.


Si deseas activar la descarga de la plantilla editable.

Los pasos que debes seguir son los siguientes:

1) Comparte el artículo en: Facebook, LinkedIn o Red X.

2) Ingresa de nuevo al artículo haciendo clic en la publicación compartida en la red social seleccionada.

3) El artículo cargará nuevamente y mostrará el enlace: Descargar plantilla.

4) En caso de no aparecer el enlace presiona: Ctrl + F5 y haz clic en el enlace enunciado en el punto 3.

Sobre el autor.


Juan David López Pava: profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.