
Software Architecture for Developers
Simon Brown
- Editorial
- Leanpub
- Año
- 2014
- Páginas
- ~233
- Nivel
- Intermedio
De qué trata
Edición original, en un solo volumen, del libro autopublicado en Leanpub por Simon Brown. Apareció en 2012 y el autor lo fue actualizando hasta 2014, antes de dividirlo en dos volúmenes en 2016. Es una guía práctica y ligera de arquitectura de software escrita para desarrolladores: está pensada para programadores con experiencia que asumen o quieren asumir el liderazgo técnico de un equipo, sin alejarse del código ni caer en procesos pesados.
El libro explica qué es realmente la arquitectura de software y qué hace un arquitecto: identificar los requisitos que guían la arquitectura (funcionales, atributos de calidad y restricciones), tomar decisiones de diseño, gestionar los riesgos técnicos y liderar técnicamente al equipo. También aborda cómo comunicar la arquitectura con bocetos y diagramas sencillos —el germen de lo que después sería el modelo C4—, cómo documentarla de forma ligera y cómo encaja en el ciclo de desarrollo, buscando el equilibrio entre el diseño inicial justo y necesario y la agilidad.
Su aporte principal es desmitificar la figura del arquitecto aislado en una torre de marfil y presentar la arquitectura como una responsabilidad compartida por quienes escriben el código. No incluye ejercicios ni proyectos guiados. Su contenido se reparte hoy entre los dos volúmenes posteriores: el primero, sobre liderazgo técnico y agilidad, y el segundo, sobre la visualización y documentación con el modelo C4.
Descripción aproximada: se basa en el título y el contexto del libro.
- Simon Brown
- Arquitectura de software
- Rol del arquitecto
- Liderazgo técnico
- Requisitos de arquitectura
- Riesgos técnicos
- Diagramas y bocetos
- Documentación ligera
- Agilidad
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

