Criação de tarefa
Função: A funcionalidade de criação de tarefas permite ao usuário
adicionar novas tarefas que precisam ser realizadas. O usuário poderá
inserir um título para identificar, como também, sua descrição.
Prioridade: Alta
Estimativa: 5 pontos
Condições: O usuário deve ser capaz de criar uma nova tarefa,
preenchendo todos os campos obrigatórios e salvar esta tarefa, tendo
de ser atualizada instantaneamente.
Criação de tarefa
ID função subtópico condições prioridade pontos
Desenvolvimento para
Interface de que haja todos
1 Alta 5
criação da tarefa componentes
necessários
Deve exibir mensagens
Validação de
2 de erro para entradas Alta 3
Dados inválidas
Devem ser enviadas
Criar Envio de conforme configurações
3 Média 4
tarefa notificações e exibidas ao usuário em
seu calendário
Upload de Usuários devem poder
4 Média 4
arquivos anexar arquivos
Exibição de Devem ser visualizados, e
5 Média 3
documento poder ser deletado
Tarefa deve ser
6 Servidor sincronizado no Alta 5
servidor
Edição de tarefa
Função: Essa função é essencial para qualquer aplicativo, seja de
gerenciamento de tarefas ou outros, pois os usuários precisam
atualizar suas informações conforme as circunstâncias. O mesmo, tem
como proposta, permitir que o usuário edite uma tarefa existente,
alterando título, descrição e outros.
Prioridade: Alta
Estimativa: 3 pontos
Condições: Atualizar pelo menos um campo: título, descrição,
conteúdo e assim, confirmar a alteração.
Edição de tarefa
ID função subtópico condições prioridade pontos
Desenvolvimento para
Interface de que haja todos
1 Alta 5
criação da tarefa componentes
necessários
Deve exibir mensagens
Validação de
2 de erro para edições Alta 3
Dados inválidas
O usuário deve poder
Editar Desfazer
3 cancelar a edição e ver a Alta 4
tarefa alterações
tarefa original
Notificação de O usuário deve ver uma
4 Média 2
sucesso notificação de sucesso
Tarefa deve ser
5 Servidor sincronizado no Alta 5
servidor
Deleção de tarefa
Função: A funcionalidade tem como objetivo permitir que o usuário
remova tarefas indesejadas ou concluídas da lista de tarefas do
aplicativo. A mesma é essencial para que a lista seja mantida
organizada e atualizada
Prioridade: Alta
Estimativa: 3 pontos
Condições: O usuário deve conseguir deletar permanentemente,
tendo confirmação prévia. Tendo de a interface, ser atualizada
automaticamente.
Deleção de tarefa
ID função subtópico condições prioridade pontos
O sistema deve solicitar
Confirmação de
1 a confirmação do Alta 2
deleção usuário antes de deletar
A tarefa deve ser
2 Remoção de tarefa removida Alta 5
permanentemente
Deletar Notificação de O usuário deve ver uma
3 Média 2
tarefa sucesso notificação de sucesso
O usuário deve poder
4 Opção de desfazer restaurar dentro de um Alta 5
curto período
A tarefa deve
Atualização de
5 desaparecer da lista de Alta 5
Interface tarefas imediatamente
Tarefa deve ser
6 Servidor sincronizado no Alta 5
servidor
Definição de Prazos
Função: Essa funcionalidade permite que o usuário associe prazos
específicos a cada tarefa, ajudando a gerenciar o tempo de maneira
eficiente. Ao definir um prazo, o usuário pode visualizar facilmente
quando uma tarefa deve ser concluída. Esta funcionalidade é crítica
para o MVP, pois garante o que o aplicativo ajude os estudantes a
cumprir prazos.
Prioridade: Alta
Estimativa: 4 pontos
Condições: O usuário deve ser capaz de adicionar, editar e remover
prazos para cada tarefa, com a interface exibindo claramente as datas
definidas.
Definição de prazo
ID função subtópico condições prioridade pontos
O usuário deve ser capaz
de escolher uma data e
1 Seleção de data Alta 4
hora usando um seletor
do calendário
Definir O sistema deve exibir
Validação de
2 prazo mensagens de erro caso Alta 4
prazos o prazo seja inválido
Exibir o prazo
Exibição de prazo
3 selecionado junto aos Alta 5
na tarefa detalhes na tarefa
Priorização de tarefas
Função: A priorização de tarefas é uma funcionalidade essencial para
auxiliar o usuário a concentrar-se nas tarefas mais urgentes. Com essa
função, o usuário poderá classificar cada tarefa em diferentes níveis de
prioridade
Prioridade: Alta
Estimativa: 3 pontos
Condições: A funcionalidade será considerada concluída quando o
usuário puder definir e ordenar tarefas com base na prioridade, tendo
sido passado por devidas validações
Priorização de tarefas
ID função subtópico condições prioridade pontos
O usuário deve ser capaz
1 Definição de níveis de selecionar um nível Alta 4
de prioridade
O sistema deve exibir
Validação de uma mensagem de erro
2 Alta 5
campos caso usuário não
coloque devidos campos
O usuário deve ver uma
Priorizar
3 Feedback visual mudança ao selecionar Média 4
tarefa ou alterar a prioridade
O usuário deve poder
Cancelamento da cancelar a alteração da
4 Alta 4
edição prioridade durante a
edição
Tarefa deve ser
5 Servidor sincronizado no Alta 5
servidor
Organização de tarefas
Função: Essa funcionalidade permite que o usuário organize suas
tarefas em diferentes categorias, como Estudos, Trabalho, Pessoal e
etc. Facilitando assim, a visualização e seu gerenciamento.
Prioridade: Alta
Estimativa: 5 pontos
Condições: O usuário deve ser capaz de criar novas categorias,
definindo um nome única para cada uma.
Organização de tarefas
ID função subtópico condições prioridade pontos
O usuário deve ser capaz
Criação e
1 de criar, nomear e editar Alta 4
edição categorias.
O usuário deve poder
Atribuição de selecionar uma
2 Alta 3
tarefas categoria ao criar uma
tarefa
Visualização de O usuário deve ser capaz
Organizar
3 tarefas por de visualizar a lista Alta 3
tarefa categoria dividida por categoria
O sistema deve exibir um
4 Feedback VIsual indicativo visual que Média 2
represente a categoria
O usuário deve poder
5 Exclusão excluir categorias Alta 3
existentes
Prioridades
Justificativas
Conclusão
Integrantes
Arthur Vital Fontana - 839832 Julia Antonieli - 840340
Fernando Biadelli - 839676 Luís Gustavo Prizantelli - 839482
Giovanna Brocco Luiz - 839686 Maria Julia Gomes - 839930
João Henrique Tavares - 839463 Rafael Mele Porto - 840897
Sophia Vasco Pires - 838289