[ETP] Avaliação técnica da qualidade dos dados do SID
ESTUDO TÉCNICO PRELIMINAR - ETP
O time Titãs realiza as manutenções de diversos sistemas, sendo eles até este momento: SID, Skala, Comunique-se e Cegonha. Devido a um levantamento técnico se cogitou a avaliação técnica da qualidade dos dados do SID. Para viabilidade desse tipo de levantamento, será necessário uma série de verificações no banco de dados.
2 - O QUE É NECESSÁRIO PARA ATENDER A NECESSIDADE
2.1 - ABORDAGEM GERAL
O SID é um sistema relativamente pequeno, em termos de estrutura de dados, vejamos seu diagrama:
Fonte: Setic
O sistema conta com dados datados a partir do ano de 2016 e até o atual momento conta com o total de 63.934 solicitações de férias ou remarcação de férias e possui 1752 portarias em sua base de dados.
Em análise preliminar foi identificado alguns problemas que impactam na qualidade de seus dados, como exemplo podemos citar: portarias que não estão vinculadas à solicitações, solicitações de férias duplicadas, falta de coerência nos períodos de férias das solicitações, solicitações que não computaram auditoria do usuário responsável, remarcações de solicitações não portariadas, etc.
Do ponto de vista técnico, as avaliações de qualidade de dados, deveriam ser executadas por analistas de qualidade de dados, profissionais estes que até o momento não estão disponíveis na SETIC, suas funções seriam avaliar e interpretar cada métrica de qualidade de dados individual.
Normalmente agregam uma pontuação para a qualidade geral dos dados e fornecem uma porcentagem para representar a precisão de seus dados. As regras de qualidade de dados são um componente integral da governança de dados, que é o processo de desenvolvimento e estabelecimento de um conjunto definido e acordado de regras e padrões pelos quais todos os dados de uma organização são regidos.
A governança de dados eficaz deve harmonizar dados de várias fontes de dados, criar e monitorar políticas de uso de dados e eliminar inconsistências e imprecisões que, de outra forma, afetariam negativamente a precisão da análise de dados e a conformidade regulatória.
2.2 - RAZÃO DA FALTA DE QUALIDADE NOS DADOS
O sistema SID, desde sua criação, foi delegado sua responsabilidade por vários times de desenvolvimento no ambiente da SETIC, suas regras de negócios foram demandando várias alterações com o tempo. Tais alterações ocasionaram bugs no decorrer do caminho e alguns dos bugs ocasionaram a falta da qualidade de dados do sistema.
Um exemplo na prática é que na ação de gerar portaria o sistema disponibiliza uma lista de servidores que estão com suas férias já previamente marcadas no Portal do Servidor, acontece que após o ato que gera a portaria e isso inclui a assinatura, todas as solicitações envolvidas devem ser atualizadas no banco de dados e incluir a portaria em questão, vejamos o código:
Tal procedimento anteriormente acontecia sem as condicionais do ano aquisitivo, tipo de solicitação e status. O que na maioria das vezes fazia com que a solicitação fosse atualizada no banco de dados de forma errada, o que corrompia a credibilidade de muitos dados portariados.
Pode-se concluir que a melhoria contínua dos bugs no SID melhoraram a qualidade dos atuais dados de 2021 até o ano corrente, no entanto
2.3 - PROCEDIMENTOS PARA ATENDER A NECESSIDADE
3 - COMPLEXIDADES DE IMPLEMENTAÇÃO
Dados incorretos podem ter consequências negativas e significativas para a SETIC. Os dados do SID em situação de baixa qualidade pode ser frequentemente apontado como a fonte de confusão operacional, análises imprecisas e estratégias mal concebidas. Exemplos de danos econômicos que problemas de qualidade de dados podem causar, incluem despesas adicionais, quando as férias que possuem períodos de abono, conter duplicidade ou parâmetros de segurança não atendidos, poderá ocasionar pagamento indevido.
5 - VALOR AGREGADO
A longo prazo, dados de alta qualidade é a base das melhorias práticas. À medida que a qualidade dos dados melhora, a organização fica mais forte, permitindo que os usos potenciais dos dados se multipliquem em outros dados ou informações. Encontrar maneiras da SETIC prevenir, detectar e corrigir problemas de qualidade de dados do SID preparará o cenário para que os dados sejam colocados em serviço de várias maneiras, desde melhorar a marcação de férias e até fornecer informações precisas sobre o cenário do planejamento de férias.
6 - CONCLUSÃO DO ESTUDO
O presente ESTUDO TÉCNICO PRELIMINAR, elaborado pelos integrantes TÉCNICOS do time TITÃS, considerando a análise dos desafios técnicos envolvidos e citados, conclui pela RECOMENDAÇÃO DO PROCESSO DE MELHORIA DA QUALIDADE DOS DADOS, uma vez que foram considerados as vantagens e desvantagens em termos de eficiência, principalmente potenciais problemas que afetem a disponibilidade do serviço. Em complemento, os contratempos identificados são administráveis, pelo que RECOMENDAMOS o prosseguimento da demanda a iniciar pelo sistema SID, uma vez que, o projeto já encontra em um estado de preocupação técnica.