Capítulo 24. Cómo hacer que los equipos sean eficaces
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Además de crear arquitecturas técnicas y tomar decisiones sobre arquitectura, los arquitectos de software también son responsables de dirigir al equipo de desarrollo y guiarlo en la implantación de la arquitectura. Los arquitectos que lo hacen bien crean equipos de desarrollo eficaces que colaboran estrechamente para resolver problemas y crear soluciones ganadoras. Aunque esto pueda parecer obvio, hemos visto a demasiados arquitectos ignorar a sus equipos de desarrollo y crear una arquitectura solos, en un entorno aislado. Cuando esta arquitectura se entrega al equipo de desarrollo, los desarrolladores a menudo tienen dificultades para implementarla correctamente.
Hacer que los equipos sean productivos es una de las formas en que se diferencian los arquitectos de software de éxito. En este capítulo, presentamos algunas técnicas básicas para mejorar la eficacia de los equipos de desarrollo.
Colaboración
Con demasiada frecuencia, la industria del software trata la arquitectura y el desarrollo como actividades totalmente separadas. Considera la Figura 24-1, que compara las responsabilidades tradicionales de los arquitectos con las de los desarrolladores. Los arquitectos son responsables de actividades como analizar los requisitos empresariales para extraer y definir características arquitectónicas, seleccionar ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access