Construyendo Arquitecturas Evolutivas, 2ª Edición
by Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage
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 ...