II Simpsio de Engenharia Gesto e Inovao ESTUDO

  • Slides: 1
Download presentation
II Simpósio de Engenharia, Gestão e Inovação ESTUDO DE CASO PARA MELHORIA DOS PROCESSOS

II Simpósio de Engenharia, Gestão e Inovação ESTUDO DE CASO PARA MELHORIA DOS PROCESSOS DE QUALIDADE E TESTE DE SOFTWARE EM UMA EMPRESA DE DESENVOLVIMENTO DE SOFTWARE ERP DO NOROESTE PAULISTA Mariangela Catelani Souza mariangelacatelani@yahoo. com. br FATEC-Rio Preto Bruno Martins Maquiaveli bmaquiaveli@icloud. com FATEC-Rio Preto Carlos Magnus Carlson Filho prof. carlos@fatecriopreto. edu. br FATEC-Rio Preto José Alexandre Ducatti ducatti@fatecriopreto. edu. br FATEC-Rio Preto Paulo Sérgio Gaudêncio Mauro pasegama@gmail. com FATEC-Rio Preto Resumo Resultados e Análises Com a enorme expansão das tecnologias da informação e por estar em todos os lugares do cotidiano da sociedade, passou a ser cada vez mais importante a realização de testes e homologações nos processos de desenvolvimento de software para maior qualidade nos serviços disponibilizados, afinal, um produto sem qualidade não sobrevive a um mercado tão volátil e dinâmico dos dias de hoje. Pensando nisso, o trabalho foi desenvolvido com o objetivo de melhorar e agilizar os processos de desenvolvimento e teste de software, aplicando técnicas de teste de software, documentação e organização de processos. Com o objetivo de melhor identificar os fatores críticos nos testes de software, tanto no que diz respeito às competências no âmbito da organização, como nos aspectos estratégicos e táticos, optou-se pela abordagem de estudo de caso, que permitiria analisar estes fatores. Os critérios para a escolha do caso a ser analisado foram: ü Domínio do conteúdo do projeto pelo autor; ü Experiência profissional do autor na área de qualidade de software; ü Demanda do mercado de Tecnologia da informação e comunicação por profissionais capacitados na área de qualidade de software; ü Demanda do mercado de desenvolvimento de sistemas por softwares mais estáveis. Após a análise do processo foi identificado que a revisão dos requisitos após o desenvolvimento e os testes estava causando um grande gargalo no processo de liberação da versão para o usuário final, pois na maioria das vezes quem revisava o requisito era um analista de teste mais experiente que identificava inúmeras falhas, quem em sua maioria demandavam que o desenvolvimento fosse feito de forma diferente do previsto inicialmente, triplicando o trabalho, pois era necessário desenvolver, testar e revisar novamente. Introdução Com o crescimento do mercado de Tecnologia da Informação e Comunicação(TIC) o impacto de um defeito nos sistemas de informação é cada vez mais oneroso para as organizações, podendo vir a causar grandes danos financeiros as organizações, sendo elas as que utilizam os sistemas de informação como as empresas que desenvolvem os produtos de Tecnologia da Informação – TI. Atualmente o mercado vem obrigando cada vez mais que as empresas tenham um padrão de qualidade elevado, ou seja, que seus produtos tenham cada vez menos inconformidades. Fundamentação Teórica A qualidade no software só consegue ser alcançada quando o teste é executado com um processo próprio. E muito por conta de os processos serem executados por especialistas em testes, e não por desenvolvedores ou usuários, que tem uma outra visão do que é relevante no ambiente dos testes. Com a convivência na área de qualidade de software e desenvolvimento de softwares “Legados” no noroeste paulista, foi identificado que as empresas estão com dificuldades para definir um processo de qualidade, testes e documentação do software de forma ágil e eficiente, devido a isso o trabalho desenvolvido aqui vem para ajudar a definir as melhores práticas para melhorar a agilidade e qualidade dos testes dos softwares ERPs “Legados”. Conforme ilustrado na Figura 1, o mercado de tecnologia e comunicação vem crescendo a cada ano. Embora o crescimento geral da economia brasileira tenha começado a diminuir significativamente a partir de 2014 os valores do mercado de TIC vem sendo muito positivo. Figura 1 – Crescimento do mercado de TIC em relação ao PIB Fonte: Adaptado de Brasil TI-BPO Book (2016). Considerações Finais A utilização de métodos e ferramentas no desenvolvimento dos processos de testes de software constitui uma opção muito conveniente para empresas que desejam tratar da melhoria contínua em sua organização. Além dos benefícios da qualidade serem evidentes outros aspectos relevantes também contribuem para o avanço dos processos da organização. Conforme podemos ver no trabalho desenvolvido foram aplicadas diversas técnicas práticas e gerenciais para a melhoria do processo de desenvolvimento do produto de software com relação ao processo de teste aplicado anteriormente ao trabalho realizado. Quando implementado um processo de desenvolvimento juntamente com técnicas quantitativas para que se possa avaliar e medir o processo de desenvolvimento o benefício disponibilizado para as partes interessadas se torna indispensável. Para o usuário final um produto com melhor qualidade e estabilidade. Para a empresa desenvolvedora agilidade no processo de desenvolvimento, competitividade no mercado e retorno financeiro. Referências CLAUDIO, A. Introdução a teste de software. DEVMEDIA. Disponível em: <http: //www. devmedia. com. br/artigo-engenharia-de-softwareintroducao-a-teste-de-software/8035>. RIOS, Emerson. Documentação de teste: Rio de Janeiro, 2015. 69 slides, color. Disponível em: <http: //www. emersonrios. eti. br/teste artigos_arquivos/Documentacao de teste 2 horas. pdf SCUDERO, E. K. Os principais tipos de teste de software. TARGETTRUST. Disponível em: <http: //www. targettrust. com. br/blog/desenvolvimento/testes/os-13 principais-tipos-de-testes-de-software/>. WEILL, P. & ROSS, J. A Matrixed Approach To IT Governance. MIT Sloan Management Review, v. 46, n. 2, p. 26, Winter 2005. 02 e 03 de maio/2019 – Águas de Lindóia-SP