Skip to content

Roadmap arquitetura

O qué entendido como a função do Arquiteto do nosso projeto

O arquiteto do projeto tem a função de planejar e documentar os serviços que compõe o sistema. A documentação do arquiteto também está relacionada ao cenários de uso da aplicação, uma vez que é necessários entender as funcionalidades presentes na aplicação planejar as mesmas.

Objetivos

  • Documentar as decisões feitas pelo time
  • Planejar a interação entre os serviços
  • Revisar inconsistências na implementação da arquitura
  • Analisar a viablidade de algumas tecnologias
  • Se preciso escrever o core da aplicação para que seja evoluída posteriormente por outros membros

Planejamento das metas por Sprint:


Release 1
Sprint 0 Reunião com cliente e coleta de requisitos
Sprint 1 Escrever cenários base do documento de arquitetura
Sprint 2 Template Inicial da arquitetura com as definições dos serviços
Definição do protocolo de comunicação para gráficos real time
Análise da viabilidade do uso do GraphQL
Apresentar ao grupo como documentar decisões arquiteturais (Design Docs)
Sprint 3 Analisar a viabilidade da linguagem Go para o servidor que terá contato com o simulador
Sprint 4 Escrever MVP da comunicação serial com o simulador
Sprint 5 Completar as definições da arquitetura no documento inicial
Documentar todas as decisões que foram feitas antes da definição dos Design Docs
Release2

Sprint 6
Realizar Inspeção dos cenários
Sprint 7 Separar serviço de autenticação da API
Levantar tarefas necessarias para integração com o novo serviço
Sprint 9 Adicionar suporte ao consul nos modulos