Sobre | Tecnologias | Repositórios | Equipe | Entregas | Epics | backlog | Versionamento |
A Tecsus é uma startup que trabalha com coleta e processamento de dados através de redes de sensores sem fio, conhecidos como Internet das Coisas (IoT), na área de utilidades (água, energia e gás). Com o intuito de expandir seu portfólio para o monitoramento ambiental, a empresa optou pelo desenvolvimento de estações meteorológicas de baixo custo. Essas estações serão equipadas com sensores para medir direção e velocidade do vento, índice pluviométrico, umidade, temperatura e pressão atmosférica. Os dados coletados serão enviados periodicamente para um servidor e processados para serem exibidos em um portal, fornecendo relatórios e dashboards. O portal, além de informar as condições meteorológicas, irá destacar a importância do monitoramento ambiental na prevenção de desastres naturais através da geração de alertas.
Função | Foto | Nome | GitHub | |
---|---|---|---|---|
Scrum Master | ![]() |
Augusto Henrique Buin | GitHub | |
Product Owner | ![]() |
Felipe Augusto Graciano | GitHub | |
Front End Dev | ![]() |
Gabriela da Silva Barbosa | Github | |
Back End Dev | ![]() |
Igor da Silva Pereira | Github | |
Front End Dev | ![]() |
Jean Lucas de Faria Silva | Github | |
Back End Dev | ![]() |
Vitor Garcez de Oliveira | Github |
O projeto tem por base a metodologia ágil SCRUM, por isso foi separado em 4 entregas com sprints de 21 dias de duração cada uma.
Sprint | Epic | |
---|---|---|
1 | 1 | Implementar um sistema de gestão de usuários. |
1 | 2 | Implementar CRUD de estações, parâmetros e usuários. |
2 | 3 | Criar um sistema para coleta, armazenamento e tratamento de dados. |
3 | 4 | Criar relatórios personalizáveis para análise. |
4 | 5 | Desenvolver dashboards para visualização dos dados. |
4 | 6 | Desenvolver Documentação e Informações Públicas |
Sprint | Epic | User Storys |
---|---|---|
1 | 1 | Como Administrador, eu quero cadastrar e gerenciar estações meteorológicas, para adicionar, editar e remover estações do sistema. |
1 | 1 | Como Administrador, eu quero cadastrar e gerenciar parâmetros meteorológicos, para definir os dados que serão coletados pelas estações. |
1 | 1 | Como Administrador, eu quero cadastrar e gerenciar usuários, para criar e gerenciar contas de usuários no sistema. |
1 | 1 | Como Publico, eu quero poder receber Alertas dentro do sistema, para que eu possa me manter em alerta sobre as mudanças. |
1 | 2 | Como Administrador, eu quero implementar mecanismos de autenticação e autorização seguros, para garantir a segurança dos dados e do sistema. |
1 | 2 | Como Administrador, eu quero gerenciar permissões de acesso para diferentes funcionalidades do sistema, para controlar o que cada tipo de usuário pode fazer no sistema. |
2 | 3 | Como Administrador, eu quero implementar o datalogger para coleta de dados dos sensores, para garantir a coleta precisa e confiável dos dados meteorológicos. |
2 | 3 | Como Administrador, eu quero estabelecer comunicação com o serviço de recepção de dados, para garantir a transmissão segura e eficiente dos dados coletados. |
2 | 3 | Como Administrador, eu quero validar e armazenar os dados coletados de forma segura, para garantir a integridade e confiabilidade dos dados para análises posteriores. |
2 | 3 | Como Administrador, eu quero implementar pipeline de integração contínua (CI) para automatizar o processo de coleta e armazenamento, para garantir a eficiência e escalabilidade do sistema. |
3 | 4 | Como Administrador, eu quero criar dashboards customizáveis para diferentes perfis de usuário (administrador, público), para atender às necessidades específicas de cada tipo de usuário. |
3 | 4 | Como Administrador, eu quero implementar visualizações de dados atraentes e informativas (gráficos, tabelas, mapas), para facilitar a compreensão e análise dos dados. |
3 | 4 | Como Administrador, eu quero integrar recursos interativos para exploração dos dados (filtros, drill-down), para permitir análises mais profundas e personalizadas. |
3 | 4 | Como Administrador, eu quero priorizar a acessibilidade e usabilidade para todos os usuários, para garantir que o sistema seja acessível. |
3 | 4 | Como Usuário Público, eu quero acessar e visualizar os dados meteorológicos de forma simples e intuitiva, para acompanhar o clima da minha região de forma fácil e rápida. |
4 | 5 | Como Administrador, eu quero implementar um gerador de relatórios dinâmico, para criar relatórios personalizados de acordo com as necessidades do momento. |
4 | 6 | Como Administrador, eu quero elaborar documentação detalhada das rotas das APIs . |
4 | 6 | Como Usuário Público, eu quero ver os alertas em caso de falhas ou problemas técnicos, para ser notificado de problemas. |
4 | 6 | Como Usuário Público, eu quero poder visualizar informações dos sensores, para que eu possa entender e aprender sobre esses sensores |
O versionamento está sendo feito baseado nos epics, ou seja, a cada epic finalizado, é lançada uma nova versão. Com o projeto finalizado, estamos na versão v.5.0.0