Várias observações foram feitas sobre a combinação de abordagens ágeis e arquitetônicas, alguns desses resultados foram compilados através de práticas ágeis bem conhecidas, juntamente com práticas arquitetônicas para mostrar que muitas das práticas ágeis têm princípios ou práticas equivalentes, e estas podem ser facilmente adaptadas e aplicadas em ambientes ágeis.

Observe a tabela a seguir.

Práticas Ágeis Abordagem arquitetural
Sprint A natureza iterativa do design de uma arquitetura de software pode ser tratada através de um backlog das preocupações arquiteturais serem tratadas.
Sprint planning Priorização de requisitos significantes arquiteturalmente para cada iteração.
Sprint review Revisão arquitetural
Daily meetings Compartilhar a lógica e o conhecimento da arquitetura através de reunião de grupo arquitetural
Onsite customer Envolver os principais interessados durante a definição da arquitetura o máximo possível
Continuous integration

Architecture-level integration and interoperability—quality attribute approaches

Integração em nível de arquitetura e interoperabilidade com uma abordagem de atributos de qualidade.

Refactoring Refatoração em nível de arquitetura usando padrões e estilos de arquitetura.
Simple design Design baseado em padrões para garantir sua simplicidade e que seja bem conhecido
Collective code ownership Garantir que os principais interessados comprem a ideia das principais decisões arquiteturais
Coding standards Utilização de templates e padrões arquiteturais para facilitar a apoio e padronização
Test-driven development Testes baseados na arquitetura
Copyright © 2016 AIEC.