O papel do arquiteto de software está em constante transformação. Conforme os sistemas e suas interações com as equipes que os criam, gerenciam e fazem progredir se tornam mais complexos, muitas vezes é inviável para quem ocupa os papéis tradicionais de arquiteto estar em toda parte. O volume de trabalho de arquitetura é simplesmente grande demais, e a situação chegou ao limite. Existe uma forma melhor. O autor Andrew Harmel-Law mostra como arquitetos e equipes de desenvolvimento podem colaborar para criar e evoluir arquiteturas mais eficientes para seus sistemas. As técnicas deste livro ajudarão você a aprender a criar uma mentalidade que permita a todos praticar arquitetura e criar os melhores sistemas que já imaginaram. Com este livro, você: •Entenderá as novas dinâmicas que afetam a entrega moderna de software; •Aprenderá uma metodologia que une arquitetura de software e desenvolvimento; •Cultivará a inter-relação fundamental entre decisões, recomendações e aconselhamentos, arquitetura e feedback de sistemas em execução; •Iniciará práticas que maximizam vantagens e mitigam riscos; •Criará uma abordagem ajustada à arquitetura, às habilidades de todos e à cultura da sua organização. "Andrew tem conhecimento profundo de arquitetura. Este livro está repleto de sabedoria prática, pois foi baseado em sua vasta experiência, elucidada por uma narrativa bem escrita de forma a chegar à essência do que a arquitetura é, do que ela não é e como concretizá-la." Grady Booch, IBM Fellow "Em sua essência, a arquitetura de software é desenvolvida por todos. O livro de Andrew recomenda um processo prático a fim de materializar a seguinte visão: incluir uma ampla gama de pessoas e manter um registro fiel das decisões." Martin Fowler, cientista-chefe na Thoughtworks