Skip to main content

Declaração do escopo do projeto

Backlog do produto

O backlog do produto é uma lista dinâmica de todos os requisitos, funcionalidades, correções e melhorias que precisam ser feitas em um produto. O backlog é constantemente revisado e atualizado com o decorrer do tempo, novos itens serão adicionados, prioridades serão ajustadas e detalhes sendo aprimorados à medida que o entendimento do produto evolui. O backlog do produto está detalhado na seguinte tabela

NumeraçãoCenário / RequisitoTipo de RequisitoPriorização do RequisitoDescrição Sucinta do RequisitoUser Stories (U.S.) Associadas
01sprint 02FuncionalMustO administrador deve ser capaz, primeiramente, de implementar as informações relativas aos funcionários que serão persistentes no programa. Como um administrador, quero cadastrar funcionários no banco de dados.Como administrador, desejo inserir os dados dos funcionários no sistema.
02sprint 05FuncionalShouldA fim de implementar uma das principais funções da aplicação, que é gerar diversos tipos de relatório, o administrador deve ser capaz de interagir com o banco de dados da forma que melhor lhe convir. Como administrador, quero editar, visualizar e excluir funcionários do banco de dados.Como administrador, desejo editar, visualizar e excluir registros de funcionários no sistema.
03sprint 07FuncionalCouldO relatório de escalas faz uma busca nos funcionários e verifica quais estão de férias, quais estão de abono ou afastados e quais estão aptos a trabalhar. Se o funcionário não tem nenhuma restrição e está em horário de trabalho, ele pode ser escalado. Como um administrador, quero gerar/acessar relatórios de escala.Como administrador, desejo visualizar relatórios de escalas para tomar decisões de escalonamento.
04sprint 04FuncionalCouldA ficha de pessoas dá uma visualização geral de todo o quadro de pessoal, mostrando informações como nome, telefone, cursos, escalas e outras informações gerais. Como um administrador, quero gerar/acessar fichas de pessoas.Como administrador, desejo visualizar fichas de informações pessoais dos funcionários.
05sprint 03FuncionalMustPara começar a cadastrar funcionários e gerar relatórios, o administrador deve estar devidamente logado, a fim de obter os acessos. O administrador deve ser capaz de se cadastrar no sistema e atualizar suas informações.Como administrador, desejo me cadastrar no sistema e manter minhas informações atualizadas.
06sprint 03Não funcionalMustOs administradores têm exclusividade em qualquer tipo de operação de escrita "W" de dados. Outros possíveis usuários são apenas leitores. O ambiente deve ser seguro e todas as atribuições de edição de dados são exclusivas do administrador.Como administrador, desejo ter acesso exclusivo para editar dados no sistema.
07sprint 04FuncionalShouldOs usuários não podem editar nenhum tipo de informação no sistema. Como usuário, devo ser capaz de acessar as informações e relatórios que eu tiver acesso.Como usuário, desejo visualizar informações e relatórios disponíveis no sistema.
08sprint 04FuncionalCouldO administrador tem total acesso ao sistema, podendo inclusive atribuir acessos de leitura aos usuários. Como administrador, devo poder atribuir diferentes formas de acesso aos arquivos e relatórios gerados.Como administrador, desejo configurar diferentes níveis de acesso para os usuários.
09sprint 07FuncionalMustO administrador deve ser capaz de redefinir e recuperar sua senha de acesso ao sistema em caso de esquecimento ou necessidade de alteração. Como um administrador, quero redefinir e recuperar minha senha para garantir a continuidade do meu acesso ao sistema.Como administrador, desejo redefinir minha senha em caso de esquecimento para manter o acesso ao sistema.
10Sprint 05FuncionalMustO administrador deve ter acesso a relatórios detalhados de todos os funcionários cadastrados no sistema para análise e gestão eficiente.Como administrador, desejo visualizar relatórios detalhados de todos os funcionários cadastrados no sistema para facilitar a análise e a gestão eficiente.
11Sprint 06FuncionalMustO administrador deve ter acesso aos dias de trabalho específicos de cada funcionário durante o tempo de expediente.Como administrador, desejo visualizar datas detalhadas de todos os funcionários cadastrados no sistema para facilitar a escolha de funcionários para determinado dia.

Perfis de usuário

#Nome do perfilCaracterísticas do perfilPermissões de acesso
<1>AdministradorO administrador tem acesso a todas as áreas da aplicação, pode acessar e editar fichas de pessoas, gerar relatórios, gerir os afastamentos, cadastrar outro administrador e gerir escalas.- Acessar e editar fichas de pessoas, que contém nome, endereço, telefone, curso, tipo de trabalho. - Gerar relatórios de afastamentos, abono, contingente e férias. - Administrar escalas de trabalho.
<2>Usuário (Leitor)Apenas ler informações inseridas pelos administradores.Leitura.
'