Plataforma de gestão de desempenho, clima organizacional e potencial humano.
01 / 35A avaliação de desempenho, em quase todas as empresas, ainda é feita em folhas de cálculo, formulários soltos e processos que ninguém quer cumprir.
Folhas de cálculo trocadas por e-mail. Ciclos que demoram meses a fechar e ninguém sabe ao certo onde estão.
Não se consegue saber, em tempo real, quais avaliações já saíram e quais gestores estão a segurar o ciclo.
São tratados por sistemas distintos, com lógicas distintas. As decisões ficam parciais.
O processo é confuso, lento e raramente devolve algo de útil para quem responde.
Trocas por e-mail, ficheiros em pastas partilhadas, zero auditoria. Em RGPD, isto é uma fragilidade.
Operação manual consome tempo do RH, de gestores e de colaboradores — sem que ninguém o veja.
Três públicos distintos, com necessidades distintas, dentro de um mesmo sistema.
Múltiplos pontos de vista sobre o mesmo colaborador, sem fricção operacional.
300 colaboradores × 4 tipos de avaliação = 1.200 fichas digitais geradas automaticamente em segundos.
Sem perguntar nada ao RH. O sistema lê a hierarquia gestor_id e cria as ligações sozinho.
Feedback honesto exige confiança técnica — não apenas uma promessa de boa-fé.
Não existe, em nenhum momento, uma ligação técnica entre o utilizador autenticado e as respostas enviadas no link público de clima.
A ferramenta clássica de sucessão, integrada ao desempenho real.
Gamificação leve para tornar visíveis os destaques do ciclo.
Equipas que veem o seu trabalho valorizado publicamente reportam maior envolvimento. O ranking torna visível o que normalmente fica guardado num PDF.
Gráfico de barras dinâmico — compara áreas da empresa de forma imediata.
Ranking horizontal para identificar equipas-referência e equipas em risco.
Cada empresa define o seu próprio modelo — sem código.
Diferentes formatos numa mesma avaliação.
Cada pergunta tem peso de 0,5 a 2,0 na nota final.
Organização temática para análises segmentadas.
Perguntas que se aplicam a toda empresa ou só a posições específicas.
Mesmo banco serve para os dois fins, separados por um flag.
Ciclos fechados mantêm a versão original das perguntas.
Estrutura organizacional inteira carregada num único ficheiro Excel.
Antes de gravar, o utilizador vê uma tabela com cada linha classificada como OK, Aviso ou Erro — e só confirma se concordar.
Casos comuns — NIFs repetidos, e-mails inválidos, datas mal formatadas — são apanhados antes de afetarem o banco de dados.
Quem está parado, há quanto tempo, e como destravar.
Todas as avaliações em curso ou pendentes, organizadas por grupo, subgrupo e avaliador. Identificação imediata de bottlenecks.
Geração de correio eletrónico em massa para os avaliadores em falta, com um único clique. Sem ciclos surpresa.
Fluxos típicos de utilização, do dia-a-dia das equipas.
Setup: 1 dia útil. Resposta: 2 semanas. Fecho: imediato — sem consolidação manual.
RH não junta folhas de cálculo. As médias finais saem prontas e alimentam relatórios automaticamente.
Acessa via URL pública, sem credenciais. Funciona em telemóvel, tablet ou desktop.
Apenas as respostas e um hash técnico para evitar duplicação. Nenhum dado identificador.
Médias e distribuição por pergunta. Nunca quem respondeu o quê.
Antes de gravar, o utilizador valida a planilha linha a linha.
| Linha | Status | Grupo / Sub / Cargo | Nome | NIF | Observações | |
|---|---|---|---|---|---|---|
| 2 | OK | Tecnologia · Desenvolvimento · Programador | Natan | natan@empresa.pt | 123 456 789 | — |
| 3 | Aviso | Marketing · Estratégia · Diretor | Bruna | bruna@empresa.pt | 987 654 321 | Data de admissão inválida (ignorada) |
| 4 | Erro | Marketing · Operacional · Analista | Manu | manu@empresa.pt | 987 654 321 | NIF duplicado na planilha |
| 5 | OK | Comercial · Vendas · Account Manager | Rafael | rafael@empresa.pt | 456 789 123 | — |
Como está construído por dentro. O que importa saber antes de adotar.
HTML5 + Bootstrap 5.3, Chart.js para visualizações, SweetAlert2 para confirmações.
PHP 8+ com PDO, padrão de módulos isolados por funcionalidade.
MySQL 8 (utf8mb4) com queries preparadas, transações e índices nas chaves de filtro.
Cada módulo tem o seu próprio diretório com index, criar, editar, processar e relatório. O config.php central oferece autenticação, contexto de empresa e helpers transversais (logs, parametrizações, controlo de quotas).
Cada empresa vê apenas os seus dados. Sempre.
empresa_id indexada.getEmpresaId() obtém o contexto da sessão.Uma base de dados única serve todas as empresas, com isolamento lógico via empresa_id.
Clientes com requisitos de compliance específicos podem ter instância isolada (banco e aplicação separados).
Baixa dependência de fornecedor. Sem lock-in.
Linguagem da camada de aplicação.
Base de dados relacional.
Acesso seguro com prepared statements.
Gestão de dependências PHP.
Sistema responsivo.
Visualizações interativas.
Importação e exportação .xlsx.
Pré-processamento de estilos.
Cifradas com bcrypt. Nunca armazenadas em texto.
100% das queries usam prepared statements. Zero concatenação.
Toda saída para HTML é escapada com htmlspecialchars().
Validação de contexto em cada requisição. Logout limpa toda a sessão.
Tabela logs regista ação, utilizador, IP, user-agent, antes e depois.
Cada módulo verifica perfil antes de servir o conteúdo.
Não depende de promessa — é demonstrável tecnicamente.
Não é possível, por construção do esquema da base de dados, descobrir quem respondeu o quê numa pesquisa de clima.
Aplicação stateless — pode crescer adicionando servidores web atrás de um balanceador. A sessão pode migrar para Redis quando necessário.
Pool de conexões via singleton, queries com JOIN consolidados, índices em empresa_id e chaves de filtro, cache de parametrizações em memória.
| Integração | Estado | Mecanismo |
|---|---|---|
| Importação Excel — utilizadores, hierarquia | Disponível | Modelo XLSX + pré-visualização |
| Exportação — impressão e PDF | Disponível | CSS @media print |
| Correio eletrónico — notificações | Disponível | Mailto em massa |
| Single Sign-On — SAML / OAuth | Em roteiro | Azure AD / Google Workspace |
| API REST — sistemas externos | Em roteiro | Endpoints autenticados |
| Webhooks — eventos em tempo real | Em roteiro | Push para sistemas terceiros |
| Conectores SaaS — RH, BI | Sob procura | Avaliados caso a caso |
Controlo, conformidade e operação segura para o RH e para a TI.
Cada empresa liga e desliga o que faz sentido para o seu modelo.
Logo, nome fantasia e cores principais podem ser ajustados por empresa.
Cada empresa tem o seu próprio administrador, com acesso apenas aos dados da sua empresa.
| Função | Administrador | Gestor | Colaborador |
|---|---|---|---|
| Criar e editar ciclos | ✓ | — | — |
| Gerir perguntas e competências | ✓ | — | — |
| Importar estrutura organizacional | ✓ | — | — |
| Avaliar a sua equipa | ✓ | ✓ | — |
| Atribuir potencial (9-box) | ✓ | ✓ subordinados | — |
| Ver dashboards e relatórios | ✓ empresa | ✓ equipa | — |
| Responder autoavaliação | ✓ | ✓ | ✓ |
| Ver os próprios resultados | ✓ | ✓ | ✓ |
| Participar da pesquisa de clima | ✓ | ✓ | ✓ |
logs.Desempenho, clima e potencial num único sistema — não em três ferramentas separadas.
Importação em massa de toda a estrutura organizacional em minutos.
Operações sensíveis mostram o impacto antes de gravar. Sem surpresas.
Interface, vocabulário e práticas alinhadas com a realidade local.
Tecnologias standard. Dados acessíveis por SQL convencional.
Sem cobrança por utilizador. Modelo por empresa com limites contratuais claros.
Plano de Desenvolvimento Individual, ligado às competências avaliadas.
Lembretes de ciclo ativo, prazos a vencer e avaliações pendentes.
Integração com Azure AD, Google Workspace e Okta.
Endpoints autenticados para integração com sistemas de RH e BI.
Aplicação progressiva (PWA) para responder no telemóvel.
Sugestões de feedback, análise de sentimento e deteção de padrões.