Please enable JavaScript.
Coggle requires JavaScript to display documents.
Documenting Agile Architecture: Practices and Recommendations - Coggle…
Documenting Agile Architecture: Practices and Recommendations
Documentação
Auxilia na compreensão de como o processo é organizado
Diz como o SW necessita ser
Explica a razão de respectivas decisões da arquitetura terem sido tomadas
É algo complexo de ser feito, porém importante
Atividades devem ser registradas
Elementos quantitativos e qualitativos são analisados
O resultado da pesquisa inclui para documentação somente o que é considerado essencial
Excesso de documentação pode ser considerado desnecessário, depende da complexidade do SW
Review Methodology
1 - Identificar a necessidade da review
2 - Desenvolvimento de um protocolo pra review
3 - Estudo da qualidade
4 - Extração de dados e monitoramento
5 - Síntese das informações
Uma documentação bem escrita é boa para programadores e clientes
Programadores: precisam de uma guideline simples que explique o funcionamento naquela ferramenta de forma prática
Clientes conseguem entender melhor as etapas de desenvolvimento
Uma pesquisa empírica
Product overview
Metas do produto para novas versões
Overview do produto num todo
Requisitos não-funcionais
UML é uma boa ferramenta para documentação, porém mais utilizada de maneira interna
Nível inicial e médio de abstração, com atributos e métodos
Pode começar com um documento simples num editor de textos e a finalizar com testes de integração
Priorização do backlog
Consegue revelar aos arquitetos quais aspectos chaves são considerados dentro do produto no quesito de documentação para sua elaboração
Não há necessidade de uma documentação tão extensa porém é importante que consiga descrever bem o que é implementado