[SOLAR] Estudo para implementar perfil único de cidadão com CPF
Estudo tem o intuito de ver a viabilidade de tal funcionalidade no sistema solar, tendo em visto o atual cenário que é utilizado CNPJ
Objetivo
Oferecer opções para orientar a equipe e dar a melhor forma possível para implementar o acesso para o cidadão com CPF no SOLAR. Mensurar as alterações ou impactos no contexto atual do sistema.
Justificativa
Hoje o acesso externo é feito através do CNPJ, assim não deixando claro qual CPF está realizando as ações no sistema.
Resultado esperado
Obter quantas histórias e complexidade necessárias para inclusão e alteração de funcionalidades.
Resultados da pesquisa
De acordo com a discussão sobre o tema, ficou mais viável pela implementação de nova funcionalidade, ao invés de tentar "reaproveitar" sendo que tecnicamente ao longo prazo não ficaria muito sólido, porque a forma como é feita hoje com CNPJ fomenta por mudança futura, sendo assim, será algo que aconteceria de toda forma, por essa e pelo fator técnico nós optamos por seguir o seguinte fluxo pra alcançar esse objetivo e com menor custo possível. A seguir os passos sequencias e em seguida imagens ilustrativas de como poderia ser feito:
- Substituir opções de cadastro do solar Empreendedor físico, Entidade publica, Responsável técnico por login como cidadão.
- Substituir por "Criar conta" ou "Cadastrar-se".
- Refatorar mapeamento da ORM Entity Framework Core.
- Refatorar cadastro de empreendedor físico para cadastro de cidadão.
- Cadastrar informações complementares (dados básicos).
- Cadastrar empreendedor(empresa).
- Criar detalhes do empreendedor(empresa) constando representante e empreendimento.
- Detalhes do empreendedor (empresa).
- Listar e selecionar um empreendedor(empresa).
Login do cidadão ou Cadastrar-se como cidadão.
Formulário de cadastro com os dados do cidadão
Qual tipo de empreendedor deseja cadastrar
Listagem de empreendedor(es)
Detalhes do empreendedor
Cadastrar empreendimento
Detalhes do empreendimento
Gerente de desenvolvimento
Janderson de Castro Thomaz
Product owner
Gabriel Fernandes de Oliveira
Scrum master
Mahatma Orselino Mendes
Time de desenvolvimento
Turing
Membros do time |
André Honório de Andrade da Silva |
Ariel Veras Da Silva |
João Vitor Paulino Nobre |
Milton Daniel Yama |
Paulo Indre Barbosa Ferreira Santos |