Kochrezept Lean Architecture

Receta de arquitectura magra – Ingredientes

Bienvenido a nuestra serie de artículos «Receta de arquitectura ajustada». Esta primera parte trata de los ingredientes para un menú sabroso. ¿Es usted director general o responsable de TI en una empresa mediana? A continuación, tome asiento: ¡le serviremos en breve!

Primer ingrediente: un lenguaje sencillo

El ingrediente más importante para describir arquitecturas en TI es un lenguaje que entiendan tanto los arquitectos de TI como los empleados de las unidades de negocio. Las imágenes y los símbolos son los más adecuados en este caso porque son fáciles de entender. Los autores de ArchiMate también lo pensaron.

ArchiMate cubre estas áreas de la arquitectura informática:

  • Habilidades empresariales
  • Procesos empresariales
  • Aplicaciones
  • Tecnología

Dentro de estos niveles hay «artefactos» definidos, como servicios o componentes. Además, ArchiMate define las posibles relaciones entre estos elementos.

Algunos ejemplos son

  • Aplicación sirve Servicio
  • El componente técnico utiliza la interfaz

ArchiMate ofrece a los arquitectos la mayor libertad posible en el uso de los distintos elementos. Por lo tanto, puede modelar un proceso empresarial del mismo modo que las aplicaciones utilizadas y sus interfaces.

ArchiMate puede utilizarse junto con cualquier modelo de proceso. Sin embargo, en nuestra opinión, la mayoría de los marcos de arquitectura son demasiado complejos para las PYME.

Ingrediente número dos: una herramienta sencilla

Seguro que conoce el dicho «Una imagen vale más que mil palabras». En este sentido, una hoja de papel y unos cuantos lápices de colores bastarían para poner en marcha una gestión de arquitectura ajustada.

Y en muchos casos, así es exactamente como proceden las empresas de todos los tamaños: La información arquitectónica suele redactarse únicamente en documentos de texto e imágenes. Visio y PowerPoint son sin duda los clásicos aquí … 🙂

La desventaja de esto es que la información no es completamente legible por máquina:

  • En un dibujo, una aplicación se muestra, por ejemplo, como un rectángulo de un color determinado.
  • Para un componente de la aplicación, también se selecciona un rectángulo de otro color y ambos se conectan mediante una línea.
  • No se especifican ni las propiedades exactas de la aplicación ni la relación.

Esto significa que los análisis de correlaciones no son fácilmente posibles. Y menos cuando hablamos de arquitecturas complejas que «no caben en una hoja de papel».

En cambio, una herramienta especial para modelar arquitecturas lleva el lenguaje arquitectónico «incorporado». Aquí también se crean dibujos, pero los elementos individuales y sus relaciones se almacenan en una estructura de base de datos u orientada a objetos.

Así, se pueden modelizar diferentes puntos de vista y analizar las interrelaciones. Ejemplos:

  • ¿En qué áreas de la empresa se utiliza la aplicación «X»?
  • ¿Qué aplicaciones se ven afectadas cuando el servidor «Y» va a recibir una actualización de versión?

El mercado ofrece una amplia gama de aplicaciones que permiten la modelización y el análisis. En la mayoría de los casos, se dispone de muchas más funciones. Veámoslo a continuación.

De curvas de aprendizaje, inversiones y vías de desarrollo

Si se va a introducir o realinear la Arquitectura Lean en una empresa, inevitablemente tenemos que hacer frente a cuánto esfuerzo va a suponer. Según nuestra experiencia, hay dos factores principales que impulsan los costes:

  • Inversiones en hardware necesario, licencias o cuotas de servicio
  • Costes de formación de los empleados

Si queremos introducir rápidamente la gestión ajustada de la arquitectura, es importante, por supuesto, mantener bajas las inversiones y elegir herramientas que tengan una barrera de entrada baja.

Aquí nuestra recomendación clara es utilizar ArchiMate y empezar con la herramienta gratuita Archi.

Archi puede instalarse fácilmente de forma local en un ordenador y viene con un resumen gráfico del estándar ArchiMate. La lista de reproducción de YouTube «Conociendo Archi» es una buena introducción al tema. Para completar el cuadro, veamos ahora también las limitaciones de este enfoque.

Archi está hecho para usuarios individuales

El concepto de Archi requiere una instalación local, así como los modelos generados se almacenan localmente en un formato interno. En este sentido, el uso de la herramienta y el trabajo conjunto sobre modelos arquitectónicos no es posible.

Si se quiere ampliar la Gestión de la Arquitectura Lean, es obligatorio contar con un repositorio compartido y un funcionamiento multiusuario.

La gran ventaja de ArchiMate y Archi es que existe un formato de intercambio estandarizado con «ArchiMate Open Exchange». Esto hace posible un cambio sin pérdidas a una herramienta «más grande» sin ningún problema.

Hemos probado la exportación e importación con las siguientes herramientas:

Archi sólo ofrece algunas herramientas de análisis

Un factor crítico de éxito para una gestión ajustada de la arquitectura es que la información sobre la arquitectura esté siempre actualizada y pueda ser consultada por todos los empleados.

Archi lo permite en principio (véase aquí), pero el análisis se limita a la visualización de las relaciones definidas. La ponderación y evaluación de las dependencias no es posible.

La creación de cuadros de mando con cifras clave para distintos grupos de usuarios también está reservada a las herramientas «más grandes».

El tercer ingrediente es ...

Nuestra forma de entender la gestión ajustada de la arquitectura es implicar también a las unidades de negocio. Entonces -y sólo entonces- la gestión de la arquitectura puede aportar beneficios a la empresa. Por ejemplo, podemos responder a las siguientes preguntas:

  • ¿Qué competencias empresariales están respaldadas por qué aplicaciones?
  • ¿Se utilizan varias aplicaciones para la misma funcionalidad?
  • ¿En qué áreas se pueden optimizar los procesos y posiblemente ahorrar costes?

Para que pueda empezar rápidamente, hemos «trabajado por adelantado» para usted. El American Productivity & Quality Center (APQC ) ofrece una buena base de trabajo con el «Process Classification Framwork».

A partir de esto hemos hecho un modelo que puede abrir directamente en ArchiTool y seguir editando. Aquí puede descargar el modelo:

Encontrará más detalles en los demás artículos de esta serie de «recetas de cocina».

Conclusión y perspectivas

Con ArchiMate y Archi, es posible iniciarse rápidamente en la gestión ajustada de la arquitectura. Sin embargo, recomendamos que la introducción de la gestión de la arquitectura se alinee y planifique con objetivos claramente definidos.

En la siguiente parte de la serie de «recetas», veremos juntos los pasos para desarrollar un modelo completo.

¿Qué le ha parecido este artículo? ¿Qué información se puede añadir? ¡Escríbalo en los comentarios!

Deja un comentario

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