1
resposta

[DESAFIO] Automatizando Processos de RH

É interessante este desafio acontecer neste momento. Estou num momento de transição e utilizando 2 plataformas diferentes inscrito em algumas vagas abertas. Entender uma aplicação e utilizar ela simultâneamente é realmente unir a teoria e a prática.

Para otimizar o RH, aplicamos a decomposição para separar a gestão de agendas da comunicação por e-mail. No reconhecimento de padrões, identificamos que as confirmações podem ser padronizadas em templates. Usamos a abstração para focar apenas na disponibilidade de horários, ignorando a troca manual de mensagens. Por fim, o algoritmo proposto integra a agenda com o sistema de e-mails, permitindo que o próprio candidato escolha seu horário dentro das opções livres, eliminando o trabalho manual de 'vai e vem' de mensagens.

  1. Decomposição: Quebrando a sobrecarga do RH
    Para automatizar, primeiro precisamos entender as peças móveis do problema:

Coleta de Disponibilidade: Saber quando o entrevistador e o candidato estão livres.

Seleção de Horário: O cruzamento desses dados para definir o momento da entrevista.

Comunicação: O envio dos convites e links de videochamada.

Registro: A atualização da agenda oficial da equipe.

  1. Reconhecimento de Padrões: O que se repete sempre?
    Ao analisar o processo, percebemos que:

O e-mail de confirmação segue sempre uma mesma estrutura (Nome, Data, Hora, Link).

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

Os dados dos candidatos costumam vir de uma fonte padronizada (um formulário ou planilha).

  1. Abstração: Simplificando o Modelo
    Aqui, removemos as complexidades manuais. Em vez de o RH ligar para cada um, criamos um modelo onde:

O sistema enxerga apenas "blocos de tempo" (Disponível vs. Ocupado).

O candidato é tratado como uma "entrada de dados" que aciona um gatilho (trigger) de e-mail.

Ignoramos as conversas informais e focamos apenas na transação: Confirmação = Sucesso.

  1. Algoritmo: O Fluxo Automatizado
    Podemos desenhar o passo a passo lógico que um software (ou uma integração de ferramentas) seguiria:

Entrada: Candidato selecionado é movido para a etapa "Entrevista" no sistema.

Verificação: O algoritmo consulta a API da agenda do gestor para ver horários livres.

Ação Automática: Envia um e-mail ao candidato com um link para ele escolher um dos horários vagos.

Decisão (Se/Então):

Se o candidato selecionar o horário --> O sistema reserva a agenda, cria a sala virtual e envia o convite para ambos.

Se o candidato não responder em 24h --> Envia um lembrete automático.

Finalização: Notifica o RH que a entrevista foi agendada com sucesso.

1 resposta

Oi, Moisés! Como vai?

Gostei da sua análise, importante quando você conecta a teoria do pensamento computacional com uma situação real de transição de carreira e uso de múltiplas plataformas. Sua explicação da decomposição e do algoritmo ficou bem estruturada e prática, mostrando clareza ao transformar um processo manual em fluxo automatizado. Continue explorando esse tipo de raciocínio, isso fortalece muito sua visão de solução de problemas no dia a dia.

Uma dica: tente representar esse fluxo em um diagrama simples (como fluxograma), mostrando cada etapa do algoritmo e as decisões (Se/Então). Isso ajuda a visualizar melhorias e identificar possíveis falhas antes de implementar.

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