Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.

Detalhes bibliográficos
Autor(a) principal: FREIRE, Arthur Silva.
Data de Publicação: 2021
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27381
Resumo: A prática do Desenvolvimento Ágil de Software tem crescido em virtude de suas caracterís- ticas que promovem rápidas respostas às demandas do volátil mercado da área de software. De acordo com os princípios ágeis e trabalhos publicados na literatura, fatores relacionados à Qualidade do Trabalho em Equipe têm impacto positivo no sucesso de projetos ágeis de software. Na literatura, existem alguns instrumentos com o propósito de avaliar a Qualidade do Trabalho em Equipe, mas essas soluções podem não ser úteis em situações concretas que demandem predição, diagnóstico e prognóstico de problemas. Portanto, nesta tese, é ap- resentado um processo baseado em um modelo de Rede Bayesiana que permite mensurar, predizer, avaliar e continuamente melhorar a Qualidade do Trabalho em Equipe no contexto de desenvolvimento ágil de software. O modelo foi construído a partir de uma abordagem top-down com base no conhecimento de um especialista, e pode ser adaptado para um de- terminado contexto. A solução proposta, composta pelo modelo e processo, foi avaliada com relação à sua utilidade prática por meio de um estudo de caso com três equipes Scrum de uma organização, e resultados positivos foram obtidos. Dado que o modelo apresentado nesta tese tem como fonte de dados um questionário a ser respondido, foi avaliado o nível de concordância entre respondentes com diferentes papéis em uma equipe, incluindo gerente de projeto, líder técnico, e equipes de desenvolvimento. Como resultado, foi verificado que há concordância entre os resultados calculados apenas para papéis dos gerentes e das equipes de desenvolvimento. Além disso, foi realizado um estudo empírico com duas organizações para comparar o modelo apresentado nesta tese com outro modelo proposto na literatura, com relação à sua composição, incluindo variáveis e medidas. De acordo com os resultados desse estudo, levando em consideração apenas o conjunto de variáveis equivalentes apre- sentadas em ambos, eles são similares do ponto de vista de seus construtos; e os resultados calculados por ambos, no geral, também são similares. Finalmente, são apresentados casos de uso prático baseados em experiências reais com o propósito de exemplificar como utilizar o modelo apresentado nesta tese.
id UFCG_6234a49d41bd431a5bde163db9f89de4
oai_identifier_str oai:localhost:riufcg/27381
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.Continuous assessment and improvement of teamwork in the agile software development with Bayesian Networks.Desenvolvimento ágil de softwareAvaliação - trabalho em equipeEquipes ágeisRedes BayesianasMelhoria contínuaAgile software developmentEvaluation - work in teamAgile teamsBayesian networksContinuous improvementCiência da ComputaçãoA prática do Desenvolvimento Ágil de Software tem crescido em virtude de suas caracterís- ticas que promovem rápidas respostas às demandas do volátil mercado da área de software. De acordo com os princípios ágeis e trabalhos publicados na literatura, fatores relacionados à Qualidade do Trabalho em Equipe têm impacto positivo no sucesso de projetos ágeis de software. Na literatura, existem alguns instrumentos com o propósito de avaliar a Qualidade do Trabalho em Equipe, mas essas soluções podem não ser úteis em situações concretas que demandem predição, diagnóstico e prognóstico de problemas. Portanto, nesta tese, é ap- resentado um processo baseado em um modelo de Rede Bayesiana que permite mensurar, predizer, avaliar e continuamente melhorar a Qualidade do Trabalho em Equipe no contexto de desenvolvimento ágil de software. O modelo foi construído a partir de uma abordagem top-down com base no conhecimento de um especialista, e pode ser adaptado para um de- terminado contexto. A solução proposta, composta pelo modelo e processo, foi avaliada com relação à sua utilidade prática por meio de um estudo de caso com três equipes Scrum de uma organização, e resultados positivos foram obtidos. Dado que o modelo apresentado nesta tese tem como fonte de dados um questionário a ser respondido, foi avaliado o nível de concordância entre respondentes com diferentes papéis em uma equipe, incluindo gerente de projeto, líder técnico, e equipes de desenvolvimento. Como resultado, foi verificado que há concordância entre os resultados calculados apenas para papéis dos gerentes e das equipes de desenvolvimento. Além disso, foi realizado um estudo empírico com duas organizações para comparar o modelo apresentado nesta tese com outro modelo proposto na literatura, com relação à sua composição, incluindo variáveis e medidas. De acordo com os resultados desse estudo, levando em consideração apenas o conjunto de variáveis equivalentes apre- sentadas em ambos, eles são similares do ponto de vista de seus construtos; e os resultados calculados por ambos, no geral, também são similares. Finalmente, são apresentados casos de uso prático baseados em experiências reais com o propósito de exemplificar como utilizar o modelo apresentado nesta tese.Agile Software Development adoption has increased due to its characteristics that allow fast responses to business requirements change in the volatile software development indus- try. According to the agile principles and to studies published in the literature, teamwork related factors have positive impact on the success of ASD projects. In the literature, there are some instruments with the purpose of assessing Teamwork Quality, but they might not be useful in concrete situations that demand prediction, and problem diagnosis or progno- sis. Therefore, in this thesis, we present a process based on a Bayesian Network model that enables measuring, prediction, assessment, and continuous improvement of Teamwork Quality in the context of Agile Software Development. The model was built by following a top-down approach based on the knowledge of a specialist, and it can adapted to fit a given context. The proposed solution, comprised by the model and process, was evaluated in re- gards to its practical utility in a case study with three teams of one organization, and the results were positive. Given the fact that the model presented has a questionnaire as source of data, we evaluated the level of agreement between respondents in different roles within a team, including project manager, technical leader, and development teams. As a result, we verified that the results with considerable level of agreement were calculated only for the the managers and development teams roles. Moreover, we realized an empirical study with two organizations to compare the model presented in thesis with another model presented in the literature, in regards to their composition, including their variables and measures. According to the results of the study, considering only the set of equivalent variables presented in both models, they are similar from the perspective of their constructs; and the results calculated by both models, in general, are also similar. Finally, we present practical use cases based on real experiences with the purpose of exemplifying how to use the model presented in this thesis.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGGORGÔNIO, Killer Costa.GORGONIO, KYLLER.GORGÔNIO, K. C.GORGÔNIO, K.http://lattes.cnpq.br/7626416403074455PERKUSICH, MIRKO BARBOSA.PERKUSICH, M. B.PERKUSICH, M.PERKUSICH, MIRKO B.http://lattes.cnpq.br/7626416403074455ALMEIDA, Hyggo Oliveira de.ALMEIDA, Hyggo Oliveira de.Almeida, Hyggo;Almeida, Hyggo O.Almeida, H. O.http://lattes.cnpq.br/4993914550234923SANTOS, Danilo Freire de Souza.Danilo F. S. Santos.SANTOS, DANILO.SANTOS, DANILO F. S.http://lattes.cnpq.br/9890987649970131KULESZA, Uira.KULESZA, U.Kulesza, Uirá.KULESZA, UIRA.http://lattes.cnpq.br/0189095897739979PERKUSICH, Angelo.Perkusich, Angelo.Perkusich, A.Perkusic, Angelo.http://lattes.cnpq.br/9439858291700830FREIRE, Arthur Silva.2021-10-152022-09-22T12:41:11Z2022-09-222022-09-22T12:41:11Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27381FREIRE,Arthur Silva. Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas. 2021. 181 f. Tese (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, 2021.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-09-22T17:09:25Zoai:localhost:riufcg/27381Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-09-22T17:09:25Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
Continuous assessment and improvement of teamwork in the agile software development with Bayesian Networks.
title Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
spellingShingle Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
FREIRE, Arthur Silva.
Desenvolvimento ágil de software
Avaliação - trabalho em equipe
Equipes ágeis
Redes Bayesianas
Melhoria contínua
Agile software development
Evaluation - work in team
Agile teams
Bayesian networks
Continuous improvement
Ciência da Computação
title_short Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
title_full Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
title_fullStr Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
title_full_unstemmed Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
title_sort Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
author FREIRE, Arthur Silva.
author_facet FREIRE, Arthur Silva.
author_role author
dc.contributor.none.fl_str_mv GORGÔNIO, Killer Costa.
GORGONIO, KYLLER.
GORGÔNIO, K. C.
GORGÔNIO, K.
http://lattes.cnpq.br/7626416403074455
PERKUSICH, MIRKO BARBOSA.
PERKUSICH, M. B.
PERKUSICH, M.
PERKUSICH, MIRKO B.
http://lattes.cnpq.br/7626416403074455
ALMEIDA, Hyggo Oliveira de.
ALMEIDA, Hyggo Oliveira de.
Almeida, Hyggo;Almeida, Hyggo O.
Almeida, H. O.
http://lattes.cnpq.br/4993914550234923
SANTOS, Danilo Freire de Souza.
Danilo F. S. Santos.
SANTOS, DANILO.
SANTOS, DANILO F. S.
http://lattes.cnpq.br/9890987649970131
KULESZA, Uira.
KULESZA, U.
Kulesza, Uirá.
KULESZA, UIRA.
http://lattes.cnpq.br/0189095897739979
PERKUSICH, Angelo.
Perkusich, Angelo.
Perkusich, A.
Perkusic, Angelo.
http://lattes.cnpq.br/9439858291700830
dc.contributor.author.fl_str_mv FREIRE, Arthur Silva.
dc.subject.por.fl_str_mv Desenvolvimento ágil de software
Avaliação - trabalho em equipe
Equipes ágeis
Redes Bayesianas
Melhoria contínua
Agile software development
Evaluation - work in team
Agile teams
Bayesian networks
Continuous improvement
Ciência da Computação
topic Desenvolvimento ágil de software
Avaliação - trabalho em equipe
Equipes ágeis
Redes Bayesianas
Melhoria contínua
Agile software development
Evaluation - work in team
Agile teams
Bayesian networks
Continuous improvement
Ciência da Computação
description A prática do Desenvolvimento Ágil de Software tem crescido em virtude de suas caracterís- ticas que promovem rápidas respostas às demandas do volátil mercado da área de software. De acordo com os princípios ágeis e trabalhos publicados na literatura, fatores relacionados à Qualidade do Trabalho em Equipe têm impacto positivo no sucesso de projetos ágeis de software. Na literatura, existem alguns instrumentos com o propósito de avaliar a Qualidade do Trabalho em Equipe, mas essas soluções podem não ser úteis em situações concretas que demandem predição, diagnóstico e prognóstico de problemas. Portanto, nesta tese, é ap- resentado um processo baseado em um modelo de Rede Bayesiana que permite mensurar, predizer, avaliar e continuamente melhorar a Qualidade do Trabalho em Equipe no contexto de desenvolvimento ágil de software. O modelo foi construído a partir de uma abordagem top-down com base no conhecimento de um especialista, e pode ser adaptado para um de- terminado contexto. A solução proposta, composta pelo modelo e processo, foi avaliada com relação à sua utilidade prática por meio de um estudo de caso com três equipes Scrum de uma organização, e resultados positivos foram obtidos. Dado que o modelo apresentado nesta tese tem como fonte de dados um questionário a ser respondido, foi avaliado o nível de concordância entre respondentes com diferentes papéis em uma equipe, incluindo gerente de projeto, líder técnico, e equipes de desenvolvimento. Como resultado, foi verificado que há concordância entre os resultados calculados apenas para papéis dos gerentes e das equipes de desenvolvimento. Além disso, foi realizado um estudo empírico com duas organizações para comparar o modelo apresentado nesta tese com outro modelo proposto na literatura, com relação à sua composição, incluindo variáveis e medidas. De acordo com os resultados desse estudo, levando em consideração apenas o conjunto de variáveis equivalentes apre- sentadas em ambos, eles são similares do ponto de vista de seus construtos; e os resultados calculados por ambos, no geral, também são similares. Finalmente, são apresentados casos de uso prático baseados em experiências reais com o propósito de exemplificar como utilizar o modelo apresentado nesta tese.
publishDate 2021
dc.date.none.fl_str_mv 2021-10-15
2022-09-22T12:41:11Z
2022-09-22
2022-09-22T12:41:11Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27381
FREIRE,Arthur Silva. Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas. 2021. 181 f. Tese (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, 2021.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/27381
identifier_str_mv FREIRE,Arthur Silva. Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas. 2021. 181 f. Tese (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, 2021.
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744556829179904