Capítulo 9. Poneren práctica la arquitectura evolutiva
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Por último, examinamos los pasos necesarios para poner en práctica las ideas en torno a la arquitectura evolutiva. Esto incluye aspectos tanto técnicos como empresariales, incluyendo los impactos en la organización y el equipo. También sugerimos por dónde empezar y cómo vender estas ideas a tu empresa.
Factores organizativos
El impacto de la arquitectura de software tiene una amplitud sorprendente en una serie de factores que normalmente no se asocian con el software, como el impacto en el equipo, el presupuesto y muchos otros. Veamos un conjunto común de factores que repercuten en tu capacidad para poner en práctica la arquitectura evolutiva.
No luches contra la Ley de Conway
En abril de 1968, Melvin Conway envió un artículo a Harvard Business Review titulado "¿Cómo inventan los comités?". En este artículo, Conway introdujo la noción de que las estructuras sociales, en particular las vías de comunicación entre las personas, influyen inevitablemente en el diseño final del producto.
Como describe Conway, en la fase inicial del diseño, se realiza una comprensión de alto nivel del sistema para entender cómo desglosar las áreas de responsabilidad en diferentes modelos. La forma en que un grupo descompone un problema afecta a las decisiones que puede tomar más adelante.
Codificó lo que se conoce como la Ley de ...
Get Construyendo Arquitecturas Evolutivas, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.