Skip to content

Backlog do Produto

Histórico de revisão

Data Versão Descrição Autor(es)
10/05/2023 0.1 Construção do Backlog Gabriel, Felipe, Júlia, Manoel e Vinícius
11/05/2023 0.2 Alterações na pontuação do Backlog Júlia
11/05/2023 0.3 Alterações na descrição da pontuação do Backlog Júlia
21/05/2023 0.4 Alteração na organização das tabelas Júlia
17/07/2023 0.5 Alteração da US09 Júlia

Personas

  • Usuário: pessoa com função de gerenciar os operários e os cursos feitos por eles.

Requisitos não funcionais

Classificação Requisito
RNF01 Interface A aplicação deve conter estilização das páginas com cores, fontes e ícones de acordo com o padrão da empresa.
RNF02 Interface A aplicação deve manter uma padronização na estilização das listagens, abresentando o mesmo modelo e botões de seleção.
RNF03 Suportabilidade A aplicação deve ser compatível com as versões mais recentes dos navegadores modernos como Chrome, Safari, Edge, Firefox e Opera.
RFN04 Suportabilidade O sistema deve ser modular e seguir as melhores práticas de programação, facilitando a manutenção futura e permitindo que novas funcionalidades sejam adicionadas sem causar impacto negativo em outras partes do sistema.
RNF05 Confiabilidade A aplicação deve garantir a privacidade dos dados dos usuários, estando de acordo com a Lei Geral de Proteção de Dados (13.709/2018).
RNF06 Confiabilidade A aplicação deve proporcionar um ambiente suficientemente seguro para garantir que apenas aqueles registrados no sistema tenham acesso a ele.
RNF07 Desempenho A aplicação deve garantir que a conexão com o banco de dados apresente o tempo de resposta igual ou inferior a 1000 ms.
RNF08 Requisitos de implementação A aplicação deve seguir regras para garantir que os dados inseridos no banco de dados estejam corretos e válidos. Isso pode envolver restrições de tipo de dados, validação de formato, faixas de valores aceitáveis e verificação de integridade referencial.

Requisitos funcionais

Tema Épico User Story
TH01 - Gerenciamento de usuário EP01 - Autenticação de usuário na plataforma US01 - Eu, como usuário, gostaria de realizar o login para acessar as funcionalidades da aplicação.
US02 - Eu, como usuário, gostaria de recuperar e alterar minha senha, para caso eu perca o meu acesso.
US03 - Eu, como usuário, gostaria de realizar o logout no aplicativo para que eu possa encerrar meu acesso.
EP02 - Receber/enviar avisos US04 - Eu, como usuário, gostaria de enviar avisos sobre escalas e sobre a necessidade de realização de determinado curso no e-mail do funcionário, para obter maior transparência de comunicação.
Eu, como usuário, gostaria de ser notificado quando um curso de determinado funcionário está prestes a expirar para poder avisar o operário da necessidade de realizar um novo curso
TH02 - Gerenciamento de operários EP03 - Cadastro de operários/de dados de operário US06 - Eu, como usuário, gostaria de cadastrar um novo operário para ter todos os operários da empresa cadastrados no sistema.
US07 - Eu, como usuário, gostaria de excluir um operário do sistema para caso ele saia da empresa.
US08 - Eu, como usuário, gostaria de atualizar o cadastro de um operário caso tenha uma informação nova ou com necessidade de alteração.
US09 - Eu, como usuário, gostaria de listar os funcionários de acordo com suas habilidades e competências, para ter certeza da qualificação dos operários que estão indo para determinada obra.
US10 - Eu, como usuário, gostaria de gerenciar o banco de horas de cada operário, para saber se no final do mês determinado operário ficou devendo horas ou possui horas extras.
EP04 - Visualização de dados de operários US11 - Eu, como usuário, gostaria de visualizar uma lista com todos os operários da empresa para conseguir realizar uma melhor gestão de equipe.
US12 - Eu, como usuário, gostaria de selecionar um operário específico da lista para visualizar suas informações detalhadas para tomar as melhores decisões para a equipe
US13 - Eu, como usuário, gostaria de visualizar todos os cursos e preparações realizados pelo operário para saber se ele atende os requisitos para determinada função.
US14 - Eu, como usuário, gostaria de pesquisar um operário por nome ou CPF para encontrar informações específicas sobre ele.
EP05 - Cadastro de cursos do operário US15 - Eu, como usuário, gostaria de adicionar um curso novo ao operário para manter os seus registros de cursos atualizados.
US16 - Eu, como usuário, gostaria de excluir um curso do operário para manter os registros corretos.
US17 - Eu, como usuário, gostaria de editar informações sobre um curso para manter os dados atualizados e corretos.
US18 - Eu, como usuário, gostaria de anexar um certificado do curso realizado, para poder fazer a sua validação
EP06 - Visualização de dados dos cursos do operário US19 - Eu, como usuário, gostaria de selecionar um curso específico realizado por um operário para visualizar as suas informações detalhadas.
US20 - Eu, como usuário, gostaria de pesquisar por nome do curso para encontrar informações específicas.

Priorização de histórias de usuário

US Nome Valor de Negócio Viabilidade Criticidade Total
US18 Anexar certificado 3 3 3 9
US05 Notificar expiração 3 3 3 9
US01 Login 3 3 2 8
US02 Recuperar/alterar senha 2 3 2 7
US06 Cadastrar operário 3 3 1 7
US08 Atualizar cadastro de operário 3 3 1 7
US15 Adicionar curso 3 3 1 7
US09 Listar operário por competência 3 3 1 7
US11 Visualizar lista de operários 3 3 1 7
US12 Visualizar informações de operário 3 3 1 7
US13 Visualizar cursos feitos pelo operário 3 3 1 7
US04 Enviar avisos 3 2 2 7
US17 Editar informações sobre curso 3 3 1 7
US19 Visualizar informações de um curso 3 3 1 7
US07 Excluir operário 2 3 1 6
US16 Excluir curso 2 3 1 6
US14 Pesquisar operário por nome ou CPF 2 3 1 6
US20 Pesquisar curso por nome 2 3 1 6
US10 Gerenciar banco de horas 2 2 2 6
US03 Logout 1 3 1 5

*Foram distribuidos valores de 1 a 3 para os critérios acima descritos e a pontuação final foi calculada através de uma média simples.

Mínimo Produto Viável 1

US Descrição
US01 Eu, como usuário, gostaria de realizar o login para acessar as funcionalidades da aplicação.
US02 Eu, como usuário, gostaria de recuperar e alterar minha senha, para caso eu perca o meu acesso.
US06 Eu, como usuário, gostaria de cadastrar um novo operário para ter todos os operários da empresa cadastrados no sistema.
US11 Eu, como usuário, gostaria de visualizar uma lista com todos os operários da empresa para conseguir realizar uma melhor gestão de equipe.
US12 Eu, como usuário, gostaria de selecionar um operário específico da lista para visualizar suas informações detalhadas para tomar as melhores decisões para a equipe.
US15 Eu, como usuário, gostaria de adicionar um curso novo ao operário para manter os seus registros de cursos atualizados.
US13 Eu, como usuário, gostaria de visualizar todos os cursos e preparações realizados pelo operário para saber se ele atende os requisitos para determinada função.

Mínimo Produto Viável 2

US Descrição
US18 Eu, como usuário, gostaria de anexar um certificado do curso realizado, para poder fazer a sua validação.
US04 Eu, como usuário, gostaria de enviar avisos sobre escalas e sobre a necessidade de realização de determinado curso no e-mail do funcionário, para obter maior transparência de comunicação.
US09 Eu, como usuário, gostaria de listar os funcionários de acordo com suas habilidades e competências, para ter certeza da qualificação dos operários que estão indo para determinada obra.
US05 Eu, como usuário, gostaria de ser notificado quando um curso de determinado funcionário está prestes a expirar para poder avisar o operário da necessidade de realizar um novo curso.
US08 Eu, como usuário, gostaria de atualizar o cadastro de um operário caso tenha uma informação nova ou com necessidade de alteração.
US17 Eu, como usuário, gostaria de editar informações sobre um curso para manter os dados atualizados e corretos.
US19 Eu, como usuário, gostaria de selecionar um curso específico realizado por um operário para visualizar as suas informações detalhadas.