Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
Autor(a) principal: | |
---|---|
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 |