Skip to content

atomofatec/API-ORACLE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-ORACLE

API 5º Semestre 2024-1 - Equipe Átomo

Projeto Proposta Protótipo Backlogs User Stories BPMN
Modelagem do Banco de Dados Documentação do Projeto Sprint ReviewsEquipe


📋 O Projeto

Status do Projeto: Concluído

  • Desenvolver um sistema de gestão de parceiros para a Oracle. Este sistema será responsável por cadastrar novos parceiros, gerenciar atualizações de informações, acompanhar o desenvolvimento de conhecimento dos parceiros e fornecer relatórios relevantes – em plataforma mobile.

🎯 Proposta

Requisitos Funcionais

  • Desenvolver uma interface de cadastro de parceiros
  • Desenvolver uma interface de desenvolvimento de parceiros
  • Desenvolver um Dashboard de indicadores de desempenho de parceiros
  • Desenvolver um Relatório Analítico de parceiros por produto implementado.

Requisitos Não Funcionais

  • Manual do Usuário
  • Documentação técnica da estruturação do sistema
  • Documentação API – Application Programming Interface
  • Modelagem de Banco de Dados ou Arquivo de dados

💡 Protótipo

🔗 Clique no link abaixo para visualizar o modelo do projeto.

Protótipo do Projeto


🗓️ Backlogs

📆 Backlog do Produto
Tarefa Descrição Prioridade Status User Stories
Login Sistema de login de usuários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 1
Painel Inicial (Dashboard) Visualização gráfica de dados relevantes e indicadores chave de desempenho 🟥🟥🟥 ✅ Finalizada 🔴 User Story 3
Acompanhamento de Desenvolvimento de Conhecimento Tela para monitorar o conhecimento dos parceiros registrados e visualizar gráficos ou relatórios sobre o progresso 🟥🟥🟥 ✅ Finalizada 🔴 User Story 6
Administração do Sistema Tela para gerenciar administradores ou funcionários do sistema (cadastro, edição, exclusão) 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Cadastro de Parceiros Usuário ‘Funcionário’ cadastra usuário ‘Parceiro’ 🟨🟨 ✅ Finalizada 🔴 User Story 4
Atualização de Parceiros Usuário ‘Funcionário’ gerencia conta do usuário ‘Parceiro’ 🟨🟨 ✅ Finalizada 🔴 User Story 5
Visualizar e assinar Program Tracks Usuário ‘Parceiro’ visualiza e assina melhor opção dentro das Program Tracks 🟨🟨 ✅ Finalizada 🔴 User Story 9
Provas de conhecimento Usuário ‘Parceiro’ realiza provas de conhecimento 🟨🟨 ✅ Finalizada 🔴 User Story 10
Visualização de dados pessoais Usuário pode visualizar e editar seus dados pessoais 🟩 ✅ Finalizada 🔴 User Story 8
Recuperação de Senha Sistema para recuperar sua senha 🟩 ✅ Finalizada 🔴 User Story 2
Mensagens e Notificações Mensagens e notificações do sistema 🟩 ✅ Finalizada 🔴 User Story 11
Ajuda e Suporte Tela de ajuda e suporte 🟩 ✅ Finalizada 🔴 User Story 12
Telas de Erro Telas de erro do sistema 🟩 ✅ Finalizada 🔴 User Story 13

📆 Backlog das Sprints
Tarefa Usuário Descrição Prioridade Status User Stories
Interface de Login Geral Interface para login de usuários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 1
Sistema de Login Geral Sistema que realiza o login de usuários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 1
Interface de cadastro de Administradores/Funcionários Administrador Interface onde o Administrador consiga cadastrar um novo Administrador ou Funcionário 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Sistema de cadastro de Administradores/Funcionários Administrador Sistema de cadastro de Administrador ou Funcionário 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Interface de listagem de Administradores e Funcionários cadastrados Administrador Lista onde o Administrador verá todos os Administradores e Funcionários cadastrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Sistema de listagem de Administradores e Funcionários cadastrados Administrador Sistema para listar todos os Administradores e Funcionários cadastrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Interface de edição e exclusão de Administradores/Funcionários Administrador Interface onde o Administrador irá editar ou excluir Administradores ou Funcionários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Sistema de edição de Administradores/Funcionários Administrador Sistema de edição de Administradores e Funcionários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Sistema de exclusão de Administradores/Funcionários Administrador Sistema de exclusão de Administradores e Funcionários 🟥🟥🟥 ✅ Finalizada 🔴 User Story 7
Interface de Cadastro de Parceiros Funcionário Oracle Interface onde o Funcionário irá cadastrar um Parceiro 🟥🟥🟥 ✅ Finalizada 🔴 User Story 4
Sistema de Cadastro de Parceiros Funcionário Oracle Sistema de cadastro de Parceiros 🟥🟥🟥 ✅ Finalizada 🔴 User Story 4
Interface de Atualização e Exclusão de Parceiros Funcionário Oracle Interface onde o Funcionário irá editar ou excluir Parceiros Registrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 5
Sistema de Atualização de Parceiros Funcionário Oracle Sistema para atualização de Parceiros Registrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 5
Sistema de Exclusão de Parceiros Funcionário Oracle Sistema para exclusão de Parceiros Registrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 5
Interface para monitorar o desenvolvimento de conhecimento dos parceiros Funcionário Oracle Interface onde o Funcionário poderá acompanhar o progresso de conhecimento dos Parceiros Registrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 6
Sistema para monitorar o desenvolvimento de conhecimento dos parceiros Funcionário Oracle Sistema que retorna os dados de desenvolvimento de conhecimento dos Parceiros Registrados 🟥🟥🟥 ✅ Finalizada 🔴 User Story 6
Sistema para retorno de dados para gráficos ou relatórios que mostram o progresso Funcionário Oracle Sistema que retorna dados dos Parceiros Registrados para elaboração de gráficos e relatórios 🟥🟥🟥 ✅ Finalizada 🔴 User Story 6
Interface para visualização de progresso de desenvolvimento Parceiro Registrado Interface onde o Parceiro poderá visualizar seu progresso 🟨🟨 ✅ Finalizada 🔴 User Story 3
Sistema de amostra de dados de progresso de desenvolvimento Parceiro Registrado Sistema que coleta os dados de progresso do Parceiro 🟨🟨 ✅ Finalizada 🔴 User Story 3
Interface para visualização e seleção de Program Tasks Parceiro Registrado Interface para visualização e seleção de planos 🟨🟨 ✅ Finalizada 🔴 User Story 9
Sistema para seleção de Program Tasks Parceiro Registrado Sistema para seleção de planos 🟨🟨 ✅ Finalizada 🔴 User Story 9
Interface de Recuperação de Senha Geral Interface para recuperação de senha de usuário 🟩 ✅ Finalizada 🔴 User Story 2
Sistema de Recuperação de Senha Geral Sistema de recuperação de senha do usuário 🟩 ✅ Finalizada 🔴 User Story 2
Interface de Visualização e Edição de Dados Pessoais Geral Interface onde o usuário poderá editar seus dados pessoais básicos 🟩 ✅ Finalizada 🔴 User Story 8
Sistema de Visualização e Edição de Dados Pessoais Geral Sistema para editar dados pessoais básicos do usuário 🟩 ✅ Finalizada 🔴 User Story 8
Mensagens e Notificações Geral Sistema de mensagens e notificações 🟩 ✅ Finalizada 🔴 User Story 11
Ajuda e Suporte Geral Interface de Ajuda e Suporte 🟩 ✅ Finalizada 🔴 User Story 12
Telas de Erro Geral Interfaces de erros do sistema 🟩 ✅ Finalizada 🔴 User Story 13
Interface para realização de provas de conhecimento Parceiro Registrado Interface onde o Parceiro Registrado irá realizar testes de conhecimento 🟩 ✅ Finalizada 🔴 User Story 10
Sistema para medição de conhecimento através de provas Parceiro Registrado Sistema que irá medir o conhecimento do parceiro a partir dos testes realizados 🟩 ✅ Finalizada 🔴 User Story 10

📆 Cronograma das Sprints

1ª Sprint

Tarefa Usuário Descrição Prioridade Status
Interface de Login Geral Interface para login de usuários 🟥🟥🟥 ✅ Finalizada
Sistema de Login Geral Sistema que realiza o login de usuários 🟥🟥🟥 ✅ Finalizada
Interface de cadastro de Administradores/Funcionários Administrador Interface onde o Administrador consiga cadastrar um novo Administrador ou Funcionário 🟥🟥🟥 ✅ Finalizada
Sistema de cadastro de Administradores/Funcionários Administrador Sistema de cadastro de Administrador ou Funcionário 🟥🟥🟥 ✅ Finalizada
Interface de listagem de Administradores e Funcionários cadastrados Administrador Lista onde o Administrador verá todos os Administradores e Funcionários cadastrados 🟥🟥🟥 ✅ Finalizada
Sistema de listagem de Administradores e Funcionários cadastrados Administrador Sistema para listar todos os Administradores e Funcionários cadastrados 🟥🟥🟥 ✅ Finalizada
Interface de Cadastro de Parceiros Funcionário Oracle Interface onde o Funcionário irá cadastrar um Parceiro 🟥🟥🟥 ✅ Finalizada
Sistema de Cadastro de Parceiros Funcionário Oracle Sistema de cadastro de Parceiros 🟥🟥🟥 ✅ Finalizada

2ª Sprint

Tarefa Usuário Descrição Prioridade Status
Interface para monitorar o desenvolvimento de conhecimento dos parceiros Funcionário Oracle Interface onde o Funcionário poderá acompanhar o progresso de conhecimento dos Parceiros Registrados 🟥🟥🟥 ✅ Finalizada
Sistema para retorno de dados para gráficos ou relatórios que mostram o progresso Funcionário Oracle Sistema que retorna dados dos Parceiros Registrados para elaboração de gráficos e relatórios 🟥🟥🟥 ✅ Finalizada
Interface de Atualização e Exclusão de Parceiros Funcionário Oracle Interface onde o Funcionário irá editar ou excluir Parceiros Registrados 🟥🟥🟥 ✅ Finalizada
Sistema de Atualização de Parceiros Funcionário Oracle Sistema para atualização de Parceiros Registrados 🟥🟥🟥 ✅ Finalizada
Sistema de Exclusão de Parceiros Funcionário Oracle Sistema para exclusão de Parceiros Registrados 🟥🟥🟥 ✅ Finalizada
Interface para realização de provas de conhecimento Parceiro Registrado Interface onde o Parceiro Registrado irá realizar testes de conhecimento 🟨🟨 ✅ Finalizada
Sistema para medição de conhecimento através de provas Parceiro Registrado Sistema que irá medir o conhecimento do parceiro a partir dos testes realizados 🟨🟨 ✅ Finalizada

3ª Sprint

Tarefa Usuário Descrição Prioridade Status
Interface de edição e exclusão de Administradores/Consultores Administrador Interface onde o Administrador irá editar ou excluir Administradores ou Consultores 🟥🟥🟥 ✅ Finalizada
Sistema de edição e exclusão de Administradores/Consultores Administrador Sistema de edição e exclusão de Administradores e Consultores 🟥🟥🟥 ✅ Finalizada
Sistema para retorno de dados para gráficos ou relatórios que mostram o progresso Consultor de Aliança Sistema que retorna dados dos Parceiros Registrados para elaboração de gráficos e relatórios 🟥🟥🟥 ✅ Finalizada
Interface para visualização de Program Tracks Consultor de Aliança Interface para visualização do desenvolvimento de planos 🟨🟨 ✅ Finalizada
Sistema para visualização de Program Tracks Consultor de Aliança Sistema para visualização do desenvolvimento de planos 🟨🟨 ✅ Finalizada
Interface para visualização de expertises dos parceiros Consultor de Aliança Interface para visualização do desenvolvimento de expertises dos Parceiros 🟨🟨 ✅ Finalizada
Sistema para visualização de expertises dos parceiros Consultor de Aliança Sistema que retorna os dados de desenvolvimento de expertises dos Parceiros 🟨🟨 ✅ Finalizada
Interface para seleção de qualificações dos parceiros Consultor de Aliança Interface para visualização dos qualificadores de especialização 🟨🟨 ✅ Finalizada
Sistema de seleção de qualificações dos parceiros Consultor de Aliança Sistema para seleção dos qualificadores de especialização 🟨🟨 ✅ Finalizada

4ª Sprint

Tarefa Usuário Descrição Prioridade Status
Interface para visualização de progresso de desenvolvimento Parceiro Registrado Interface onde o Parceiro poderá visualizar seu progresso 🟨🟨 ✅ Finalizada
Sistema de amostra de dados de progresso de desenvolvimento Parceiro Registrado Sistema que coleta os dados de progresso do Parceiro 🟨🟨 ✅ Finalizada
Interface de Recuperação de Senha Geral Interface para recuperação de senha de usuário 🟩 ✅ Finalizada
Sistema de Recuperação de Senha Geral Sistema de recuperação de senha do usuário 🟩 ✅ Finalizada
Mensagens e Notificações Geral Sistema de mensagens e notificações 🟩 ✅ Finalizada
Ajuda e Suporte Geral Interface de Ajuda e Suporte 🟩 ✅ Finalizada
Telas de Erro Geral 🟩 ✅ Finalizada


📖 User Stories

Função User Story
Login Como usuário, quero poder acessar o sistema usando meu nome de usuário e senha para iniciar minha sessão.
Recuperação de senha Como usuário, esqueci minha senha e quero receber um link seguro por e-mail para recuperar minha senha.
Dashboard Como funcionário da Oracle, quero ver um resumo visual dos indicadores-chave de desempenho assim que faço login.
Dashboard Como funcionário da Oracle, quero interagir com gráficos para obter mais detalhes sobre o desempenho.
Cadastro de Parceiros Como funcionário da Oracle, quero poder cadastrar um novo parceiro, inserindo informações detalhadas, como nome, tipo, expertise, etc.
Atualização de Parceiros Como funcionário da Oracle, quero poder atualizar informações de um parceiro existente para manter os dados precisos.
Acompanhamento de Desenvolvimento de Conhecimento Como funcionário da Oracle, quero registrar o desenvolvimento de conhecimento de um parceiro, indicando as áreas específicas.
Acompanhamento de Desenvolvimento de Conhecimento Como funcionário da Oracle, quero visualizar o progresso de desenvolvimento de conhecimento de um parceiro por meio de gráficos ou relatórios.
Administração do Sistema Como administrador do sistema, quero cadastrar um novo administrador do sistema ou funcionário.
Administração do Sistema Como administrador do sistema, quero editar as informações de outro administrador ou funcionário, caso haja alterações necessárias.
Administração do Sistema Como administrador do sistema, quero excluir um administrador ou funcionário do sistema que não é mais necessário.
Visualização de Dados Pessoais Como usuário, quero visualizar e editar minhas informações pessoais.
Visualizar e assinar Program Tracks Como parceiro, quero visualizar as tarefas do programa disponíveis para mim e ser capaz de assiná-las conforme necessário.
Provas de conhecimento Como parceiro, quero acessar uma tela para realizar provas de conhecimento relacionadas ao programa.
Mensagens e Notificações Como usuário, quero receber notificações sobre atualizações importantes no sistema, como novos parceiros cadastrados ou alterações de status.
Ajuda e Suporte Como usuário, quero acessar uma base de conhecimento para encontrar respostas para perguntas frequentes.
Telas de Erro Como usuário, quero ver mensagens claras e informativas em caso de erros, indicando o problema e possíveis soluções.

📊 Business Process Model and Notation - BPMN

BPMN


💿 Modelagem do Banco de Dados


📑 Documentação do Projeto

🔗 Clique no link abaixo para acessar e baixar as documentações do projeto.

Documentação

📸 Sprint Reviews

Video Sprint Review 1

🔗 Clique no link abaixo para assistir ao vídeo da Sprint Review 1.

Sprint Review 1

Video Sprint Review 2

🔗 Clique no link abaixo para assistir ao vídeo da Sprint Review 2.

Sprint Review 2

Video Sprint Review 3

🔗 Clique no link abaixo para assistir ao vídeo da Sprint Review 3.

Sprint Review 3

Video Sprint Review 4

🔗 Clique no link abaixo para assistir ao vídeo da Sprint Review 4.

Sprint Review 4


📋 Equipe


Nome Função GitHub
Rebeca Gama Product Owner
João Gabriel Scrum Master
Diane Alves Developer Team
Elisa Carvalho Developer Team
Rita Hecht Developer Team
Nicholas Guilherme Developer Team
Thiago Bueno Developer Team
Víctor Henrique Developer Team

About

API 5° Semestre 2024

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors