TAP - TERMO DE ABERTURA DE PROJETO
Versão: 1.0 no dia 09 de março de 2020
Nome do projeto
MUDAR A ARQUITETURA DO E-ESTADO PARA MICROSERVIÇOS
Descrição
Microserviços são um tipo inovador de arquitetura de software, que consiste em construir aplicações desmembrando-as em serviços independentes. Estes serviços se comunicam entre si usando APIs e promovem grande agilidade em times de desenvolvimento.
Justificativa
Com a mudança da arquitetura do e-Estado de monorepo (repositório único) para Microserviços possibilita-se que osestas microserviçosInterfaces de Programação de Aplicações (API) possam ser ativados por variados times de desenvolvimento para uso independente do estado em que se encontre o sistema em uso,sistema, no caso odo e-Estado (exemplo - comno status de paralisadomanutenção para PHP ele possibilita que sevários times usando várias linguagens diferentes de PHP realizem reparosinserções, esem deaguardar manutenção).o retorno do sistema. Quando se tem uma aplicação grande como o e-Estado e escrito em linguagem linguagem PHPPHP, eo todasistema vez que precisarprecisará sofrer alterações o sistemae ficará indisponível.vel para outras linguagens que não sejam PHP. Mas com o uso de microserviços por vários times de DEV poderão trabalhar isoladamente com suas linguagens de domínio.nio sem haver prejuízos. Essa abordagem de desenvolvimentodesenvolvimento de software valoriza a leveza e a capacidade de compartilhar processos semelhantes entre várias aplicações.es.
Objetivo S.M.A.R.T
Refatorar 100% da funcionalidades existentes no sistema e-Estado através de microserviços otimização uso das equipes de DEV até Setembro de 2020.
Requisitos
Melhorar a divisão de tarefas por Time de DEV;
Gerar ganho de tempo na solução de problemas através do uso de microserviços (webservice, API, outros);
Aumentar a qualidade do projeto de sistemas do Governo do Estado através do uso de microserviços.
Designação
Producter Owner: Jonatas Justiniano Lima
Cliente: Maico Moreira (Diretor Executivo/Setic)
Time de desenvolvimento:Esquadrão Suicída
Rubens
Diego Gonçalves
Diego Barros
Time de Desenvolvimento: iniciou e terminou Tambaquis
Grupos de entregas
1-Refatorar o módulo de solicitação do e - Estado para integrar com o microserviço de solicitação - Abril/2020;
2-Fazer com que a "arquivação" da solicitação via microserviço - Abril/2020;
3-Fazer com que a "disponibilização" da solicitação via microserviço - Abril/2020;
4-Fazer com que a "gestão de contatos da unidade" seja feita via microserviço - Abril/2020;
5-Fazer com que a "gestão de contatos do departamento" seja feita via microserviço - Abril/2020;
6-Fazer com que a "gestão de departamentos" seja feita via microserviço - Maio/2020;
7-Fazer com que a "gestão de unidades" seja feita via microserviço - Maio/2020;
8-Fazer com que a "reabertura da solicitação" seja feita via microserviço - Maio/2020;
9-Fazer com que a recusa da solicitação feita via microserviço" - maio/2020;
10-Fazer com que o envio da solicitação para análise" seja feito via microserviço - Maio/2020.
Valor de custo do projeto: Não possui
Valor de mercado: Não possui
(Os valores não puderam ser levantados durante a entrevista. O PO Jônatas concordou em levantar os valores em momento próximo futuro, para que se possa aplicar os dados no doc.sistemas na página do projeto)
Processo SEI: Não informado.
Fontes consultadas:
Monorepo - Wikipédia (wikipedia.org)