Deveria ser óbvio colocar a arquitetura no centro de um projeto de desenvolvimento de software não só do ponto de vista tecnológico, mas também do planejamento gerencial.
Esta ilustração mostra que as partes interessadas fornecem metas de negócios que são destiladas em condutores arquiteturais, que conduzem toda a estrutura da arquitetura.
A arquitetura é iterativamente refinada e pode, por sua vez, refinar os condutores arquiteturais, bem como as metas de negócios.
O DAS (documento de arquitetura de software) se torna o principal artefato mantido ao longo de todo o projeto.
Depois que uma arquitetura de linha de base, chamada também de candidata, é estabelecida, ela serve de base para as provas de conceito (experimentos), planos de projetos, planos de teste, desenho detalhado e alocação das pessoas.
A arquitetura também é usada para criar um roadmap dos releases do produto e servir de base para acompanhamento e supervisão do projeto.
Fonte: Artigo The Architecture Centric Development Method, Anthony J. Lattanze, February 2005
Nenhum comentário:
Postar um comentário