Uncertainty management in software projects
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/15977 |
Resumo: | Various projects types are proposed with different objectives; it is necessary to manage strategically, according to organizational goals. Successful projects increase sales, reduce costs, improve quality, customer satisfaction, the work environment; among other benefits. An increasing number of companies use project management as a key strategy for maintaining competitiveness, increasing the value possibility to their business. However, many projects with all the ingredients for success fail. One reason for this is related to failure in assessing the uncertainties by executives, managers and project team. In a typical software development environment it is not different. Thus, the aim of this work is to propose an approach to manage uncertainties in software projects to contribute to their better performance and influence their success. The research method used in this work is based on the principles of Evidence-Based Software Engineering. During the guide conception stage an exploratory literature research on managing uncertainty in software projects and a systematic literature review on the state of the art theme in a more structured way along with an action research conducted in a software development project were conducted. In addition, semi-structured interviews with software industry experts and researchers in the field were carried out in order to obtain improvement to the approach. In the evaluation phase a focus group was conducted to evaluate the proposed approach. The results showed that an exploratory literature review helped to characterize the difference between risk and uncertainty and mapped the uncertainty sources. The systematic literature review found 5 ways to manage uncertainties in projects; 18 practices for project management focusing on reducing uncertainties; a confirmation of the uncertainty sources mapped in primary studies and the relationship between uncertainty and innovative projects was assessed. In the action research there was an application of techniques and strategies in projects and investigation on whether those contributed to uncertainty; in semi-structured interviews the addition of the practical point of view for the approach was evaluated and added. Finally, the focus group was performed to assess the elaborated approach. The results of this research contribute to software project management by defining an approach to uncertainty management, as well as describing strategies and guidelines for team members. |
id |
UFPE_7fb18f88d60ed765f2996c99544cd46a |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/15977 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
MARINHO, Marcelo Luiz Monteirohttp://lattes.cnpq.br/3362360567612060http://lattes.cnpq.br/9906166020816798MOURA, Hermano Perrelli de2016-03-15T15:42:08Z2016-03-15T15:42:08Z2015-09-11https://repositorio.ufpe.br/handle/123456789/15977Various projects types are proposed with different objectives; it is necessary to manage strategically, according to organizational goals. Successful projects increase sales, reduce costs, improve quality, customer satisfaction, the work environment; among other benefits. An increasing number of companies use project management as a key strategy for maintaining competitiveness, increasing the value possibility to their business. However, many projects with all the ingredients for success fail. One reason for this is related to failure in assessing the uncertainties by executives, managers and project team. In a typical software development environment it is not different. Thus, the aim of this work is to propose an approach to manage uncertainties in software projects to contribute to their better performance and influence their success. The research method used in this work is based on the principles of Evidence-Based Software Engineering. During the guide conception stage an exploratory literature research on managing uncertainty in software projects and a systematic literature review on the state of the art theme in a more structured way along with an action research conducted in a software development project were conducted. In addition, semi-structured interviews with software industry experts and researchers in the field were carried out in order to obtain improvement to the approach. In the evaluation phase a focus group was conducted to evaluate the proposed approach. The results showed that an exploratory literature review helped to characterize the difference between risk and uncertainty and mapped the uncertainty sources. The systematic literature review found 5 ways to manage uncertainties in projects; 18 practices for project management focusing on reducing uncertainties; a confirmation of the uncertainty sources mapped in primary studies and the relationship between uncertainty and innovative projects was assessed. In the action research there was an application of techniques and strategies in projects and investigation on whether those contributed to uncertainty; in semi-structured interviews the addition of the practical point of view for the approach was evaluated and added. Finally, the focus group was performed to assess the elaborated approach. The results of this research contribute to software project management by defining an approach to uncertainty management, as well as describing strategies and guidelines for team members.Vários tipos de projetos são propostos, com diferentes objetivos, em que é preciso gerenciálos estrategicamente de acordo com metas organizacionais. Projetos bem sucedidos aumentam as vendas, reduzem os custos, melhoram a qualidade, a satisfação do cliente, o ambiente de trabalho, entre outros benefícios. Assim, um número crescente de empresas utilizam o gerenciamento de projetos como uma estratégia fundamental para manter a competitividade, aumentando a possibilidade de valor aos seus negócios. No entanto, muitos projetos com todos os ingredientes para o sucesso, falham. Um dos motivos porque isso acontece relaciona-se com a não avaliação das incertezas pelos executivos, gerentes e equipe do projeto. Em um ambiente de desenvolvimento de software típico não é diferente. Baseado nisso, o objetivo geral deste trabalho é propor uma abordagem para gerenciar as incertezas em projetos de software, contribuindo assim para um melhor desempenho dos projetos de software e influenciando no seu sucesso. O método de pesquisa adotado neste trabalho está fundamentado nos princípios da Engenharia de Software baseado em evidências. Foi realizada uma pesquisa exploratória da literatura sobre gerenciamento das incertezas em projetos de software. Em seguida, de forma mais estruturada, foi realizada uma revisão sistemática da literatura sobre o estado da arte do tema juntamente com uma pesquisa-ação, conduzida em um projeto de desenvolvimento de software. Além disso, entrevistas semi-estruturadas foram realizadas com especialistas da indústria de software e pesquisadores na área a fim de avaliar as evidências encontradas e adicionar insumos para a abordagem. Na fase de avaliação foi realizado um grupo focal com especialistas que avaliaram a abordagem proposta. Os resultados da revisão da literatura exploratória serviu para caracterizar a diferença entre riscos e incertezas e foram mapeadas as fontes de incertezas. Da revisão sistemática da literatura encontramos 5 formas de gerenciar as incertezas nos projetos e 18 práticas para o gerenciamento de projetos focando na redução das incertezas. Foi realizada uma confirmação das fontes de incertezas mapeadas nos estudos primários e avaliada a relação entre incertezas e projetos inovadores. Na pesquisa-ação pôde-se aplicar técnicas e estratégias em projetos e investigar se essas contribuíram para gestão da incerteza. Nas entrevistas semiestruturadas foi avaliado e adicionado o ponto de vista prático para a abordagem. Finalmente, um grupo focal foi realizado para avaliar a abordagem elaborada. Os resultados desta pesquisa contribuem para a gestão de projetos de software por definir uma abordagem para o gerenciamento de incerteza, bem como descrevendo as estratégias e orientações para os membros da equipe.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessIncertezaGerenciamento de Projetos de SoftwareIncertezas em gerenciamento de projetosIncertezas em Projetos de SoftwareUncertaintySoftware Project ManagementSoftware ProjectsUncertainties in Project ManagementUncertainty in Software ProjectsUncertainty management in software projectsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILUncertanty Management in Software Projects - Marcelo Marinho.pdf.jpgUncertanty Management in Software Projects - Marcelo Marinho.pdf.jpgGenerated Thumbnailimage/jpeg1213https://repositorio.ufpe.br/bitstream/123456789/15977/5/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdf.jpg9f97543336a5651bf4f94eac2571f36bMD55ORIGINALUncertanty Management in Software Projects - Marcelo Marinho.pdfUncertanty Management in Software Projects - Marcelo Marinho.pdfapplication/pdf6691446https://repositorio.ufpe.br/bitstream/123456789/15977/1/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdfc11ad7bca6e24d387867ffea22b8e5edMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/15977/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/15977/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTUncertanty Management in Software Projects - Marcelo Marinho.pdf.txtUncertanty Management in Software Projects - Marcelo Marinho.pdf.txtExtracted texttext/plain567231https://repositorio.ufpe.br/bitstream/123456789/15977/4/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdf.txt4c2167988c5bb7e6a9f7e444951a4bceMD54123456789/159772019-10-25 22:27:15.323oai:repositorio.ufpe.br:123456789/15977TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T01:27:15Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Uncertainty management in software projects |
title |
Uncertainty management in software projects |
spellingShingle |
Uncertainty management in software projects MARINHO, Marcelo Luiz Monteiro Incerteza Gerenciamento de Projetos de Software Incertezas em gerenciamento de projetos Incertezas em Projetos de Software Uncertainty Software Project Management Software Projects Uncertainties in Project Management Uncertainty in Software Projects |
title_short |
Uncertainty management in software projects |
title_full |
Uncertainty management in software projects |
title_fullStr |
Uncertainty management in software projects |
title_full_unstemmed |
Uncertainty management in software projects |
title_sort |
Uncertainty management in software projects |
author |
MARINHO, Marcelo Luiz Monteiro |
author_facet |
MARINHO, Marcelo Luiz Monteiro |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3362360567612060 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9906166020816798 |
dc.contributor.author.fl_str_mv |
MARINHO, Marcelo Luiz Monteiro |
dc.contributor.advisor1.fl_str_mv |
MOURA, Hermano Perrelli de |
contributor_str_mv |
MOURA, Hermano Perrelli de |
dc.subject.por.fl_str_mv |
Incerteza Gerenciamento de Projetos de Software Incertezas em gerenciamento de projetos Incertezas em Projetos de Software Uncertainty Software Project Management Software Projects Uncertainties in Project Management Uncertainty in Software Projects |
topic |
Incerteza Gerenciamento de Projetos de Software Incertezas em gerenciamento de projetos Incertezas em Projetos de Software Uncertainty Software Project Management Software Projects Uncertainties in Project Management Uncertainty in Software Projects |
description |
Various projects types are proposed with different objectives; it is necessary to manage strategically, according to organizational goals. Successful projects increase sales, reduce costs, improve quality, customer satisfaction, the work environment; among other benefits. An increasing number of companies use project management as a key strategy for maintaining competitiveness, increasing the value possibility to their business. However, many projects with all the ingredients for success fail. One reason for this is related to failure in assessing the uncertainties by executives, managers and project team. In a typical software development environment it is not different. Thus, the aim of this work is to propose an approach to manage uncertainties in software projects to contribute to their better performance and influence their success. The research method used in this work is based on the principles of Evidence-Based Software Engineering. During the guide conception stage an exploratory literature research on managing uncertainty in software projects and a systematic literature review on the state of the art theme in a more structured way along with an action research conducted in a software development project were conducted. In addition, semi-structured interviews with software industry experts and researchers in the field were carried out in order to obtain improvement to the approach. In the evaluation phase a focus group was conducted to evaluate the proposed approach. The results showed that an exploratory literature review helped to characterize the difference between risk and uncertainty and mapped the uncertainty sources. The systematic literature review found 5 ways to manage uncertainties in projects; 18 practices for project management focusing on reducing uncertainties; a confirmation of the uncertainty sources mapped in primary studies and the relationship between uncertainty and innovative projects was assessed. In the action research there was an application of techniques and strategies in projects and investigation on whether those contributed to uncertainty; in semi-structured interviews the addition of the practical point of view for the approach was evaluated and added. Finally, the focus group was performed to assess the elaborated approach. The results of this research contribute to software project management by defining an approach to uncertainty management, as well as describing strategies and guidelines for team members. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-09-11 |
dc.date.accessioned.fl_str_mv |
2016-03-15T15:42:08Z |
dc.date.available.fl_str_mv |
2016-03-15T15:42:08Z |
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/15977 |
url |
https://repositorio.ufpe.br/handle/123456789/15977 |
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.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
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 |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/15977/5/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/15977/1/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdf https://repositorio.ufpe.br/bitstream/123456789/15977/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/15977/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/15977/4/Uncertanty%20Management%20in%20Software%20Projects%20-%20Marcelo%20Marinho.pdf.txt |
bitstream.checksum.fl_str_mv |
9f97543336a5651bf4f94eac2571f36b c11ad7bca6e24d387867ffea22b8e5ed 66e71c371cc565284e70f40736c94386 4b8a02c7f2818eaf00dcf2260dd5eb08 4c2167988c5bb7e6a9f7e444951a4bce |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1823423179228446720 |