A Substantive Theory of Decision-Making in Software Project Management

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: CUNHA, José Adson Oliveira Guedes da
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/18588
Resumo: Background: In software project management, the decision-making process is a complex set of tasks mainly based on human relations, individual knowledge, and cultural background. The factors that affect the decisions of Software Project Managers (SPMs), as well as their potential consequences, require attention because project delays and failures might be related to a series of poor decisions. Aims: To understand how SPMs make decisions based on how they interpret their experiences in the workplace. Further, to identify antecedents, moderators and consequences of those decisions to increase the effectiveness of project management. Method: Firstly, an exploratory study based on semi-structured interviews was conducted with SPMs from a large Brazilian governmental organization and from a small Portuguese private organization to shed light on the causal factors of SPMs’ cognitive biases and how they deal with them, including techniques and tools they used to minimize the cognitive biases’ adverse effects. The initial findings suggested that we needed a more grounded understanding of the mechanisms of decision-making. Thus, a broader research protocol based on semi-structured interviews was carried out with SPMs within a large Brazilian governmental organization and a large Brazilian private organization. We also conducted interviews with software engineers and PMO managers to triangulate the data, which was analyzed using techniques from grounded theory. Data from observations, document analysis and selected studies from a systematic literature review were also used. Results: We found that decision-making in software project management is based on knowledge sharing in which the SPM acts as a facilitator. This phenomenon is influenced by individual factors, such as experience, knowledge, leadership style, and skills, and by situational factors such as the autonomy of the SPM, task complexity and team members' technical competence. Conclusions: Due to the uncertainty and dynamism inherent to software projects, the SPMs focus on making, monitoring and adjusting decisions in na argument-driven way. Also, the involvement of the team members in decision-making aims to minimize the SPM's decision regret and cognitive biases as well as to maximize the team member's commitment.
id UFPE_062142af3da70ceffe141a63f673b414
oai_identifier_str oai:repositorio.ufpe.br:123456789/18588
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling A Substantive Theory of Decision-Making in Software Project ManagementGerenciamento de Projetos de SoftwareTomada de Decisão NaturalistaEngenharia de Software EmpíricaSoftware Project ManagementNaturalistic Decision-MakingEmpirical Software EngineeringBackground: In software project management, the decision-making process is a complex set of tasks mainly based on human relations, individual knowledge, and cultural background. The factors that affect the decisions of Software Project Managers (SPMs), as well as their potential consequences, require attention because project delays and failures might be related to a series of poor decisions. Aims: To understand how SPMs make decisions based on how they interpret their experiences in the workplace. Further, to identify antecedents, moderators and consequences of those decisions to increase the effectiveness of project management. Method: Firstly, an exploratory study based on semi-structured interviews was conducted with SPMs from a large Brazilian governmental organization and from a small Portuguese private organization to shed light on the causal factors of SPMs’ cognitive biases and how they deal with them, including techniques and tools they used to minimize the cognitive biases’ adverse effects. The initial findings suggested that we needed a more grounded understanding of the mechanisms of decision-making. Thus, a broader research protocol based on semi-structured interviews was carried out with SPMs within a large Brazilian governmental organization and a large Brazilian private organization. We also conducted interviews with software engineers and PMO managers to triangulate the data, which was analyzed using techniques from grounded theory. Data from observations, document analysis and selected studies from a systematic literature review were also used. Results: We found that decision-making in software project management is based on knowledge sharing in which the SPM acts as a facilitator. This phenomenon is influenced by individual factors, such as experience, knowledge, leadership style, and skills, and by situational factors such as the autonomy of the SPM, task complexity and team members' technical competence. Conclusions: Due to the uncertainty and dynamism inherent to software projects, the SPMs focus on making, monitoring and adjusting decisions in na argument-driven way. Also, the involvement of the team members in decision-making aims to minimize the SPM's decision regret and cognitive biases as well as to maximize the team member's commitment.Contexto: No gerenciamento de projetos de software, o processo de tomada de decisão refere-se a um conjunto complexo de tarefas baseadas, principalmente, nas relações humanas e no conhecimento e background de cada indivíduo. Os fatores que afetam as decisões dos gerentes de projeto de software (GPs), bem como as suas consequências potenciais necessitam de atenção uma vez que atrasos e falhas de projeto estão relacionados a uma série de más decisões. Objetivos: Entender como os GPs tomam decisões com base em como eles interpretam suas experiências no ambiente de trabalho. Além disso, pretende-se identificar os antecedentes, moderadores e consequências dessas decisões para aumentar a eficácia no gerenciamento de projetos. Método: Primeiramente foi realizado um estudo exploratório com base em entrevistas semi-estruturadas com GPs de uma organização governamental brasileira de grande porte e de uma organização privada portuguesa de pequeno porte para analisar os fatores causais dos vieses cognitivos dos GPs e como estes lidam com eles, incluindo técnicas e as ferramentas utilizadas para minimizar os efeitos adversos dos vieses cognitivos. Os resultados iniciais sugeriram uma compreensão mais fundamentada dos mecanismos de tomada de decisão. Dessa forma, um protocolo mais amplo de pesquisa baseado em entrevistas semi-estruturadas foi realizado com GPs de uma organização governamental e de uma organização privada, ambas brasileiras e de grande porte. Foram realizadas entrevistas com engenheiros de software e gerentes de escritório de projetos para triangular os dados, que foram analisados usando técnicas de teoria fundamentada. Também foram utilizados dados de observações, análise de documentos e estudos selecionados a partir de uma revisão sistemática da literatura. Resultados: Verificou-se que a tomada de decisão no gerenciamento de projetos de software é baseada no compartilhamento de conhecimento em que o gerente de projetos de software atua como um facilitador. Este fenômeno é influenciado por fatores individuais, como experiência, conhecimento, estilo de liderança, e habilidades, e por fatores situacionais, tais como a autonomia, complexidade da tarefa, e competência técnica dos membros de equipe. Conclusões: Devido à incerteza e dinamismo inerente aos projetos de software, os GPs concentram-se em agir, monitorar e ajustar as decisões com base em argumentos. Além disso, o envolvimento dos membros da equipe na tomada de decisão visa minimizar o arrependimento de decisões e influência de vieses cognitivos por parte dos GPs, bem como maximizar o comprometimento dos membros da equipe.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Ciencia da ComputacaoMOURA, Hermano Perrelli dehttp://lattes.cnpq.br/3912060609881766http://lattes.cnpq.br/9906166020816798CUNHA, José Adson Oliveira Guedes da2017-04-19T14:49:21Z2017-04-19T14:49:21Z2016-09-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://repositorio.ufpe.br/handle/123456789/18588porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-25T06:54:45Zoai:repositorio.ufpe.br:123456789/18588Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T06:54:45Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv A Substantive Theory of Decision-Making in Software Project Management
title A Substantive Theory of Decision-Making in Software Project Management
spellingShingle A Substantive Theory of Decision-Making in Software Project Management
CUNHA, José Adson Oliveira Guedes da
Gerenciamento de Projetos de Software
Tomada de Decisão Naturalista
Engenharia de Software Empírica
Software Project Management
Naturalistic Decision-Making
Empirical Software Engineering
title_short A Substantive Theory of Decision-Making in Software Project Management
title_full A Substantive Theory of Decision-Making in Software Project Management
title_fullStr A Substantive Theory of Decision-Making in Software Project Management
title_full_unstemmed A Substantive Theory of Decision-Making in Software Project Management
title_sort A Substantive Theory of Decision-Making in Software Project Management
author CUNHA, José Adson Oliveira Guedes da
author_facet CUNHA, José Adson Oliveira Guedes da
author_role author
dc.contributor.none.fl_str_mv MOURA, Hermano Perrelli de
http://lattes.cnpq.br/3912060609881766
http://lattes.cnpq.br/9906166020816798
dc.contributor.author.fl_str_mv CUNHA, José Adson Oliveira Guedes da
dc.subject.por.fl_str_mv Gerenciamento de Projetos de Software
Tomada de Decisão Naturalista
Engenharia de Software Empírica
Software Project Management
Naturalistic Decision-Making
Empirical Software Engineering
topic Gerenciamento de Projetos de Software
Tomada de Decisão Naturalista
Engenharia de Software Empírica
Software Project Management
Naturalistic Decision-Making
Empirical Software Engineering
description Background: In software project management, the decision-making process is a complex set of tasks mainly based on human relations, individual knowledge, and cultural background. The factors that affect the decisions of Software Project Managers (SPMs), as well as their potential consequences, require attention because project delays and failures might be related to a series of poor decisions. Aims: To understand how SPMs make decisions based on how they interpret their experiences in the workplace. Further, to identify antecedents, moderators and consequences of those decisions to increase the effectiveness of project management. Method: Firstly, an exploratory study based on semi-structured interviews was conducted with SPMs from a large Brazilian governmental organization and from a small Portuguese private organization to shed light on the causal factors of SPMs’ cognitive biases and how they deal with them, including techniques and tools they used to minimize the cognitive biases’ adverse effects. The initial findings suggested that we needed a more grounded understanding of the mechanisms of decision-making. Thus, a broader research protocol based on semi-structured interviews was carried out with SPMs within a large Brazilian governmental organization and a large Brazilian private organization. We also conducted interviews with software engineers and PMO managers to triangulate the data, which was analyzed using techniques from grounded theory. Data from observations, document analysis and selected studies from a systematic literature review were also used. Results: We found that decision-making in software project management is based on knowledge sharing in which the SPM acts as a facilitator. This phenomenon is influenced by individual factors, such as experience, knowledge, leadership style, and skills, and by situational factors such as the autonomy of the SPM, task complexity and team members' technical competence. Conclusions: Due to the uncertainty and dynamism inherent to software projects, the SPMs focus on making, monitoring and adjusting decisions in na argument-driven way. Also, the involvement of the team members in decision-making aims to minimize the SPM's decision regret and cognitive biases as well as to maximize the team member's commitment.
publishDate 2016
dc.date.none.fl_str_mv 2016-09-15
2017-04-19T14:49:21Z
2017-04-19T14:49:21Z
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 https://repositorio.ufpe.br/handle/123456789/18588
url https://repositorio.ufpe.br/handle/123456789/18588
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Ciencia da Computacao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1856042069781381120