Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: automatizando processos na equipe de RH

Para resolver a sobrecarga do time de RH, podemos aplicar o pensamento computacional encarando esse processo manual como um sistema engessado que precisa ser refatorado. Aqui está o plano de ação baseado nos quatro pilares:

  1. Decomposição (Dividindo o "Monolito")
    O processo atual é um bloco único, exaustivo e altamente acoplado. Vamos dividi-lo em três etapas menores e independentes (como se fossem microsserviços):
  • Coleta de Disponibilidade: Cruzar a agenda livre dos entrevistadores com o tempo do candidato.

  • Comunicação/Notificação: Redigir e enviar os e-mails com links e detalhes.

  • Registro de Estado: Atualizar a agenda central do time para evitar conflitos de horário.

  1. Reconhecimento de Padrões (Padronização de Inputs)
    Ao analisar o fluxo de trabalho, notamos repetições claras que podem ser parametrizadas:
  • Os e-mails de confirmação têm o mesmo "esqueleto", mudando apenas variáveis dinâmicas (ex: [Nome_Candidato], [Data_Hora], [Link_Reuniao]).

  • As entrevistas possuem "slots" de duração padrão (ex: 30 ou 60 minutos).

Identificar isso nos permite criar templates fixos, eliminando a digitação manual repetitiva.

  1. Abstração (Focando no "Payload" Essencial)
    Para a automação funcionar, precisamos ignorar os detalhes subjetivos da vaga no momento do agendamento e extrair apenas os dados (o payload) necessários para a transação ocorrer:
  • E-mail e Nome do candidato.

  • E-mail do entrevistador.

  • Data e Hora do slot escolhido.

Qualquer outra informação neste momento é ruído que atrapalha o fluxo de marcação.

  1. Algoritmos (O "Pipeline" de Automação)
    Com os dados limpos, criamos a lógica passo a passo, uma esteira de automação orientada a eventos (que pode ser implementada via integrações de calendário ou até APIs de mensageria na nuvem, como o AWS SES):
  • Passo 1: O RH envia um link (via ferramentas como Calendly ou solução interna) expondo apenas os horários livres já mapeados dos entrevistadores.

  • Passo 2: O candidato seleciona o horário de sua preferência.

  • Passo 3 [Gatilho/Evento]: A confirmação dispara um webhook que preenche o template de e-mail com as variáveis e o envia automaticamente para o candidato.

  • Passo 4: O mesmo evento cria o convite com o link da videochamada na agenda do entrevistador e no painel central do RH.

Aplicando essa arquitetura de processos, o RH deixa de atuar como um "roteador humano" de mensagens e recupera tempo para focar no que realmente importa: a análise estratégica dos talentos.

1 resposta
solução!

Oi, Weriton, como vai?

A sua solução aplica os quatro pilares do pensamento computacional com uma profundidade que vai além do esperado para o exercício. O uso de termos como microsserviços, webhook, payload e pipeline não é apenas vocabulário técnico solto, está empregado de forma coerente com o contexto de cada etapa, o que demonstra uma boa maturidade no raciocínio sobre sistemas.

Vale destacar a analogia do RH como "roteador humano" para explicar o problema central. É exatamente esse tipo de abstração que facilita a comunicação entre times técnicos e não técnicos em projetos reais.

Parabéns pela entrega e obrigado por compartilhar uma solução tão elaborada.

Continue trazendo suas soluções por aqui, o fórum está à disposição.

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