/api-4sem

Sistema de gerenciamento de parceiros - Em desenvolvimento

Sistema de Gerenciamento de Parceiros

👥 Equipe de desenvolvimento

Função Nome
Product Owner Alisson dos Santos Pereira
Scrum Master Danillo Wesley da Costa Silva
Dev Beatrice Lopes Correa
Dev Jhonny Freitas Dutra
Dev Luciano do Nascimento Pamplona da Silva
Dev Matheus Cruz Fiebig
Dev Wagner de Deus da Silva Júnior

📚 Sobre o projeto

O projeto consiste em desenvolver um sistema para acompanhar o progresso dos parceiros da Oracle no programa Oracle PartnerNetwork, além de realizar o cadastro de novos parceiros e gerenciar as informações dos parceiros já existentes da empresa.

Desafios e requisitos do projeto:

🧩 Desafios

  1. Mapeamento da Linhagem dos Dados:
  • Analisar a origem e a trajetória dos dados desde sua entrada no sistema até sua utilização final.
  1. Documento de Boas Práticas de Governança - Data Quality:
  • Elaborar um documento que descreva as práticas ideais de governança de dados, com foco na qualidade dos dados.
  1. Relatórios de Porcentagem de Expertise de Dados:
  • Gerar relatórios que apresentem a porcentagem de expertise dos parceiros em diferentes áreas.
  1. Visão do Desenvolvimento dos Parceiros:
  • Desenvolver uma visão que permita acompanhar o progresso e o desenvolvimento dos parceiros ao longo do tempo.
  1. Gaps de Conhecimento Relacionado aos Produtos:
  • Identificar lacunas no conhecimento dos parceiros em relação aos produtos oferecidos.
  1. Identificação de Discrepâncias de Dados:
  • Detectar e reportar as maiores discrepâncias nos dados cadastrados.
  1. Indicadores de Validade das Expertises - Vencimento de Provas:
  • Implementar indicadores que alertem sobre a validade das certificações e provas dos parceiros.

🔧 Requisitos funcionais

  1. Desenvolver uma interface de cadastro cliente.

  2. Desenvolver um Dashboard de indicadores de desempenho de parceiros.

  3. Desenvolver um Relatório Analítico de parceiros por produtos.

📑 Requisitos não funcionais

  1. Manual do Usuário.

  2. Documentação API (Application Programming Interface).

  3. Modelagem de Banco de Dados ou Arquivo de dado.

📓 Documentação do projeto

Documentação

🛠️ Tecnologias utilizadas

java spring vue js bootstrap oracle

📋 Backlog

Confira o backlog do produto:
Épico Feature User Story Prioridade Sprint
Visualização de Dados Rastreio Eu como administrador
Quero visualizar parceiros
Para que seja possível acompanhar o desempenho dos parceiros e que trilha eles se encontram
3 1
Visualização de Dados Visualização Eu como administrador
Quero um painel interativo com gráficos e tabelas
Para que seja possível corrigir e visualizar diferentes dados de expertise do parceiro
1 1
Visualização de Dados Filtros Eu como administrador
Quero filtros de dados
Para permitir a segmentação dos dados por parceiro, área de expertise e período de tempo
2 1
Desenvolvimento de Parceiros Acompanhamento de desenvolvimento de parceiros Eu como administrador
Quero acompanhar o progresso dos parceiros em suas trilhas de aprendizado e identificar áreas de necessidade
Para que possa manter os serviços atualizados
4 1
Desenvolvimento de Parceiros Acompanhamento de desenvolvimento de parceiros Eu como administrador
Quero criar um sistema de acompanhamento de trilhas que permite aos parceiros registrar seu progresso em cada etapa da trilha
Para que possa fazer sugestões de novas trilhas com base no desempenho do parceiro
5 1
Desenvolvimento de Parceiros Acompanhamento de desenvolvimento de parceiros Eu como administrador
Quero implementar mecanismos de feedback
Para que os parceiros possam fornecer feedback sobre suas experiências nas trilhas para que possam ser realizadas melhorias nas trilhas
7 1
Análise de Lacunas de Habilidades Analise de lacuna de habilidade Eu como administrador
Quero identificar a lacuna de habilidades ou conteúdo restante no caminho de desenvolvimento de um parceiro
Para implementar recomendações personalizadas aos meus parceiros
6 1
Governança de Dados Cadastro Eu como administrador
Quero conseguir visualizar os parceiros cadastrados e cadastrar novos parceiros
Para que seja possível controlar e validar a trilha que os paceiros do sistema se encontram
8 2
Relatórios Extração de Relatório Eu como administrador
Quero permitir a integração com ferramentas de edição de planilhas
Para análises mais avançadas do desempenho da trilha dos meus parceiros e assim poder visualizar melhor meus dados
11 2
Avaliação de Parceiros Formulário para avaliação de parceiro Eu como administrador
Quero visualizar avaliações de parceiros com base em critérios de pontuações
Para poder indicar ou realizar melhorias nas trilhas
9 2
Gestão de Notificações Edição Eu como administrador
Quero permitir que os parceiros possam personalizar suas preferências de notificação e escolher quais tipos de alertas desejam receber
Para configurar a frequência e o tipo dos alertas
10 2
Análise Geográfica de Parceiros Visualização Eu como administrador
Quero identificar regiões com maior concentração de parceiros e regiões com lacunas de parceiros
Para melhor compreensão dos indicadores e dos parceiros que consomem o serviço
13 3
Dashboard Visualização Eu como administrador
Quero um dashboard centralizado
Para controlar e gerenciar aspectos importantes do sistema
12 3
Dashoboard Visualização Eu como administrador
Quero uma ferramenta
Para ranquear os melhores parceiros
14 4
Gestão de dados Padrões de dados Eu como administrador
Quero um documento sobre padrões de dados
Para que siga as regras de governaças de dados
17 4
Governança de Dados Visualização Eu como administrador
Quero estabelecer procedimentos de backup e recuperação de dados
Para garantir a regras os padrões e regras de governança de dados a serem seguidos na organização.
15 4
Atualização de Parceiros Acompanhamento de desenvolvimento de parceiros Eu como administrador
Quero um método para autalizar parceiros
Para atualizar parceiros Desenvolvendo um processo eficiente para atualizar informações de parceiros antigos.
18 4

📆 Entregas

Sprint Previsão de entrega Status
1 14/04
2 05/05
3 26/05
4 16/06

🗓️ Planejamento

Confira o planejamento das sprints:

Sprint 1

  • Visualização de dados
  • Rastreio de dados
  • Filtros de dados
  • Acompanhamento de progresso
  • Implementação de feedback
  • Lacunas de habilidades
  • Sistema de acompanhamento de trilhas

Sprint 2

  • Cadastro de novos parceiros
  • Extração de relatórios
  • Formulário para avaliação de parceiros
  • Personalização de preferências de notificação

Sprint 3

  • Dashboard geral do sistema
  • Análise geográfica de parceiros

Sprint 4

  • Desenvolvimento de dashboard que ranqueie os melhores parceiros
  • Atualização de parceiros existentes
  • Confecção de documento data quality
  • Integração de rotinas de backup