Enable javascript in your browser for better experience. Need to know to enable it? Go here.

Facilitating Software Architecture

Capacitando equipes na tomada de decisões em arquitetura
Facilitating Software Architecture book cover

Diminua a distância entre arquitetura e desenvolvimento de software

 

À medida que a arquitetura de software se torna cada vez mais complexa, a colaboração ainda mais próxima entre pessoas arquitetas e desenvolvedoras de software se torna fundamental. 

 

No entanto, isso não é fácil de fazer - desenvolvedoras precisam aprender novas habilidades e conceitos e arquitetas precisam pensar de forma diferente sobre seu papel no projeto e na evolução desses sistemas.

 

Este livro do Thoughtworker Andrew Harmel-Law demonstra que é possível fazer a ponte entre arquitetura e desenvolvimento. Ao estabelecer as bases conceituais para uma abordagem melhor e delinear as etapas práticas que as equipes podem adotar hoje, ele abre um novo caminho para superar um problema importante enfrentado pelas equipes de tecnologia em todos os setores: a arquitetura é muito exigente para ser praticada por um único cargo.

 

[Disponível em inglês]

Descentralize a confiança
Ajude os desenvolvedoras a tomar decisões de arquitetura bem fundamentadas com confiança.
Estabeleça princípios arquitetônicos em conjunto
Crie alinhamento e colaboração explorando e desenvolvendo seus princípios-chave.
Aproveite seu próprio technology radar
Crie um panorama coletivo das tecnologias que você usa e das que deseja usar.
Gerencie a variabilidade da arquitetura
Descubra estratégias para permitir a consistência e aumentar a previsibilidade em um sistema complexo.
Compartilhe o controle e promova a responsabilidade
Gerencie a mudança cultural necessária para que todas as tecnologistas façam parte das decisões de arquitetura.
Tome decisões claras e transparentes
Saiba como aproveitar os registros de decisões de arquitetura para obter clareza e transparência.
Descentralize a confiança

Ajude os desenvolvedoras a tomar decisões de arquitetura bem fundamentadas com confiança.

Estabeleça princípios arquitetônicos em conjunto

Crie alinhamento e colaboração explorando e desenvolvendo seus princípios-chave.

Aproveite seu próprio technology radar

Crie um panorama coletivo das tecnologias que você usa e das que deseja usar.

Gerencie a variabilidade da arquitetura

Descubra estratégias para permitir a consistência e aumentar a previsibilidade em um sistema complexo.

Compartilhe o controle e promova a responsabilidade

Gerencie a mudança cultural necessária para que todas as tecnologistas façam parte das decisões de arquitetura.

Tome decisões claras e transparentes

Saiba como aproveitar os registros de decisões de arquitetura para obter clareza e transparência.

Leia um capítulo

 

Dê uma olhada no Facilitating Software Architecture com este capítulo gratuito.

 

Saiba como um panorama de tecnologia — como o Thoughtworks Technology Radar — lhe ajudar a tomar melhores decisões de arquitetura coletivamente.

 

Leia usando o visualizador de PDF ou clique no botão abaixo para fazer o download do PDF em seu dispositivo.

[Conteúdo disponível em inglês]

Andrew Harmel-Law, Thoughtworks

Sobre o autor

 

Andrew Harmel-Law é diretor da Thoughtworks. Ele é especialista em entrega ágil, design orientado por domínio, ferramentas de construção e automação. Sua experiência abrange muitos setores, incluindo governamental, jurídico, financeiro e varejo.

 

Ele é um membro ativo da comunidade de software em geral e busca oportunidades para compartilhar suas experiências e perspectivas. 

 

Andrew também contribuiu para o livro Software Architecture Metrics, publicado em 2022 pela O'Reilly.

Explore uma visão geral do cenário tecnológico atual