1
resposta

[Projeto] Desafio: automatizando processos na equipe de RH

A resolução desse problema necessita seguir esses passos:

  1. Dividir o problema em etapas menores:

Receber a lista de candidatos -> definir horários disponíveis dos entrevistadores ->Cruzar essas disponibilidades com os candidatos -> agendar entrevistas -> enviar e-mails de confirmação -> montar e atualizar agenda geral -> Lidar com remarcações/cancelamentos

Destaquei (em negrito) a parte onde ocorrem os gargalos.

  1. Reconhecer padrões

Verificar o que e repete com frequência: estruturas de e-mail, lógica de atendimento, tipos de conflito (horário), reorganização da agenda.

Se há repetição, pode haver automação.

  1. Simplificar o que importa

Usar estruturas o mais simples possível e, se possível, abstrair outras. Pegar apenas informações básicas do candidato para que o processo seja ágil e não dê vasões à desistência: nome, e-mail, vagas/etapas, disponibilidade, entrevistador responsável, horários disponíveis. O restante das informações podem ser tratadas depois.

  1. Algoritmo:
  • Entrada:

    • Planilha ou formulário com candidatos
    • Agenda dos entrevistadores (integrada com calendário)
  • Processo automatizado:

    • Sistema coleta disponibilidade dos entrevistadores
    • Envia automaticamente um link para o candidato escolher horário disponível
    • Ao escolher:
      • Reserva o horário no calendário
      • Atualiza agenda central
      • Dispara e-mail de confirmação automático
    • Se houver conflito ou ausência de resposta:
      • Envia lembrete automático
    • Em caso de alteração:
      • Link permite reagendamento sem intervenção manual
  1. No mundo real
    Podemos usar ferramentas como o Google Forms, Calendly ou Microsoft Bookings, para cadastro e agendamento
    Para automação, podem ser usados Zapier e Power Automate e tamplates de emails para envio automático.
1 resposta

Oii, Paulo!

Parabéns por essa estruturação. É muito bom ver como você aplicou os pilares do pensamento computacional para transformar um fluxo operacional do RH em um processo lógico e escalável.

Sua resolução demonstra um domínio excelente sobre a Decomposição e a Abstração. Ao quebrar o processo em tarefas menores e identificar que o sistema precisa apenas dos dados básicos para o agendamento, você removeu a complexidade desnecessária e focou no que realmente faz a engrenagem girar. Esse tipo de raciocínio é a base para criar soluções que utilizam ferramentas como o Calendly ou Zapier, onde a lógica de agendamento funciona de forma autônoma.

Pra elevar ainda mais o nível do seu plano, vale notar que esse Algoritmo pode incluir um passo de "Confirmação de Recebimento". Se o sistema enviar o link e não houver resposta em 24 horas, um lembrete automático pode ser disparado. Você pode explorar mais sobre como organizar esses fluxos lógicos no guia sobre Fundamentos do Pensamento Computacional.

Conseguiu perceber como essa estrutura de "Dividir para conquistar" permite que você adicione novas ferramentas ao processo sem precisar redesenhar toda a lógica de agendamento?

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