Iniciação¶
Objetivo
Selecionar, definir e formalizar arquitetura do projeto.

Definir / Atualizar arquitetura do software¶
Executor Primário:
- Líder Técnico;
- Time de desenvolvimento.
Executores Adicionais:
- Arquiteto.
Obrigatório:
- Proposta técnica;
- Guia de Referências de Tecnologia - MITH.
Opcional:
1. Analisar Proposta Técnica
O Arquiteto ou Líder Técnico deve analisar a Proposta Técnica aprovada pelo cliente, e se necessário, deve obter outras informações com o Gerente do Projeto ou com os especialistas envolvidos na proposta.
2. Identificar Alternativas de Arquitetura
O Arquiteto ou Líder Técnico deve identificar os possíveis frameworks e combinação de frameworks que atendem à solução proposta.
3. Selecionar Arquitetura
Seguir o Guia de Referências de Tecnologia de forma a garantir que as soluções possíveis foram homologadas pela equipe de tecnologia e escolhidas objetivamente de acordo com as necessidades do projeto.
Caso alguma arquitetura escolhida na composição da solução não esteja aderente ao Guia de Referências de Tecnologia, esta deve ser identificada e encaminhada à equipe de tecnologia para avaliação e seu possível uso no projeto. Após avaliação da arquitetura e das necessidades a que ela se destina, a equipe de tecnologia fará a aprovação ou reprovação da arquitetura, neste último caso, contendo ao menos uma sugestão de solução alternativa. O resultado desta análise deverá ser registrado e os interessados comunicados.
4. Registar Arquitetura
O Arquiteto ou Líder Técnico deve registrar a arquitetura selecionada no Documento de Arquitetura utilizando o respectivo template.
No mínimo as seguintes informações devem ser preenchidas:
- Metas e Restrições da Arquitetura;
- Visão de Aplicação;
- Visão de Componentes;
- Visão de Distribuição;
- Decisões Arquiteturais;
- Tamanho e desempenho.
O Documento de Arquitetura deve ser armazenado no repositório do projeto.
5. Revisar Documento de Arquitetura com Arquiteto
Conforme estabelecido pela Diretriz de Verificação, a revisão do Documento de Arquitetura deve seguir o processo de revisão por pares. Em outras palavras, outro Arquiteto ou Líder Técnico deve revisar o Documento de Arquitetura, utilizando o Checklist de Verificação correspondente. Após a conclusão da revisão, é necessário armazenar o Checklist juntamente com o documento revisado no repositório do projeto e notificar o Gerente do Projeto.
6. Ajustar Documento de Arquitetura
O Arquiteto ou Líder Técnico deve analisar e tratar todas as considerações realizadas na revisão e registradas no checklist. Quando aplicável deve ajustar o Documento de Arquitetura em consenso com o Arquiteto.
Se necessário, quando indicado durante a etapa de revisão, o Documento de Arquitetura deve ser encaminhado novamente para revisão (etapa 5 desta atividade).
- Checklist de Verificação de Documento de Arquitetura;
- Documento de Arquitetura;