Avaliação e melhoria contínua do trabalho em equipe no desenvolvimento ágil de software com Redes Bayesianas.
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 E...
| Autor: | |
|---|---|
| Tipo de documento: | tese |
| Estado: | Versão publicada |
| Data de publicação: | 2021 |
| País: | Brasil |
| Recursos: | Universidade Federal de Campina Grande (UFCG) |
| Repositório: | Biblioteca Digital de Teses e Dissertações da UFCG |
| Idioma: | português |
| OAI Identifier: | oai:dspace.sti.ufcg.edu.br:riufcg/27381 |
| Acesso em linha: | https://dspace.sti.ufcg.edu.br/handle/riufcg/27381 |
| Access Level: | Acceso aberto |
| Palavra-chave: | 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 |
| 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. |
|---|