Skip to content

Tarefas

Pedro Henrique de Souza edited this page Nov 11, 2024 · 3 revisions

Backlog - Sprint 1

Requisitos ID Tarefa ID Descrição da Tarefa Planning Poker
18 10 Eu, como usuário administrador, quero poder armazenar dados do sistema sem perdê-los. 8
4 9 Eu, como usuário administrador, quero ter a possibilidade de criar, visualizar, atualizar e deletar todos os tipos de usuário. 21
1 14 Eu, como usuário administrador, quero ter a possibilidade de criar, visualizar, atualizar e deletar todas as estações meteorológicas. 21
3 61 Eu, como usuário administrador, quero ter a possibilidade de criar, visualizar, atualizar e deletar todos os tipos de alerta. 21
2 62 Eu, como usuário administrador, quero ter a possibilidade de criar, visualizar, atualizar e deletar todos os parâmetros. 21
8 39 Eu, como usuário leitor, quero visualizar um dashboard com informações, estatísticas por enquete, relatórios sobre os parâmetros de cada estação. 8
19 58 Eu, como usuário leitor, gostaria de ter a experiência de utilizar os formulários de cadastro padronizados. 3
20 55 Eu, como desenvolvedor, gostaria de ter uma base pronta no backend para iniciar o desenvolvimento do projeto. 3
20 56 Eu, como desenvolvedor, gostaria de ter uma base pronta no frontend para iniciar o desenvolvimento do projeto. 3
23 7 Eu, como desenvolvedor, gostaria de ter uma base visual realizada em arquitetura em blocos para iniciar o desenvolvimento do projeto. 3
21 24 Eu, como usuário, quero utilizar de uma página inicial de login para acessar a aplicação. 3
17 44 Eu, como usuário, quero ter a possibilidade de visualizar as notificações da aplicação. 3
22 32 Eu, como usuário, quero ter a possibilidade de alternar entre as páginas da aplicação através de um slide lateral. 3
15 13 Eu, como usuário leitor, quero ter a possibilidade de aprender mais sobre a aplicação, projeto, estações, entre outros tópicos relacionados. 3

Backlog - Sprint 2

Requisito ID Tarefa ID Descrição da Tarefa Planning Poker
24 21 Eu, como usuário administrador, quero que sejam implementadas verificações de integridade de dados para assegurar que não existam registros duplicados e todos os registros estejam consistentes, reduzindo a probabilidade de falhas e facilitando o gerenciamento de usuários. 13
18 11 Eu, como usuário, quero que os dados estejam hospedados em um servidor de banco de dados online para facilitar o armazenamento, gerenciamento e manipulação dos dados do sistema. 3
21 54 Eu, como usuário, quero fazer login com o meu perfil (administrador ou visualizador), para que eu tenha acesso somente às páginas e funcionalidades que correspondem ao meu nível de acesso. 8
17 67 Eu, como usuário, quero ver as notificações atualizadas vindas do banco de dados para que possa acompanhar as mudanças e atualizações em tempo real. 5
19 68 Eu, como usuário, quero que todos os dropdowns tenham o mesmo estilo e aparência, para que a interface seja consistente e fácil de usar. 8
18 70 Eu, como desenvolvedor, quero reestruturar o código relacionado à exibição de dados e atualização de informações em diferentes bancos de dados, para que o código fique mais organizado, eficiente e fácil de manter. 8
24 75 Eu, como usuário, quero que o formulário de cadastro esteja funcionando corretamente para assegurar que todos os campos obrigatórios estejam validados e os dados sejam salvos no banco de dados com precisão. 3
18 74 Eu, como desenvolvedor, quero receber os dados em formato JSON, garantindo assim que todos os dados enviados pelo backend para o frontend estejam em um formato compatível e fácil de manipular. 13
8 72 Eu, como desenvolvedor, quero pegar os dados dos parâmetros de cada estação e poder adicionar esses parâmetros ao Dashboard de acordo com suas especificações. 5
8 73 Eu, como desenvolvedor, quero ter a possibilidade de editar as informações exibidas no Dashboard, para que possa revisar e ajustar os dados conforme necessário. 5
25 78 Eu, como desenvolvedor, quero ajustar o front-end para que funcione com as alterações no backend e remover o uso do npm, para simplificar o processo de desenvolvimento e evitar dependências desnecessárias. 8

Backlog - Sprint 3

Requisito ID Tarefa ID Descrição da Tarefa Planning Poker
14 20 eu como usuario desenvolvedor, quero fazer o deploy automático do projeto, pegando o front, back e banco atualizados (os que estão na develop), logo quando uma alteração for feita nesses repositórios na branch definida, é pro deploy funcionar 8
6 80 eu como desenvolvedor, quero desenvolver um datalogger funcional com o arduino, que envie dados para a estação desejada. 5
12 92 Criar documentação de rotas usando o swagger, listando todas as rotas de get, put, delete e update. 3
29 93 Implementar um sistema ou método para documentar e acompanhar a ligação entre os requisitos e suas implementações. Verificar se cada funcionalidade implementada está alinhada com os requisitos e garantir a rastreabilidade bidirecional (para frente e para trás). Usar ferramentas adequadas para manter registros claros de requisitos e suas respectivas implementações. 5
16 94 Implementar um workflow de testes de integração que conecte e valide a comunicação entre o front-end e o back-end. Configurar a automação dos testes, definir os cenários de teste, documentar os resultados e corrigir eventuais falhas que possam surgir durante a integração. 5
13 95 criar uma pipeline de CI que verifique se as dependências foram instaladas, execute o lint para análise de código e builde o projeto, de forma que seja garantida a qualidade do código e a construção do projeto de maneira automatizada. 5
18 96 Implementar práticas de DevOps para gerenciar o banco de dados, garantindo automação, versionamento e integração contínua. O objetivo é criar um fluxo que permita o controle eficiente de alterações no banco de dados, assegurando que todas as mudanças sejam rastreadas e aplicadas de forma consistente em diferentes ambientes (desenvolvimento, teste e produção). 8

Clone this wiki locally