¿Qué hace un arquitecto de soluciones?

Inicio » ¿Qué hace un arquitecto de soluciones?

Un día en la vida de un arquitecto de soluciones

El mundo está cambiando a gran velocidad. Las empresas se enfrentan al reto de cambiar sus procesos internos y métodos de trabajo para mantenerse en el juego. En otras palabras, las empresas necesitan una transformación digital que ajuste los procesos a las soluciones de software.

En primer lugar, conviene definir qué es una arquitectura de soluciones. Techopedia define la arquitectura de soluciones como el proceso de desarrollo de soluciones basado en procesos predefinidos, directrices y mejores prácticas con el objetivo de que la solución desarrollada se ajuste a la arquitectura de la empresa en términos de arquitectura de la información, carteras de sistemas, requisitos de integración y muchos más.

En pocas palabras, la arquitectura de la solución consiste en describir, diseñar y gestionar el desarrollo de la solución para abordar las necesidades y los problemas del cliente. La arquitectura de soluciones describe cómo se utilizan los diferentes componentes empresariales, la información y las arquitecturas tecnológicas en una solución concreta. Se considera uno de los procesos más complejos que se llevan a cabo durante el desarrollo de una solución de TI.

Competencias del arquitecto de soluciones

El arquitecto de soluciones es la persona responsable de la visión de la arquitectura de la solución, de su perfeccionamiento y de su realización en función de las necesidades y los objetivos de la empresa. (En cierto modo, es la forma última de la evolución de un desarrollador (forma final de pokemon).

Por ejemplo, un sistema de análisis de datos. Hay varias plataformas que generan datos. Es necesario combinar todos estos datos en una gran imagen. Después, sería bueno extraer ideas de ellos y entender cómo contribuyen a la mejora del producto o servicio.

Ayudar a la gestión del proyecto en el desarrollo de la solución. En esta fase, el papel del arquitecto de soluciones es supervisar el progreso del proyecto de acuerdo con los objetivos de la solución y los recursos de la empresa. Este proceso también incluye el reconocimiento de los riesgos y la planificación adicional.

Un arquitecto de soluciones opera a nivel estratégico. Como tal, su trabajo afecta a múltiples aspectos del funcionamiento de la empresa. Este ámbito de trabajo requiere un conjunto particular de habilidades que pueden hacer que el proceso sea eficiente y productivo.

Arquitecto de soluciones frente a arquitecto de empresa

Arquitectura de soluciones, término utilizado en la tecnología de la información con varias definiciones como; “Una descripción de una operación o actividad empresarial discreta y enfocada y cómo los SI/TI apoyan esa operación”[1].

La definición de arquitectura de soluciones del Open Group, que figura más arriba, va acompañada de las tres siguientes de Scaled Agile, Gartner y Greefhorst/Proper. Cabe destacar que el Open Group no reconoce el papel de “Arquitecto de Soluciones” en su marco de competencias TOGAF, mientras que Glassdoor anunció 55.000 puestos de Arquitecto de Soluciones en agosto de 2020. [2]

Una propiedad típica de la Arquitectura de Soluciones, en contraste con otros sabores de la Arquitectura Empresarial, es que a menudo busca definir una solución dentro del contexto de un proyecto o iniciativa[6] Esta estrecha asociación con proyectos e iniciativas reales significa que la arquitectura de soluciones es el medio para ejecutar o realizar una estrategia tecnológica.

Según Forrester Research, la arquitectura de soluciones es uno de los componentes clave por los que la arquitectura empresarial aporta valor a la organización. Conlleva artefactos como el contexto empresarial de la solución, la visión y los requisitos de la solución, las opciones de la solución (por ejemplo, mediante RFI, RFP o desarrollo de prototipos) y una solución óptima acordada con planes de construcción e implementación (“hoja de ruta”)[7].

Funciones y responsabilidades del arquitecto técnico

En esta entrada voy a analizar lo que significa ser un arquitecto de soluciones. No voy a dar una definición formal que se pueda colgar en una pared o una descripción del puesto para dar a un empleado, sino que voy a ver mis experiencias y los tipos de problemas en los que a menudo me piden ayuda.

En primer lugar, veamos qué se entiende por arquitectura de soluciones. TOGAF describe la arquitectura de soluciones como “una descripción de una operación o actividad de negocio discreta y enfocada y cómo los SI/TI apoyan esa operación”. Por lo tanto, esto limita el alcance a abordar las necesidades de TI de un problema o capacidad de negocio específico, por lo general a través de la implementación de un solo proyecto. En mi experiencia, el escenario más común al que me enfrento está relacionado con la implementación de una nueva línea de aplicación empresarial.

A continuación, vamos a aclarar qué se entiende por arquitectura y por arquitecturas. Esto tiene que ver principalmente con el nivel de abstracción en el que se mira una solución particular. Los arquitectos son conocidos por adoptar la “visión de 50.000 pies”. Aunque 50.000 pies es probablemente entrar en el ámbito de la arquitectura empresarial, es el nivel de detalle en el que opera un arquitecto de soluciones lo que le diferencia de los demás especialistas en TI que participan en un proyecto. El arquitecto de soluciones se ocupa de las decisiones técnicas que se toman en relación con la solución y de cómo afectan a los resultados empresariales. La mayor parte de mi atención se centra en eliminar y abordar los aspectos no funcionales de la solución o en identificar los requisitos que requieren que se tomen algunas decisiones importantes sobre la tecnología utilizada (también conocidos como requisitos arquitectónicos importantes).

Ir arriba