• Quem somos nós • Dev Team • Desafio • Proposta • Backlog do Produto • Wireframe • Tecnologias Utilizadas
Hi there
👾
Quem somos nós:
Somos um grupo criado para o API do 3º Semestre de Analise e Desenvolvimento de Sistemas da Faculdade Tecnológica Prof. Jessen Vidal - FATEC São José dos Campos. Estamos na busca de solucionar o problema apresentado, adquirindo experiência na metodologia de aprendizado via API, conhecimento de novas tecnologias que até então desconhecidas por nós, com isso aplicaremos esse conhecimento da melhor forma para alcançar o objetivo do grupo.
🔧
Dev Team
💬
Desafio
A TecSUS realiza a coleta e processamento de contas de energia, água e gás para diversas empresas dos setores do atacado e varejo. Cada conta coletada precisa ter todos os seus campos digitados e salvos em banco de dados para eventuais consultas e análises técnicas/financeiras que podem trazer ao cliente oportunidades de redução de custos e alteração de contratos. Cada unidade do cliente pode possuir vários contratos (água, energia ou gás), cada contrato pode possuir uma ou mais contas (faturas de água, energia ou gás) por mês. Todos esses contratos estão ligados a uma concessionária de abastecimento.
É importante observar que a interface de digitação (cadastro) das contas, deve possuir um UX que facilite a operação de visualização da conta em PDF para digitação dos campos da conta, com uso de atalhos no teclado e navegação via teclas.
Requisitos Funcionais
Requisitos Não Funcionais
User Story
Usuário | Quer/Precisa | Para... |
---|---|---|
Administrador, Gestor e Digitador | Ter Entrada no sistema com meu usuário e senha cadastrada. Quero ter Saída do sistema. | Entrar na sua própria página de trabalho e também dar saída da área de trabalho, para se ter um nível de segurança dos usuários. |
Administrador, Gestor e Digitador | Quero fácil acesso e simplicidade para um bom entendimento em cada tela e teclas de atalho inteligente. | Para ser mais ágil e objetivo no trabalho. |
Administrador, Gestor e Digitador | Quero ter um modo para mudar informações do perfil de usuário. | Para poder atualizar informações pertinentes ao usuário, do mesmo modo fazer a modificação de senha de acesso. |
Administrador | Quero poder cadastrar as concessionárias, clientes, contratos e novos usuários "Gestor e Digitador". | Para guardar no sistema e ter acesso a essas informações diariamente. |
Administrador | Quero ter acesso aos registros Data/Hora (Log) de atividades de todos os usuários colaboradores. | Para analisar possíveis erros e saber qual usuário cometeu esse erro. |
Administrador | Quero ter acesso a todos os Cadastros de clientes, contratos e concessionárias. | Para modificar, excluir os dados. |
Administrador | Quero ter acesso a todas as áreas de trabalho (Gestão e Digitação) além da minha área. | Para saber, auxiliar e analisar todas as telas de serviços prestados. |
Gestor | Quero ter acesso a pasta de todos os contratos. | Para visualizar a situação cadastral de cada contrato. |
Gestor | Quero adicionar e atualizar arquivo PDF de cada contrato com seu respectivo serviço de gerenciamento. | Para outros colaboradores poder visualizar as informações. |
Gestor | Quero analisar gráficos de consumo mensal e anual de cada contrato. | Para poder reportar para o cliente os dados de consumos. |
Gestor | Ter acesso a todas as faturas cadastradas no sistema e poder fazer possíveis modificações se necessário. | Para se ter uma análise individual dos serviços. Para analisar possíveis erros e corrigi-los. |
Digitador | Quero ter facilidade ao encontrar a minha pasta de clientes | Para acessar e visualizar informações do contrato. |
Digitador | Quero ter acesso aos arquivos PDF que o Gestor adicionar no sistema. | Para poder fazer o trabalho de preenchimento dos valores das faturas no sistema. |
Digitador | Quero ter acesso as faturas já cadastradas no sistema. | Para fazer modificações ou exclusões caso necessário. |
Digitador | Quero ter facilidade na digitação dos campos de cada serviço (Água, Energia e Gás). | Para acelerar a produtividade na parte da digitação. |
Digitador | Quero ter busca de faturas no sistema através de filtros mensais e anuais. | Para acelerar a busca dos dados necessários. |
Digitador | Quero ter notificações de quando um Gestor adicionar um PDF no sistema. | Para eu poder adicionar com rapidez os dados do PDF no sistema. |
🚩
Proposta
A PowerTech fará um sistema de cadastro com os valores de faturas de energia, água e gás, onde o cliente da TecSUS envia suas faturas para a empresa e o digitador trabalhará digitando os campos da fatura que vai ser referente ao serviço contratado com a TecSUS, pois infelizmente as faturas são geradas em PDF/IMG formato que não tem como fazer um tratamento inteligente de dados. Após feito a digitação dos dados de consumo, faremos um Dashboard de alta complexidade que vai mostrar dados para as análises mensais e anuais e médias de consumo para o setor de Gestão contatar os clientes caso seja emitida um alerta de alto consumo.
Criaremos uma forma de que os colaboradores (Administradores) da TecSUS consigam fazer alterações e deleções em contratos de concessionárias, cliente e contratos. O colaborador Administrador também terá acesso às outras áreas (Gestão e Digitação). Os Gestores não terão os mesmos acessos que o Administrador, mas poderão fazer alterações nos campos de faturas cadastradas no sistema. O usuário gestor vai ter acesso para fazer upload de faturas de PDF/IMG para o banco de dados e ela será atrelada ao contrato do cliente e terá data para sinalizar o período da fatura, feito isso, o colaborador Digitador receberá uma notificação de fatura nova para ser cadastrada no sistema.
O colaborador Digitador terá uma área de trabalho quando entrar no sistema poderá acessar a lista de contratos e as faturas já cadastradas no sistema, ele poderá criar novas faturas para ser cadastradas e fazer alterações caso necessário. Todos os usuários terão um log de acesso com a data e hora da atividade. Esse sistema tem seu principal objetivo melhorar o trabalho de digitação com um melhoramento no workspace prezando a UX, evitar problemas como atrasos e acúmulos de serviço com alertas e notificação de tarefas, e um dashboard com gráficos que mostrará o consumo do cliente e também emitirá um alerta de alto consumo podendo então avisar o cliente para ele estudar uma forma de redução de custos.
🎏
Backlog do Produto
Tarefas |
---|
Tela Login dos Colaboradores |
Tela de trabalho Administrador |
Tela de trabalho Gestor |
Tela de trabalho Digitador |
Cadastro Cliente |
Cadastro de Concessionaria |
Cadastro Contrato |
Tela de upload de PDF/IMG |
Visualização de faturas cadastradas |
Tela digitação de cadastro Energia |
Tela digitação de cadastro de água |
Tela digitação de cadastro de gás |
Lista de unidade e contratos cadastrados |
Lista de concessionarias cadastradas |
Dashboard de relatórios das contas cadastradas |
Modificação e deleção de informações |
Relatatório de falhas |
Emissão de alertas para os setores |
Refinamento do Sistema (UX) |
Planejamento
-
✔️ Kick-off - 14/03 a 18/03 - Concluído -
✔️ Sprint 1- 25/03 a 14/04 - [Apresentação Sprint 1] - 26/04
- [Sprint 2] - 25/04 a 15/05
- [Sprint 3]- 16/05 a 05/06
🏃
Sprint 1
Tarefas |
---|
Documentação e Github |
Organização de via de comunicação |
Organização de Daylies |
Organização de Wireframes |
Burndown |
Tela Login dos Colaboradores |
Tela de trabalho Administrador |
Tela de trabalho Gestor |
Tela de trabalho Digitador |
🏃
🏃
Sprint 2
Tarefas |
---|
Cadastro Cliente |
Cadastro de Concessionaria |
Cadastro de Contrato |
Tela de upload de PDF/IMG |
Visualização de faturas cadastradas |
Tela digitação de cadastro Energia |
Tela digitação de cadastro de água |
Tela digitação de cadastro de gás |
Lista de unidade e contratos cadastrados |
Lista de concessionarias cadastradas |
🏃
🏃
🏃
Sprint 3
Tarefas |
---|
Dashboard de relatórios das contas cadastradas |
Modificação e deleção de informações |
Relatatório de falhas |
Emissão de alertas para os setores |
Refinamento do Sistema (UX) |
Competencias Trabalhadas
📺
Wireframe
(Sujeito a mudanças) Acesse o link para visualizar:
👍
Tecnologias Utilizadas
- Ferramentas: Figma, IDE Eclipse, Excel , Visual Studio Code, GitHub, Trello;
- Meios de Comunicação da Equipe: Discord, WhatsApp;
- Programação Back-End: Java, Springboot;
- Programação Front-End: JavaScript, Bootstrap, HTML, CSS;
- Banco de Dados: PostgreSQL;