</> CodeBooks
    ← Volver a Arquitectura de software (página 3)
    Portada de Software Architecture for Developers

    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óricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Arquitectura de software con nivel Intermedio