1
resposta

[Projeto] Desafio 2: automatizando processos na equipe de RH

Desafio 2: automatizando processos na equipe de RH

Como utilizar uma abordagem de pensamento computacional para propor um plano que ajude a automatizar esse fluxo e reduzir o esforço manual.

Decomposição:

Organização de processo seletivo: Entrevista

Lista de candidatos para entrevista
Enviar mensagem padrão para candidato
Aguarda resposta
Coletar disponibilidade do candidato
Enviar convite com link para entrevista
Aguarda confirmação
Montagem de agenda/calendário com disponibilidade
Mensagem lembrete para entrevista

Padrões

Repetição constante do mesmo fluxo de mensagem
Envios constantes de links para agendamento de entrevista conforme disponibilidade do candidato
Possíveis erro de sistema conforme alterações de data e horários de entrevista

Abstração

Padronização de email com formulário simples com informação sobre empresa, cargo e links se o candidato tem interesse na vaga nome e telefone.

Template calendário com agendamento compartilhado com data e horário preenchido conforme disponibilidade do candidato.

Algoritmo

Lista de candidatos selecionados
Envio de mensagem padrão automática
Aguarda resposta do candidato
Candidato respondeu
Coletar disponibilidade do candidato
Preenchimento do formulário através do Link para agendamento
Enviar convite com link para entrevista
Aguarda confirmação
Montagem de agenda/calendário com disponibilidade
Atualizar agenda da equipe
Calendário compartilhado
Mensagem lembrete no dia da entrevista 2 horas antes do horário marcado.

1 resposta

Olá, Luana! Como vai?

Mais uma excelente entrega! Você aplicou os pilares do Pensamento Computacional em um dos processos mais críticos de qualquer empresa: o Recrutamento e Seleção. O que você propôs não é apenas uma automação, é a criação de um fluxo de trabalho escalável.

Como você bem notou, o esforço manual no RH geralmente está no "vai e vem" de comunicações básicas. Vamos analisar os pontos técnicos da sua solução:

1. Decomposição: O Mapeamento do Funil

Você desmembrou o processo seletivo em pequenas tarefas sequenciais. Na computação, isso nos permite identificar o que chamamos de Gargalo. No seu caso, o gargalo é a "Coleta de disponibilidade". Ao identificar esse passo, você abriu caminho para a solução na etapa seguinte.

2. Reconhecimento de Padrões e Erros

Sua percepção sobre os "possíveis erros de sistema conforme alterações de data" é um olhar de analista de sistemas. Você identificou que a intervenção humana constante em agendas gera conflitos de dados (duas pessoas no mesmo horário). Automatizar isso elimina o erro humano.

3. Abstração: Focando na Solução

Na Abstração, você propôs o uso de templates e calendários compartilhados.

  • Insight Técnico: Em vez de o recrutador ser o "processador" que marca o horário, você inverteu a lógica. O candidato agora interage diretamente com o "banco de dados" (o calendário), e o sistema apenas valida se a célula (horário) está vazia ou ocupada.

4. Algoritmo e Mensagens de Lembrete

Seu algoritmo está muito bem estruturado. O detalhe final da "Mensagem lembrete 2 horas antes" é o que chamamos de Gatilho (Trigger) temporal.

  • Esse pequeno passo reduz drasticamente o no-show (candidatos que faltam), aumentando a eficiência de todo o sistema que você desenhou.

Sugestão para a Prática (Low-code)

Muitas empresas implementam exatamente esse seu algoritmo usando ferramentas como Calendly ou Microsoft Bookings integrados ao e-mail. Eles fazem exatamente o que você descreveu: verificam sua agenda, oferecem os horários livres e já criam o link da reunião automaticamente.

Sua proposta mostra que você já consegue enxergar processos manuais como "sequências lógicas" prontas para serem traduzidas em tecnologia. Parabéns pela evolução!

Espero que possa ter lhe ajudado!

No seu fluxo, se o candidato não responder à primeira mensagem automática, você pensou em algum "Loop de Retentativa" ou o algoritmo deveria apenas descartá-lo da lista após um certo tempo?