2
respostas

Desafio: automatizando processos na equipe de RH

Busquei uma resolução que reduz o trabalho da equipe mas prevê imprevistos por meio do pensamento computacional.

Decomposição

As fases de um agendamento decompõem o problema e incluem:

  1. escolher data e hora
  2. receber confirmação do candidato
  3. marcar na agenda

Reconhecer padrões

É padrão uso de e-mails para comunicação entre empresa e candidato
É padrão o uso do horário comercial e dias úteis
É comum ter horários ocupados para um membro da equipe de RH e outro não estar ocupado.
É comum esquecimento de confirmar uma entrevista por parte de candidatos desinteressados
É comum mudar de data e hora devido a inconsistências

Abstração

A melhor solução é um sistema de agendamento prático. Ações essenciais: agendar e confirmar.
O sistema deve ter previamente os cronograma padrão de entrevistas da equipe visando não atrapalhar outras atividades
Nas fichas de candidatos e nas listas deve haver previamente sugestões de horários, dado recebido durante a inscrição do candidato

Algoritmo

Recebe a lista de candidatos ---> distribui de acordo com a agenda da equipe ---> envia e-mails com o link de confirmação ---> confirma horário e data da entrevista ou recebe sugestão de mudança de acordo com os horários disponíveis na agenda
Se receber confirmação ---> atualiza a agenda da equipe ---> envia lembrete no dia da entrevista (se for reunião online recebe link da videoconferência)
Se receber sugestão de horário e data ---> equipe realiza a confirmação ---> atualiza a agenda da equipe ---> envia lembrete no dia da entrevista
Se não receber confirmação em 24h ---> alerta a equipe ---> reenvia o e-mail
Se não receber confirmação em 3 dias ---> arquiva o candidato (ou elimina, dependendo da política da empresa pode haver outras ações)

A sugestão de solução visa dessa maneira evitar que a equipe precise intervir demasiadamente em questões de agenda e inconsistência de horários e distribui de maneira justa as entrevistas, evitando excesso de trabalho e permitindo que o RH dedique-se a atividades mais valorosas.

Reconheço que ainda tenho muito a aprender sobre o pensamento computacional e as maneiras mais simples e eficientes de chegar a soluções práticas, vamos todos continuar nossos estudos em busca do verdadeiro aprendizado.

2 respostas

Olá, Regina. Como vai?

Parabéns pela resolução do desafio! Sua abordagem utilizando os quatro pilares do pensamento computacional ficou fantástica e demonstra uma excelente visão de processos, algo essencial para uma Product Designer.

Você conseguiu mapear com muita precisão as dores reais de uma equipe de Recursos Humanos. O seu algoritmo não pensou apenas no "caminho feliz" (onde tudo dá certo), mas previu as exceções e imprevistos comuns do dia a dia, como os candidatos que esquecem de responder ou que precisam reagendar. Isso é a base para desenhar uma ótima experiência de usuário (UX) e automação de sistemas.

Para agregar ainda mais valor ao seu projeto e complementar sua solução, quero destacar dois pontos onde a sua lógica foi cirúrgica e sugerir um detalhe para os seus próximos passos:

Pontos Fortes da sua Resolução

  • Abstração Inteligente: Ao definir que o candidato já deve informar sua preferência de horário logo no momento da inscrição, você eliminou a maior causa de retrabalho do RH, que é o vai e vem de e-mails para descobrir quando a pessoa está livre.
  • Algoritmo com Condicionais (Se/Senão): A estrutura de regras de tempo (esperar 24h para reenviar e 3 dias para arquivar) está impecável. Essa clareza é exatamente o que um desenvolvedor precisa para traduzir o seu desenho de processo em código real.

Sugestão de Refinamento (Reconhecimento de Padrões)

Pensando na melhoria contínua do seu fluxo, um padrão que costuma acontecer muito em processos seletivos é o conflito de fusos horários (caso a empresa contrate pessoas de estados diferentes) ou a indisponibilidade de última hora do próprio entrevistador do RH devido a reuniões internas de emergência.

Como boa prática para deixar o seu algoritmo ainda mais blindado, você poderia adicionar um subpasso na etapa de mudança de horários:

  • Se o entrevistador do RH precisar desmarcar, o sistema envia automaticamente um alerta ao candidato com um botão para ele escolher um novo horário, sem que o RH precise redigir um e-mail manualmente.

Você mencionou no final que ainda tem muito a aprender, mas a sua capacidade de quebrar um problema complexo de negócios e transformá-lo em uma solução lógica e automatizada mostra que você já captou a essência do pensamento computacional. Continue aplicando essa mentalidade estruturada nos seus projetos de design!

Espero que possa ter lhe ajudado!

Gratidão, esse detalhe em especial faz toda a diferença, afinal o imprevisto pode acontecer para ambos RH e candidato, amei a sugestão! Continuarei sim a aplicar essa mentalidade em meus projetos e aprender cada vez mais.