Pular para conteúdo

Refinamento de Negócio: Gestão de Usuários da Plataforma

O épico de Cadastro de Colaboradores e PDMs é crucial para a governança e o funcionamento adequado da plataforma de feedback. Ele visa prover aos administradores as ferramentas necessárias para gerenciar o acesso e os perfis dos usuários (colaboradores e PDMs), garantindo que cada indivíduo tenha as permissões corretas para operar dentro do ecossistema de feedback.


Visão Integrada do Processo

O gerenciamento de usuários segue um ciclo de vida que abrange desde a criação até a desativação, com foco na manutenção de dados precisos e na atribuição correta de papéis:

  1. Criação de Usuários: Um administrador pode adicionar novos colaboradores e PDMs ao sistema. Durante esse processo, são definidos dados essenciais como nome, e-mail e, crucialmente, o papel do usuário (colaborador ou PDM). Para colaboradores, é obrigatória a associação a um PDM, enquanto PDMs podem ser autônomos ou ter um PDM superior. Esta etapa é fundamental para o controle de acesso e para a estrutura de reporte dentro da plataforma.
  2. Manutenção de Usuários (Edição): A plataforma permite que o administrador atualize as informações dos usuários já cadastrados. Isso garante que os dados estejam sempre precisos e que as atribuições de papel e PDM possam ser ajustadas conforme a necessidade da organização.
  3. Gerenciamento do Ciclo de Vida (Desativação): Quando um usuário não precisa mais de acesso à plataforma, o administrador pode desativá-lo. Este processo, preferencialmente por "soft delete", assegura que o histórico de ações do usuário seja mantido para fins de auditoria, sem que ele possa mais interagir com o sistema.
  4. Visualização e Acompanhamento: Todas as operações de gerenciamento são facilitadas por uma lista de usuários paginada, permitindo que o administrador visualize rapidamente quem está cadastrado, seus tipos e o acesso a funcionalidades de edição e desativação.

Objetivos de Negócio

  • Controle de Acesso Centralizado: Prover uma ferramenta para que o administrador possa controlar e gerenciar de forma eficiente todos os usuários da plataforma.
  • Definição Clara de Papéis: Assegurar que cada usuário tenha um papel bem definido (Colaborador, PDM) e que as permissões estejam estritamente alinhadas a esse papel.
  • Estruturação da Hierarquia (PDM-Colaborador): Facilitar a criação de vínculos entre colaboradores e seus respectivos PDMs, que é fundamental para o fluxo de aprovação de feedback.
  • Dados Atualizados e Precisos: Permitir a fácil edição e desativação de usuários, garantindo a integridade e relevância das informações cadastrais.
  • Governança e Conformidade: Estabelecer um registro auditável das alterações nos dados dos usuários e seu status (ativo/desativado).

Principais Ganhos de Negócio

  • Segurança Reforçada: Ao controlar quem acessa o sistema e quais permissões possui, a plataforma minimiza riscos de acesso indevido e manipulação de dados.
  • Eficiência Operacional: Redução do tempo e do esforço manual na gestão de usuários, liberando recursos para outras atividades estratégicas.
  • Clareza Organizacional: A definição explícita de papéis e a associação a PDMs dentro da plataforma reflete e reforça a estrutura organizacional.
  • Melhora na Experiência do Usuário (Administrador): Uma interface intuitiva e funcionalidades claras tornam o trabalho do administrador mais fácil e menos propenso a erros.
  • Manutenção Simplificada: A capacidade de desativar usuários sem excluí-los permanentemente facilita a gestão de ex-colaboradores e preserva o histórico.

Considerações Estratégicas

  • Robustez da Validação: As validações no cadastro e edição de usuários são críticas para a integridade dos dados e o funcionamento correto dos fluxos de feedback (ex: PDM obrigatório para colaborador).
  • UX para o Administrador: A interface deve ser clara e eficiente, especialmente na listagem, edição e busca de usuários, considerando que o administrador pode gerenciar um grande volume de contas.
  • Auditoria de Alterações: Embora não explicitamente nos acceptance criteria, é uma boa prática que o sistema registre quem realizou a alteração de um usuário e quando, para fins de auditoria.
  • Segurança no Desligamento: A desativação ("soft delete") é uma prática recomendada para manter o histórico de usuários e evitar a recriação acidental de contas com o mesmo e-mail.