[ETP] Avaliação técnica do desempenho das férias dos servidores no SID
O SID (Sistema Integrado de Descanso) é responsável pelo controle de férias dos servidores do poder executivo do Estado De Rondônia. O fluxo principal deste sistema funciona basicamente todos os anos no mês de setembro, onde todos os servidores devem indicar suas preferências de período de férias para o ano subsequente. Acontece que o desempenho das férias do servidor está baixo quando os filtros envolvem secretarias com muitas pessoas. O time Titãs assumiu a responsabilidade das manutenções referente ao SID e vem fazendo correções de extrema importância para que não aconteçam imprevistos durante seu uso. O objetivo deste estudo é realizar uma revisão para avaliar tecnicamente o desempenho do SID na funcionalidade de férias dos servidores.
2 - Complexidade de cada funcionalidade
Para avaliar melhor avaliar, de forma técnica, o desempenho e as complexidades envolvidas do SID, faz-se necessário utilizar ferramentas da tecnologia da qual ele foi desenvolvido para testes de desempenho, no caso a plataforma .NET. Neste estudo será necessário utilizar o profiler de desempenho no Visual Studio para verificar várias informações de diagnóstico do sistema.
O teste de desempenho é uma prática que mede atributos do sistema, como velocidade, capacidade de resposta e armazenamento. Ele permite que você aprimore os recursos de recuperação e processamento para qualquer tipo de sistema. É por isso que essa é uma das formas mais comuns de testar antes de enviar o aplicativo ao mercado: porque aborda questões fundamentais decorrentes de um design ruim.
Esta é uma parte extremamente crítica do desenvolvimento de aplicativos e podemos considerar o desempenho como um dos aspectos mais importantes de qualquer aplicativo. Neste caso verificaremos a utilização do CPU no caso de consulta mais pesadas como o carregamento de férias da SESAU ou SEDUC. Mas há outros itens que também podem ser testados.
Como você pode ver na captura de tela abaixo, selecionamos a ferramenta CPU Usage. Em seguida, é necessário clicar no botão Iniciar e o aplicativo começará a ser executado. Neste caso, a API Web será lançada no IIS Express e o navegador padrão será aberto no qual podemos testar as APIs conforme abaixo,
Fonte: SETIC
Fonte: SETIC
3 - Possíveis problemas
A falta de desempenho no SID na tela de férias de servidores poderá ocasionar falta de gerência nas férias de alguns colaboradores. Pois a lentidão evita geração de portaria, acompanhamento de histórico e dentre outras funcionalidades atreladas a este tela.
4 - Valor agregado
A correção do problema poderá proporcionar agilidade na geração de portarias, melhor acompanhamento de histórico e dentre outras funcionalidades atreladas a este tela.
5 - 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 IMEDIATA INTERVAÇÃO TÉCNICA PARA MELHORIA DE DESEMPENHO NO SID, uma vez que foram considerados 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.