DSpace/Manakin Repository

Um processo baseado em redes bayesianas para avaliação da aplicação do scrum em projetos de software.

Mostrar registro simples

dc.creator.ID PERKUSICH, M. B. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/3250186213608951 pt_BR
dc.contributor.advisor1 ALMEIDA, Hyggo Oliveira de.
dc.contributor.advisor1ID ALMEIDA, Hyggo Oliveira de pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/4993914550234923 pt_BR
dc.contributor.advisor2 GORGONIO, Kyller Costa.
dc.contributor.advisor2ID GORGÔNIO, K. C. pt_BR
dc.contributor.advisor2Lattes http://lattes.cnpq.br/7626416403074455 pt_BR
dc.contributor.referee1 ARAÚJO, Joseana Macêdo Fechine Régis de.
dc.contributor.referee1ID FECHINE, J. M. pt_BR
dc.contributor.referee1Lattes http://lattes.cnpq.br/7179691582151907 pt_BR
dc.contributor.referee2 COSTA, Evandro de Barros.
dc.contributor.referee3 GUTIERREZ, María del Rosario Girardi.
dc.contributor.referee4 ANDRADE, Rossana Maria de Castro.
dc.description.resumo O aumento na utilização de métodos ágeis tem sido motivado pela necessidade de respostas rápidas a demandas de um mercado volátil na área de software. Em contraste com os tradicionais processos dirigidos a planos, métodos ágeis são focados nas pessoas, orientados à comunicação, flexíveis, rápidos, leves, responsivos e dirigidos à aprendizagem e melhoria contínua. Como consequência, fatores subjetivos tais como colaboração, comunicação e auto-organização são chaves para avaliar a maturidade do desenvolvimento de software ágil. O Scrum, focado no gerenciamento de projetos, é o método ágil mais popular. Ao ser adotado por uma equipe, a aplicação do Scrum deve ser melhorada continuamente sendo complementado com práticas e processos de desenvolvimento e gerenciamento ágeis. Apesar da Reunião de Retrospectiva, evento do Scrum, ser um período reservado ao final de cada sprint para a equipe refletir sobre a melhoria do método de desenvolvimento, não há procedimentos claros e específicos para a realização da mesma. Na literatura, há diversas propostas de soluções, embora nenhuma consolidada, para tal. Desta forma, o problema em questão é: como instrumentar o Scrum para auxiliar na melhoria contínua do método de desenvolvimento com foco na avaliação do processo de engenharia de requisitos, equipe de desenvolvimento e incrementos do produto? Nesta tese, propõe-se um processo sistemático baseado em redes bayesianas para auxiliar na avaliação da aplicação do Scrum em projetos de software, instrumentando o método para auxiliar na sua melhoria contínua com foco na avaliação do processo de engenharia de requisitos, equipe de desenvolvimento e incrementos do produto. A rede bayesiana foi construída por meio de um processo de Engenharia de Conhecimento de Redes Bayesianas. Uma base de dados, elicitada de dezoito projetos reais de uma empresa, foi coletada por meio de um questionário. Essa base de dados foi utilizada para avaliar a acurácia da predição da Rede Bayesiana. Como resultado, a previsão foi correta para quatorze projetos (acurácia de 78%). Dessa forma, conclui-se que o modelo é capaz de realizar previsões com acurácia satisfatória e, dessa forma, é útil para auxiliar nas tomadas de decisões de projetos Scrum. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.program PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Um processo baseado em redes bayesianas para avaliação da aplicação do scrum em projetos de software. pt_BR
dc.date.issued 2018-03-05
dc.description.abstract The use of Agile Software Development (ASD) is increasing to satisfy the need to respond to fast moving market demand and gain market share. In contrast with traditional plan-driven processes, ASD are people and communication-oriented, flexible, fast, lightweight, responsive, driven for learning and continuous improvement. As consequence, subjective factors such as collaboration, communication and self-management are key to evaluate the maturity of agile adoption. Scrum, which is focused on project management, is the most popular agile method. Whenever adopted, the usage of Scrum must be continuously improved by complementing it with development and management practices and processes. Even though the Retrospective Meeting, a Scrum event, is a period at the end of each sprint for the team to assess the development method, there are no clear and specific procedures to conduct it. In literature, there are several, but no consolidated, proposed solutions to assist on ASD adoption and assessment. Therefore, the research problem is: how to instrument Scrum to assist on the continuous improvement of the development method focusing on the requirements engineering process, development team and product increment? In this thesis, we propose a Bayesian networks-based process to assist on the assessment of Scrum-based projects, instrumenting the software development method to assist on its continuous improvement focusing on the requirements engineering process, development team and product increments. We have built the Bayesian network using a Knowledge Engineering Bayesian Network (KEBN) process that calculates the customer satisfaction given factors of the software development method. To evaluate its prediction accuracy, we have collected data from 18 industry projects from one organization through a questionnaire. As a result, the prediction was correct for fourteen projects (78% accuracy). Therefore, we conclude that the model is capable of accurately predicting the customer satisfaction and is useful to assist on decision-support on Scrum projects. pt_BR
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1672
dc.date.accessioned 2018-09-10T20:31:40Z
dc.date.available 2018-09-10
dc.date.available 2018-09-10T20:31:40Z
dc.type Tese pt_BR
dc.subject Projetos de software pt_BR
dc.subject Scrum pt_BR
dc.subject Redes bayesianas pt_BR
dc.subject Backlog do produto pt_BR
dc.subject Product Backlog pt_BR
dc.subject Bayesian networks pt_BR
dc.subject Software projects pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator PERKUSICH, Mirko Barbosa.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.identifier.citation NÓBREGA, T. P. da. Pareamento privado de atributos no contexto da resolução de entidades com preservação de privacidade. 2018. 53 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2018. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1672 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta