Relatório de Projeto: Ecossistema DocRH
Uma análise de requisitos para a evolução de um ecossistema de automação de processos de RH.
Ezequiel Vieira dos Anjos
Engenharia de Software (BES) - Uniasselvi
Resumo do Estudo
Clique em um tópico para ver mais detalhes.
Objeto
Análise do sistema DocRH, que automatiza o fluxo de documentos de RH.
Metodologia
Revisão da literatura e estudo de caso prático do projeto.
Resultado
Proposta de evolução para a v2.0, focada em robustez e segurança via API.
Introdução: A Problemática
A transformação digital no RH é uma necessidade, mas a dependência de processos manuais para gerir documentos entre sistemas cria um cenário de alto risco e baixa eficiência.
Dependência de Planilhas
Redigitação de Dados
Falta de Visibilidade
A justificativa para o projeto DocRH é, portanto, **propor uma solução de automação para mitigar esses riscos**, centralizando a gestão e garantindo a conformidade com a LGPD.
Fundamentação Teórica
A Engenharia de Requisitos é a ponte entre a necessidade de negócio e o desenvolvimento técnico. Ela nos guia para construir o produto certo, da maneira certa.
Elicitação
Descobrir as necessidades dos stakeholders através de técnicas como entrevistas e workshops.
Análise
Entender, refinar e resolver conflitos entre os requisitos coletados.
Especificação
Documentar os requisitos de forma clara, precisa e não ambígua.
Validação
Garantir que os requisitos especificados atendem às expectativas do cliente.
A Solução Proposta: Ecossistema DocRH
DocRH - Sistema Web
Plataforma centralizada para gerenciar, consultar e acompanhar todos os processos, com um dashboard de status em tempo real.
DocRH Extractor
Extensão para Chrome que extrai dados do sistema "1doc" com um clique, eliminando a redigitação e o erro humano.
Stakeholders: As Vozes do Projeto
Passe o mouse sobre os cards para descobrir a perspectiva de cada um.
Coordenador de Sistemas
Visão Estratégica
Preocupação Chave:
"A solução resolve o problema de negócio e mitiga os riscos de conformidade?"
Colaboradora do RH
Usuário Operacional
Preocupação Chave:
"O sistema é fácil de usar e realmente economiza meu tempo no dia a dia?"
Usuários do Gabinete
Consumidor da Informação
Preocupação Chave:
"Eu consigo encontrar a informação que preciso de forma rápida e confiável?"
Desenvolvedor
Executor Técnico
Preocupação Chave:
"A arquitetura é sustentável? O código é limpo, seguro e fácil de manter?"
Escopo do Projeto (v1)
Focar no essencial para entregar valor rapidamente foi a chave para o MVP.
Funcionalidades Incluídas
Automação da Extração
Dashboard de Processos
Gestão de Status (CRUD)
Autenticação de Usuários
Planejamento do Projeto
Técnicas de Elicitação
Análise de Documentação
Estudo do código e docs no GitHub para entender o estado atual.
Entrevista com Stakeholder
Reuniões com o Coordenador para capturar a visão de negócio.
Cronograma (4 Semanas)
Análise
Estudo da documentação e arquitetura existente.
Elicitação
Reuniões para definir necessidades de evolução.
Documentação
Criação do documento de requisitos para a v2.0.
Validação
Revisão final e preparação da apresentação.
Análise e Proposta de Evolução
Análise Crítica: Fragilidade Arquitetônica
A dependência do **Web Scraping** torna a solução vulnerável a qualquer mudança no layout do sistema "1doc", comprometendo o requisito não funcional de **robustez**.
Requisitos para a Evolução (v2.0)
RF: Integração via API
Substituir o scraping por uma API para garantir a estabilidade e a confiabilidade da comunicação.
RF: Suporte a OCR
Implementar Reconhecimento Óptico de Caracteres para extrair dados de PDFs de imagem.
RF: Perfis de Acesso
Criar um sistema de permissões granulares (Admin, RH, Gabinete).
RNF: Segurança
Aprimorar políticas de senha e armazenamento de tokens, em conformidade com a LGPD.
Demonstração do Sistema
Veja o ecossistema DocRH em ação. O vídeo abaixo demonstra o fluxo completo, desde a extração de dados no sistema "1doc" com a extensão até o registro e visualização no dashboard do sistema web.
Reflexões Finais
Além do Funcional
A verdadeira engenharia reside em construir soluções robustas, seguras e escaláveis, não apenas funcionais.
Ativo Estratégico
O processo de requisitos transforma uma ferramenta útil em um ativo de software de longo prazo.
Visão Crítica
Analisar o próprio projeto de forma imparcial é um desafio e um aprendizado fundamental.
Referências
PRESSMAN, Roger S.; MAXIM, Bruce R. **Engenharia de Software: Uma Abordagem Profissional**. 9. ed. Porto Alegre: AMGH, 2021.
SOMMERVILLE, Ian. **Engenharia de Software**. 10. ed. São Paulo: Pearson Education do Brasil, 2019.