La forma en la que tu equipo de desarrollo se organiza dice mucho de la arquitectura de tu aplicación.
Y no sólo eso, sino cómo se comunica e incluso la cercanía física entre
ellos determina el proceso de comunicación que se proyecta a tu
software. Para pasar de un planteamiento monolítico a otro más cercano
al buzzword del momento, como los
microservicios, es necesario un esfuerzo organizativo, también dentro de tu departamento de desarrollo. Ser ágil ya no basta.
Bajo el modelo clásico, cada uno trabaja en su propia sección o capa del problema.
Resuelve de la mejor forma posible con su colección de tecnologías de
dominio e intenta juntar esas piezas con el resto de equipos.
¿La relación entre tus equipos de desarrollo y la arquitectura de tu aplicación?
Ninguno de los equipos tiene un entregable válido sino que se proyecta esa disrupción entre los propios componentes de la aplicación.
Para conseguir un build entregable es necesario resolver a veces... Continuar leyendo