¿Qué es una Arquitectura Alternativa?
En pocas palabras, las alternativas de arquitectura son un método para resolver problemas. Utilice las alternativas de arquitectura cada vez que esté desarrollando y seleccionando formas alternativas para resolver un problema.
Múltiples arquitecturas de destino viables pueden cumplir con los visión de la arquitectura, principios y requisitos. Deberíamos identificar arquitecturas candidatas alternativas, junto con una conciencia de varias opciones y soluciones entre las alternativas. Los arquitectos pueden descubrir los motivos subyacentes, los principios rectores y las necesidades que podrían influir en la arquitectura general final al presentar a las partes interesadas una variedad de opciones y posibles soluciones.
El paso inicial del método consiste en identificar los requisitos que son apropiados para el problema. Usamos visión, principios, requisitos y otra información. El segundo paso del método especifica opciones de acuerdo con los criterios y desarrolla la comprensión de cada uno. Para generar la alternativa sugerida, el tercer componente de este proceso elegirá una alternativa o combinará características de muchas. Deberíamos proporcionar la información suficiente para completar las siguientes tareas para respaldar su elección. Cualquier etapa en cualquier nivel de arquitectura puede usar el enfoque.
Cómo usar alternativas de arquitectura
Comprender los criterios
Los criterios se desarrollan a partir de varias entradas a la arquitectura y se aplican para las diversas posibilidades. Piense en cómo los principios de la arquitectura, las especificaciones, los objetivos y las preocupaciones de las partes interesadas pueden tener un impacto. Cada elección tendrá ventajas o desventajas únicas que las partes interesadas deben abordar y decidir sobre ellas. Para permitir que las partes interesadas examinen las opciones y comprendan los vínculos, los riesgos y las incertidumbres, es posible que se requieran perspectivas y opiniones adicionales.
No puede desarrollar criterios consistentes y arquitectónicamente útiles sin conocer a sus partes interesadas y sus preocupaciones.
Alternativas flexibles, tiempo y costo para implementar la alternativa, transiciones, áreas inestables, bajo efecto comercial, riesgo limitado, etc. son algunos ejemplos de alternativas basadas en criterios. los Guía del profesional para desarrollar arquitectura empresarial tiene una lista estándar de partes interesadas y preocupaciones de las partes interesadas.
Comprender las posibles alternativas
Después de comprender completamente sus requisitos, es hora de pensar en la visión general y los principios rectores de la arquitectura.
Muestre los criterios generales para cada posibilidad para cada opción.
Definir los criterios para la alternativa utilizando la visión, principios y necesidades de la arquitectura. El criterio puede identificar varias opciones arquitectónicas en varios niveles de abstracción y etapas ADM.
Explique la arquitectura de la alternativa después de eso. Realice las perspectivas arquitectónicas adecuadas para comprender plenamente la influencia de la alternativa. Rellene los huecos con más detalles. No entres en demasiados detalles. Sin embargo, es crucial realizar una evaluación de impacto eficaz, identificar las relaciones entre las alternativas y el entorno actual y comprender claramente las ramificaciones de implementar la alternativa.
Luego será necesario estimar las brechas entre la línea de base y esta alternativa. Resuma las brechas entre la línea de base y esta alternativa con base en el conocimiento existente sobre la situación de la línea de base. Este análisis de brechas se definirá vagamente si aún no se ha establecido la línea de base.
Finalmente, comprenda completamente los efectos y compensaciones de la opción. Encontrar los efectos potenciales que la alternativa podría tener en la arquitectura, la transición, la implementación y el valor general de la organización debe ser parte de esto.
Selección y definición de alternativas elegidas
Finalmente, es hora de elegir o especificar una solución alternativa. Para resolver conflictos entre opciones, utilice el análisis de compensación. Comience por familiarizarse con las ventajas y desventajas de cada opción. En función de qué tan cerca se adhieran las opciones a los criterios establecidos, compárelas. Para definir una alternativa diferente en cooperación con las partes interesadas, elija la alternativa que mejor se adapte a sus necesidades o mezcle elementos de muchas opciones.
A continuación, puede armar fácilmente la alternativa. Complete la descripción de la alternativa y asegúrese de que todos los puntos de vista arquitectonicos ha sido considerado. Asegúrese de que la alternativa también esté suficientemente especificada para ayudar en la toma de decisiones. Para evaluar decisiones y financiación alternativas, resolver las consecuencias en todo el paisaje arquitectónico y realizar una evaluación formal de las partes interesadas.
Compensaciones de arquitectura a considerar
Su problema tendrá diferentes partes interesadas y preocupaciones de las partes interesadas. Su problema requerirá una compensación entre estos criterios.
Por ejemplo, si estás mirando Nube pública, es posible que deba explorar varios aspectos solo para hablar sobre el costo y la viabilidad.
- Aprovechamiento de las inversiones actuales: se pueden aprovechar las inversiones actuales mediante la transferencia de un sistema de análisis local a una plataforma en la nube o mediante el uso de soluciones de proveedores actuales.
- Migración de datos: tanto dentro como entre plataformas en la nube, así como entre plataformas locales y en la nube, es posible la transferencia de datos. Es fundamental evaluar y prepararse para la frecuencia y la cantidad de migración de datos, así como para las necesidades de ancho de banda de red correspondientes.
- Compra de productos premium: seleccionar los mejores productos para las diversas partes de una solución de análisis en la nube puede requerir la comparación de productos ofrecidos por varios proveedores de servicios en la nube.
¿Cuáles son algunas alternativas de arquitectura?
Al desarrollar una arquitectura, a menudo le dan al arquitecto empresarial un gran déficit en una organización: 'mejorar la intimidad con el cliente', 'mejorar la agilidad', 'reducir el riesgo', etc. Se puede usar una amplia gama de soluciones potenciales como alternativas de arquitectura. Cada uno hará un mejor trabajo en uno o más criterios. Principalmente utilizamos este método en Arquitectura para apoyar la estrategia y Arquitectura para soportar la entrega de soluciones.
La entrega de la solución es el detalle de cómo harás un cambio en una iniciativa que se decidió. Las alternativas se pueden usar para buscar diferentes formas de resolver un problema a nivel de detalle (estrategia frente a entrega de soluciones), dentro de un dominio (negocio, aplicación, datos, tecnología) o para toda la arquitectura.
Ejemplo de Arquitectura Alternativa con Criterios Complejos - Customer Intimity
Hay algunas consideraciones clave en las que pensar al buscar arquitecturas alternativas, especialmente en transformación digital.
El Siete palancas de la transformación digital identifica siete palancas distintas que necesita controlar en una transformación digital.
- Palanca 1 - Transformación de Procesos de Negocio
- Palanca 2: compromiso y experiencia del cliente
- Palanca 3 - Digitalización de productos o servicios
- Palanca 4 - Transformación de entrega y TI
- Palanca 5 - Cultura organizacional
- Palanca 6 - Estrategia
- Palanca 7 - Ecosistema y modelo de negocio
cuando miras el Siete palancas de la transformación digital, puede ver rápidamente que habrá múltiples formas de abordar algo como la intimidad con el cliente. Al principio, debe comprender la "intimidad con el cliente". Las creencias y los requisitos de un cliente son esenciales para construir la intimidad con el cliente. Debe conocer las percepciones de los consumidores para ajustar el plan de su empresa. Construir una cultura corporativa que valore a sus clientes requiere relaciones estrechas con los clientes. Todas las divisiones de la empresa utilizan una comprensión sincera de los problemas de los clientes. Esto mejora el servicio al cliente, lo que aumenta la lealtad del cliente. Los clientes que están comprometidos con su marca están menos inclinados a usar sus rivales.
Al diseñar para respaldar el desarrollo de soluciones, puede consultar los comentarios sobre el producto. En este caso, las alternativas de arquitectura serían la participación en línea, los grupos focales, los evaluadores de la industria, etc.
El diseño se puede simplificar colocando todos los elementos cruciales (incluida la plataforma de análisis y otros elementos de apoyo) en la plataforma de un único proveedor de servicios en la nube. Las ofertas de productos del CSP o las de otros proveedores cuyos productos admite el CSP deben elegirse para esta estrategia. La distribución de los componentes en varias plataformas de CSP permite utilizar los beneficios de las ofertas de productos disponibles a través de cada CSP distinto, en lugar de colocar todos los componentes necesarios en una única plataforma de CSP. Debido a la posibilidad de complejidad adicional, esta técnica requiere una revisión exhaustiva de la arquitectura y la consideración de los costos asociados con el uso de varios CSP.
Como alternativa, compartir componentes críticos entre plataformas locales y (una o varias) en la nube permite utilizar inversiones en componentes locales preexistentes, pero lo hace a expensas de que las tecnologías locales y en la nube funcionen en conjunto.
La arquitectura superior y los criterios de conducción limitarán estas opciones.
Abordar esta misma pregunta para la estrategia puede hacer que busque alternativas muy diferentes. La estrategia cubre desafíos organizacionales significativos. Hará cosas como describir cómo una iniciativa importante que afectó a la marca, las comunicaciones, la recopilación de comentarios sobre productos, el patrocinio, etc. abordaría la "intimidad con el cliente".
¿Cuándo se deben usar las alternativas de arquitectura?
Podemos utilizar alternativas de arquitectura siempre que exista una necesidad en la arquitectura central que no se satisfaga, siempre que las compensaciones valgan la pena en términos del diseño final.
¿Cuándo se utilizan las alternativas de arquitectura en TOGAF ADM?
Utilizamos activamente las alternativas de arquitectura en TOGAF ADM Fase A y el TOGAF ADM Fase E. En la Fase A, es poco común que haya una sola Visión de Arquitectura. De hecho, es muy común para los siguientes dominio de la arquitectura trabaje para explorar las alternativas de Architecture Vision hasta que separemos las opciones más débiles.
En la Fase E, la técnica Architecture Roadmap de Arquitectura Roadmap Tipo 4: Escenario y Múltiples Candidatos compara explícitamente las alternativas de arquitectura.
Reflexiones finales sobre alternativas de arquitectura
Las alternativas de arquitectura son un método de resolución de problemas. Bueno arquitectos empresariales, no se fije en una respuesta y trate de probarla. En su lugar, utilizan alternativas de arquitectura para encontrar la mejor manera de resolver un problema.
Siempre tendrá múltiples respuestas viables. Estas respuestas serán más fuertes y más débiles en diferentes criterios. Su trabajo es asegurarse de que las partes interesadas estén informadas para que puedan tomar una buena decisión. Un junta de revisión de arquitectura gestionando el proceso de gobierno de la arquitectura empresarial buscará evidencia de que se han considerado alternativas.
Recuerde, el trabajo de desarrollar arquitectura y realizar compensaciones es valioso. Las partes interesadas pueden comprender sus preferencias, los beneficios, riesgos e incertidumbre, y el trabajo de diferentes alternativas de arquitectura. Al final, está buscando la mejor arquitectura de destino para su organización hoy, no la mejor teórica.
¿Cómo fue nuestra guía de alternativas de arquitectura? Cuéntanos tus pensamientos en los comentarios a continuación.