FRAMEWORK PARA GESTÃO E DESENVOLVIMENTO DE SOFTWARE ÁGIL: UM ESTUDO DE CASO DESENVOLVIDO NAS DISCIPLINAS PRÁTICA EM FÁBRICA DE SOFTWARE
View/ Open
Date
2019-06Author
Barros, Isabella Carolina Morais
Lobo, Júlio Rodrigues
Metadata
Show full item recordAbstract
Justificativa: A gestão da construção de um software muitas vezes é o ponto mais crítico das equipes, pois nem sempre as metodologias se encaixam na forma que a equipe trabalha o que dificulta alcançar um fluxo de desenvolvimento e uma agilidade adequada, que possa garantir uma boa qualidade do produto de software e uma maior integração da equipe. Por isso o uso de um framework e suas definições são importantes, pois com ele a equipe tem maior controle dos processos, dos problemas, das soluções e do tempo gasto para cada iteração, garantindo um processo ágil e interativo com toda a equipe de desenvolvimento e com o cliente melhorando a qualidade e o andamento do projeto. Objetivo: Avaliar um framework para gestão e desenvolvimento de software ágil, baseado nas especificidades de um projeto em andamento nas disciplinas de Prática em Fábrica de Software. Método: Trata-se de estudo exploratório, descritivo, com estudo de caso do projeto EduPlan e execução na Fábrica de Tecnologias Turing da instituição UniEvangelica nas disciplinas de PSF. Ele foi estruturado em quatro etapas: 1- identificação de boas práticas; 2- criação do framework; 3- aplicação; 4- registro dos resultados. Resultados: Onze metodologias foram analisadas durante a fase inicial desse estudo. Isso permitiu a elaboração de um framework com seis etapas, com as respectivas atividades, técnicas, boas práticas, artefatos e ferramentas. Conclusão: O desenvolvimento do presente estudo possibilitou a avaliação do framework que foi criado e validado em um estudo de caso nas disciplinas de PFS, onde utilizando métodos ágeis foi possível criar um processo ágil que se encaixasse especificamente na equipe e no projeto. E através dos estudos que foram feitos, foi possível extrair informações que foram cruciais ao elaborar o processo, pois fundamental para ter os resultados apresentados.