El documento habla sobre el diseño de arquitectura de software. Explica que es necesario un backlog alimentado por los requisitos y comentarios de calidad para guiar el desarrollo. A partir del backlog, se aplica un proceso de diseño agregando módulos de forma incremental y tomando decisiones documentadas. También señala que para modelar un sistema complejo se debe observar desde diferentes perspectivas o vistas como propone el modelo de las 4+1 vistas de Kruchten, donde los escenarios proveen coherencia entre las vistas.