Skip to content

PowerTech5API/PowerTech-API-TecSUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Quem somos nós Dev Team Desafio Proposta Backlog do Produto Wireframe Tecnologias Utilizadas


👾 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

Lucas Eduardo Cardoso da Costa - P.O GitHub Badge

Thamires de Souza Barbosa - S.M GitHub Badge

Carlos Henrique Benício Costa - Dev. GitHub Badge

Vinicios dos Santos Almeida - Dev. GitHub Badge

Frederico Rabelo - Dev. GitHub Badge

Lucca Santiago Almeida - Dev. GitHub Badge

Dante Demétrius Pereira Silva - Dev. GitHub Badge

Nicolas Lemuel Ayres de Lima - Dev. GitHub Badge


💬 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

  • Cadastros de Unidades, Concessionárias, Contratos
  • Cadastro do usuário e seus perfis (administrador, gestor e digitador)
  • Cadastro (digitação) da conta de água, energia e gás
  • Registro de log de operações (cadastro e deleção)
  • Relatório de consumo total de água mensal, anual e média
  • Relatório de consumo total de energia mensal, anual e média
  • Relatório de consumo total de gás mensal, anual e média
  • Geração de alertas de consumo acima da média (a média pode ser definida no cadastro do contrato)
  • Requisitos Não Funcionais

  • Prezar pelo UX da tela de digitação das contas
  • Incluir atalhos no teclado
  • Permitir navegação entre campos por TAB ou seta

  • 🚩 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


    Planejamento

    • ✔️ Kick-off - 14/03 a 18/03 - Concluído
    • ✔️ Sprint 1- 25/03 a 14/04 - Concluído
    • ✔️ Apresentação Sprint 1 - 26/04 - Concluído
    • ✔️ Sprint 2 - 25/04 a 15/05 - Concluído
    • ✔️ Apresentação Sprint 2 - 17/05 - Concluído
    • Sprint 3 - 16/05 a 05/06
    • Apresentação Sprint 3 - 07/06
    • Feira de Soluções FATEC 15/06

    Competencias Trabalhadas

  • Levantar e Registrar Requisitos usando técnicas de Métodos Ágeis e Tradicionais
  • Documentar adequadamente DoR e DoD
  • Modelar Processos de Negócio usando técnicas VPC e BPMN
  • Planejar Desenvolvimento de Software (Backlog de Produto e Backlog de Sprint)
  • Projetar Arquitetura Lógica de Software
  • Utilizar Filas, Pilhas, Árvores ou Ordenações
  • Revisar código vendo suas Estruturas de Dados (Coding Review)
  • Implementar Aplicação usando Conceitos de Orientação a Objetos (ORM)
  • Utilizar IDE´s na implementação de Aplicação em Java

  • 📺 Wireframe

    (Sujeito a mudanças) Acesse o link para visualizar:


    👍 Tecnologias Utilizadas


    About

    Repositório dedicado ao API do 3º Semestre da FATEC

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published