Olá, pessoal! Para resolver o desafio do time de RH, decidi focar no processo que mais gera gargalos: o agendamento de entrevistas. Em vez de automatizar tudo de uma vez, apliquei o Pensamento Computacional para resolver a pior parte do processo.
Aqui está o meu plano:
Decomposição
Dividi o processo de agendamento em 6 etapas:- Levantamento de agendas do RH,
- Primeiro contato com a Pessoa,
- Negociação de horários,
- Criação do convite,
- Envio de detalhes e
- Lembretes.
Acho que o grande problema está na etapa 3: o famoso "vai e vem" de mensagens para achar um horário comum.
Reconhecimento de Padrões
Notei que 80% do fluxo se repete sempre igual (as mesmas mensagens de convite, de lembrete, etc). O padrão de erro pode está sempre na negociação. A solução é padronizar a forma como coletamos a disponibilidade do candidato antes de oferecer as datas.Abstração
Para o sistema funcionar de forma limpa, foquei apenas nas informações essenciais que o banco de dados precisa ter, ignorando detalhes desnecessários:
As agendas dos gestores (dias/horários livres);
As respostas de disponibilidade dos candidatos;
Templates de mensagens automáticas.Algoritmo
Criei o seguinte passo a passo lógico para o sistema executar de forma automática:
Sistema envia mensagem automática perguntando: "Quais dias e turnos você tem disponibilidade?"
Candidato responde (Ex: "Terça à tarde").
Sistema cruza a resposta com a agenda do gestor e oferece apenas as opções exatas que servem para ambos.
Candidato escolhe a data com 1 clique.
Sistema confirma, atualiza os calendários, reserva a sala/link e agenda os lembretes para 24h antes.
Resultado: O que antes gerava horas de troca de e-mails, agora é resolvido em minutos, e o RH atua apenas se houver alguma exceção.
Ferramentas simples como Calendly + Google Workspace já dão conta desse algoritmo!