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 os microserviços possam ser ativados por variados times de desenvolvimento para uso independente do estado em que se encontre o sistema em uso, no caso o e-Estado (exemplo - com status de paralisado para que se realizem reparos e de manutenção). Quando se tem uma aplicação grande como o e-Estado e escrito em linguagem PHP e toda vez que precisar sofrer alterações o sistema ficará indisponível. Mas com o uso de microserviços vários times de DEV poderão trabalhar isoladamente com suas linguagens de domínio. Essa abordagem de desenvolvimento de software valoriza a leveza e a capacidade de compartilhar processos semelhantes entre várias aplicaçõ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
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
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) GRUPOS DE ENTREGAS