Desafios 4 e 8 da mentoria

 Resolução dos desafios 4 e 8 durante a aulas de mentoria

Nos três dias de mentoria foram de grande importância para a equipe, o mesmo foram utilizados para trabalhar na resolução dos desafios 4 e 8, dando continuidade então a lista de desafios com automações repassados em grupo.

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.
 
Imagem da apresentação da 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.
A seguir o fluxograma apresentando as funcionalidades da automação do desafio 4



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.
A seguir um vídeo da automação do desafio 8 apresentada durante a Sprint Review.



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