Resolução dos desafios 4 e 8 durante a aulas de mentoria
Além de trabalhar em cima da resolução dos desafios escolhidos, deveríamos incluir outras tarefas com as automações a serem desenvolvidas. Destas tarefas adicionais, teríamos que fazer a orquestração utilizando o Botcity, que incluíam agendamento, visualização de logs, mensagens, tarefas agendadas, por fim uma apresentação das automações na Sprint Review.
Como feito nos desafios anteriores a equipe deveria apontar um Tech Leader que tinha como missão distribuir as tarefas e organizar o quadro kanban no trello, além de trabalhar na definição de funcionalidades (user stories) de ambos os desafios.
O Tech Leader escolhido da semana foi o colaborador Alexsander, a equipe foi dividida em duas, em que os colaboradores Alessandro e Luciana ficaram responsáveis por resolver o desafio 8 e dupla Alexsander e Ana ficariam responsáveis por trabalhar em cima do desafio 4, a seguir serão descritos detalhes dos dois desafios:
Desafio número 4 - Automação de Preenchimento de Formulário Google Forms para Cadastro de Funcionários com Atualização de Status no Excel.
O objetivo seria desenvolver um script em Python com BotCity para automatizar o preenchimento de um formulário Google Forms com dados de funcionários extraídos de um arquivo Excel. Após cada preenchimento, o script deve atualizar o status do funcionário como "Cadastrado" no Excel, permitindo a criação de um relatório ao final.
- Utilize BotCity para acessar o Google Forms, preencher os campos do formulário com os dados dos funcionários extraídos do Excel e submeter o formulário.
- Após o envio do formulário, o script deve atualizar a linha correspondente ao funcionário no Excel, marcando o status como "Cadastrado".
- Ao final do processo, o Excel deve conter o status atualizado de todos os funcionários, permitindo a geração de um relatório simples sobre o progresso dos cadastros.
Desafio número 8 - Automação de Coleta e Visualização de Dados Climáticos
O objetivo seria desenvolver um script em Python que automatize a coleta de dados climáticos (como temperatura, umidade, etc.) de um site meteorológico, salve os dados em um arquivo Excel, e crie gráficos para visualização das condições climáticas ao longo de um período.
A imagem a seguir demonstra o fluxograma da automação
- Utilize Python para acessar um site meteorológico e extrair dados climáticos diários para uma localização específica.
- Salve os dados coletados em uma planilha Excel e crie gráficos que mostrem as variações diárias de temperatura, umidade, ou outras variáveis climáticas.
Os desafios teriam que ser finalizados em um prazo bem reduzido, além de serem entregues todas as funcionalidades das automações, deveríamos entregar os gráficos de burndown, e os fluxogramas de ambos.
Após algumas dificuldades encontradas, principalmente no desafio 8, a etapa que de orquestração não foi realizada com sucesso devido a alguns problemas encontrados, apesar de as configurações terem sido realizadas conforme a documentação da Botcity. Essas dificuldades foram relatadas durante a apresentação da Sprint Review. Agora restam dois desafios a serem finalizados para a equipe Turing, desafios 1 e 6. Até a próxima.

Comentários
Postar um comentário