2
respostas

Desafio: automatizando processos na equipe de RH

Diante da demanda do time de Recursos Humanos, é possível aplicar os fundamentos do pensamento computacional para transformar um processo manual e repetitivo em um fluxo automatizado, mais eficiente e escalável.

O primeiro passo é a decomposição do problema. O processo atual pode ser dividido em etapas menores: seleção de candidatos, definição de horários disponíveis, agendamento das entrevistas, envio de e-mails de confirmação e organização da agenda. Ao separar essas tarefas, torna-se mais fácil identificar pontos de automação.

Em seguida, realiza-se o reconhecimento de padrões. Observa-se que, semanalmente, o fluxo se repete com poucas variações: candidatos são convidados para entrevistas, escolhem horários dentro de uma disponibilidade pré-definida, recebem confirmações e são incluídos na agenda. Esse padrão indica que o processo é altamente previsível e, portanto, automatizável.

A partir disso, aplica-se a abstração, simplificando o processo em um modelo geral de agendamento. Em vez de tratar cada candidato individualmente, cria-se um sistema em que:

  • horários disponíveis são previamente definidos,
  • candidatos escolhem seus próprios horários,
  • confirmações são enviadas automaticamente,
  • a agenda é atualizada em tempo real.

Por fim, desenvolve-se um algoritmo de automação, estruturando o fluxo de forma lógica:

Algoritmo de agendamento de entrevistas

Início
Definir horários disponíveis na agenda

Passo 1 — Envio do convite
Enviar e-mail para candidatos com link de agendamento

Passo 2 — Escolha do candidato
Candidato acessa o link e seleciona um horário disponível

Passo 3 — Verificação de disponibilidade
Se horário disponível → confirmar agendamento
Se horário indisponível → solicitar nova escolha

Passo 4 — Confirmação automática
Enviar e-mail com:
data e horário
link da entrevista (se online)
orientações gerais

Passo 5 — Atualização da agenda
Registrar automaticamente o agendamento na agenda da equipe

Passo 6 — Lembrete automático
Enviar lembrete ao candidato antes da entrevista

2 respostas

Olá, Patricia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a decomposição para organizar o processo em etapas menores, utilizou muito bem o reconhecimento de padrões para identificar a repetição semanal do fluxo e ainda compreendeu a importância da abstração para simplificar o agendamento e torná-lo escalável.

Uma sugestão para o futuro seria integrar o algoritmo de agendamento com lembretes automáticos em múltiplos canais (como e-mail e aplicativos), garantindo maior eficiência na comunicação e reduzindo o risco de faltas nas entrevistas.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, para resolver o desafio proposto pensei na seguinte solução:

Decomposição do problema: avaliar qual o volume de entrevistas com candidatos; verificar as datas disponíveis dos candidatos; avaliar dias e horários disponíveis dos entrevistadores para a composição das agendas e quantidade de candidatos por avaliadores

Reconhecimento de padrões nos pedidos: 1º contato com o candidato > resposta do candidato referente a proposta de agenda > confirmação do agendamento > montagem da agenda final da equipe de RH

Abstrações que podem ser criadas para simplificação do fluxo: automação do agendamento, com envio de um link por e-mail ou WhatsApp para o candidato acessar as datas disponíveis e escolher e integração com um calendário compartilhado com os entrevistadores

Algoritmo para agendamento: Receber a lista de candidatos → Enviar e-mail ou WhatsApp com link de agendamento → Enviar ao candidato e-mail ou WhatsApp de confirmação do horário escolhido → Atualizar agenda da equipe de entrevistadores → Enviar e-mail, sms ou WhatsApp com lembrete automático 1 dia antes da entrevista