Ekantika: Plataforma SaaS para Avaliação 360º de RH
June 3, 2020
Visão Geral
Na Ekantika, atuei como Desenvolvedor Frontend em uma plataforma SaaS criada para reduzir o esforço manual dos consultores em departamentos de RH. A plataforma facilitava as avaliações 360º de colaboradores, permitindo que gestores de RH, membros de equipe e avaliadores externos pudessem se avaliar mutuamente com base em diversos critérios. Foi projetada com total flexibilidade, possibilitando que as empresas personalizassem o processo de avaliação de acordo com suas necessidades específicas.Uma das primeiras empresas a adotar o sistema foi a Connect Car, que utilizou a flexibilidade da plataforma para ajustar as perguntas e os formatos de avaliação. O sistema suportava avaliações de 90 graus, 180 graus e 360 graus, permitindo que as empresas configurassem perfis de acesso diferentes para gestores de RH, participantes da avaliação e membros de equipe. Os gestores podiam acompanhar e avaliar múltiplas equipes simultaneamente, além de personalizar as perguntas de acordo com as necessidades de cada empresa.
Principais Funcionalidades
Perfis de Avaliação Personalizáveis: Cada empresa podia configurar a plataforma de acordo com seus processos internos. Os gestores de RH tinham total controle para configurar diferentes tipos de avaliações (90°, 180° ou 360°) e ajustar as perguntas conforme suas necessidades.
Múltiplos Perfis de Usuário: A plataforma contava com perfis distintos para gestores de RH, participantes da avaliação e membros de equipe. Esses perfis podiam ser personalizados para diferentes níveis de acesso e permissões, garantindo que apenas indivíduos autorizados pudessem acessar os dados sensíveis das avaliações.
Adaptável ao Branding: O SaaS era completamente adaptável à identidade visual de cada empresa, permitindo que o sistema fosse customizado com logos, cores e elementos de design, oferecendo uma experiência personalizada para cada cliente.
Relatórios e Resultados Detalhados: Após cada avaliação, os gestores de RH recebiam relatórios completos, com um resumo das notas de cada colaborador, categorizadas por métricas variadas (avaliações de pares, feedback de gestores, etc.).
Opções Flexíveis de Avaliação: Dependendo das necessidades da empresa, era possível configurar avaliações em que pares, subordinados e gestores se avaliavam mutuamente em um ciclo de feedback 360º, ou optar por avaliações de 90° e 180° para processos mais simples.
Tecnologias Utilizadas
React: Como tecnologia principal do frontend, desenvolvi componentes dinâmicos e reutilizáveis que proporcionavam uma experiência de usuário fluida e responsiva.
Arquitetura SaaS: A plataforma foi projetada como um SaaS multi-tenant, onde diferentes clientes podiam gerenciar suas avaliações e configurações de forma independente.
Integração com API REST: Colaborando de perto com o desenvolvedor backend, integrei o frontend com as APIs REST, garantindo a obtenção e atualização de dados em tempo real e relatórios para os usuários.
UI/UX Personalizável: Criei uma interface flexível que podia se adaptar às necessidades de branding de cada empresa, fazendo com que a plataforma fosse personalizada para cada cliente.
Desafios e Aprendizados
Trabalhar no Ekantika foi um desafio excitante e recompensador devido ao tamanho e à complexidade da plataforma. Criar um SaaS que atendesse a profissionais de RH e permitisse avaliações 360º para diferentes empresas exigiu um design de interface cuidadoso e manipulação dinâmica de dados.Um dos principais desafios foi garantir que a interface do usuário fosse tanto intuitiva quanto adaptável. Como os gestores de RH tinham total liberdade para ajustar as perguntas e gerenciar as avaliações, era essencial garantir que o frontend fosse flexível, mas também simples de navegar, independentemente da complexidade da avaliação. Trabalhei de perto com o desenvolvedor backend para integrar as APIs REST, assegurando comunicação perfeita entre o frontend e o backend. A gestão de múltiplos perfis de acesso também trouxe complexidade, pois cada tipo de usuário interagia com o sistema de maneira diferente.
Colaboração e Metodologia Ágil
Durante o projeto, colaborei estreitamente com o desenvolvedor backend e o time de produto da Ekantika. Regularmente discutíamos atualizações e resolvíamos quaisquer desafios que surgissem. Utilizamos uma abordagem ágil de Kanban, com metas semanais e cerimônias para acompanhar o progresso e garantir o alinhamento. Esse processo ágil nos permitiu manter a flexibilidade e ajustar prioridades com base no feedback do time de produto e dos primeiros usuários da plataforma, como a Connect Car.
Resultado
A plataforma SaaS Ekantika foi lançada com sucesso, oferecendo um serviço valioso para departamentos de RH, reduzindo significativamente o esforço manual nas avaliações de colaboradores. As empresas que utilizam a plataforma podem personalizar totalmente suas avaliações, acessar relatórios detalhados e adaptar toda a experiência às suas necessidades. Este projeto foi um marco importante na minha carreira, pois tive a oportunidade de trabalhar em uma plataforma SaaS de grande escala e colaborar de perto com uma equipe multifuncional. A experiência me ajudou a aprimorar minhas habilidades em desenvolvimento React, integração de APIs e arquitetura SaaS.