-
Notifications
You must be signed in to change notification settings - Fork 0
Tarefas
Pedro Henrique de Souza edited this page Nov 11, 2024
·
3 revisions
| 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 |
| 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 |
| 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 |