Measuring risks in software development projects
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000011q7m |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/33908 |
Resumo: | There is a consensus that poorly managed adverse factors lead to project failures. Risk is an inherent part of any project. In other words risks are always present and may cause problems that lead to projects failure or poor performance. In software development projects, this scenario is not different. However, the practice of risk management in software development projects environments involves a high level of subjectivity, making it difficult to perceive the real impacts not only of risk management practices but also of the influence of risk on projects. A possible alternative for reducing this gap is through measurement-based approaches. In this sense, indicators are a relevant instrument for project’s assessment and decision-making, since they are used to represent information in a clear and objective way. In this context, the objective of this thesis is to develop studies about software risk measurement and proposing and evaluating an indicator, called Project Risk Index (PRI), whose goal is to measure the risk level of a software development project at a given moment. This indicator starts from the premise that, in addition to the identified risk factors, some project’s characteristics also contribute to raise the project risk levels. To achieve the research objectives, we started with an exploratory case study, seeking to resolve relevant issues in refining the proposed sources of information. Next, we performed a mapping of the most relevant risk factors in software development projects through a systematic literature review. Finally, two case studies were conducted with the proposed indicator, aiming to evaluate it and identify improvement points. The results show the existence of an indicator aiming to measure risk level of a software development project is crucial for better perception and clarity of the most critical project items. Regarding the proposed indicator, there are indications that its application may be useful and effective in risk management. Information about risk factors, combined with project’s characteristics may be relevant for decision-making by the managers at the tactical and even strategic levels, enabling continuous and systematic monitoring of software development projects risk levels. |
id |
UFPE_cb98ed1a0cbcfb14688c57c41677e522 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/33908 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
MENEZES JÚNIOR, Júlio Venâncio dehttp://lattes.cnpq.br/6928085546386473http://lattes.cnpq.br/9906166020816798MOURA, Hermano Perrelli deGUSMÃO, Cristine Martins Gomes de2019-09-27T20:45:26Z2019-09-27T20:45:26Z2019-02-20https://repositorio.ufpe.br/handle/123456789/33908ark:/64986/0013000011q7mThere is a consensus that poorly managed adverse factors lead to project failures. Risk is an inherent part of any project. In other words risks are always present and may cause problems that lead to projects failure or poor performance. In software development projects, this scenario is not different. However, the practice of risk management in software development projects environments involves a high level of subjectivity, making it difficult to perceive the real impacts not only of risk management practices but also of the influence of risk on projects. A possible alternative for reducing this gap is through measurement-based approaches. In this sense, indicators are a relevant instrument for project’s assessment and decision-making, since they are used to represent information in a clear and objective way. In this context, the objective of this thesis is to develop studies about software risk measurement and proposing and evaluating an indicator, called Project Risk Index (PRI), whose goal is to measure the risk level of a software development project at a given moment. This indicator starts from the premise that, in addition to the identified risk factors, some project’s characteristics also contribute to raise the project risk levels. To achieve the research objectives, we started with an exploratory case study, seeking to resolve relevant issues in refining the proposed sources of information. Next, we performed a mapping of the most relevant risk factors in software development projects through a systematic literature review. Finally, two case studies were conducted with the proposed indicator, aiming to evaluate it and identify improvement points. The results show the existence of an indicator aiming to measure risk level of a software development project is crucial for better perception and clarity of the most critical project items. Regarding the proposed indicator, there are indications that its application may be useful and effective in risk management. Information about risk factors, combined with project’s characteristics may be relevant for decision-making by the managers at the tactical and even strategic levels, enabling continuous and systematic monitoring of software development projects risk levels.Existe um consenso de que fatores adversos mal gerenciados levam a falhas em projetos. O risco é parte inerente de qualquer projeto. Em outras palavras: gerenciando ou não, os riscos sempre estão presentes e podem causar problemas que levam os projetos ao fracasso ou a uma má performance. Em projetos de desenvolvimento de software este cenário não é diferente. Contudo, as práticas de gerenciamento de riscos em projetos de desenvolvimento de software mais conhecidas envolvem um alto nível de subjetividade, dificultando na percepção da real noção dos impactos não só das práticas de gerenciamento de riscos, como também da influência dos riscos nos projetos. Uma possível alternativa para a redução desta lacuna é por meio de abordagens baseadas em medição. Neste sentido, indicadores constituem instrumentos relevantes para a avaliação de projetos e para a tomada de decisões, uma vez que são utilizados para representação da informação de forma clara e objetiva. Dentro deste contexto, o objetivo desta tese é desenvolver estudos acerca de medição de riscos em ambientes de desenvolvimento de software e propor e avaliar um indicador, chamado Project Risk Index, cujo objetivo é medir o nível de risco de um projeto de desenvolvimento de software em um dado momento. Este indicador parte da premissa de que, além dos fatores de riscos identificados, algumas características dos projetos contribuem para o aumento dos níveis de riscos do projeto. Para atingir este objetivo, esta pesquisa iniciou com a execução de um estudo de caso de caráter exploratório, buscando pontos relevantes para o refinamento dos parâmetros propostos. Em seguida, foi realizado um mapeamento de fatores de riscos mais relevantes em projetos de desenvolvimento de software por meio de revisão sistemática. Finalmente, dois estudos de caso foram realizados com o indicador proposto, buscando avaliá-lo e identificar pontos de melhoria. Os resultados apontam que a existência de indicador que vise medir o nível de risco de um projeto de desenvolvimento de software é crucial para a melhor percepção e clareza dos itens mais críticos de projetos. Em relação ao indicador proposto, há indícios de que seu uso pode ser útil e eficaz para o gerenciamento de projetos e de riscos. Informações sobre os fatores de riscos, combinados a características dos projetos, podem ser relevantes para a tomada de decisão por parte dos gestores nos níveis tático e estratégico, possibilitando o acompanhamento contínuo e sistemático dos níveis de riscos dos projetos de desenvolvimento de software.engUniversidade 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/openAccessEngenharia de softwareGerenciamento de projetos de softwareGerenciamento de riscosMeasuring risks in software development projectsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILTESE Júlio Venâncio de Menezes Júnior.pdf.jpgTESE Júlio Venâncio de Menezes Júnior.pdf.jpgGenerated Thumbnailimage/jpeg1230https://repositorio.ufpe.br/bitstream/123456789/33908/5/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf.jpgef985e810fd4ae97cd7338721453aa3fMD55ORIGINALTESE Júlio Venâncio de Menezes Júnior.pdfTESE Júlio Venâncio de Menezes Júnior.pdfapplication/pdf2024873https://repositorio.ufpe.br/bitstream/123456789/33908/1/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf0fc68c2832b1a7953cd24f6e248a83b9MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/33908/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/33908/3/license.txtbd573a5ca8288eb7272482765f819534MD53TEXTTESE Júlio Venâncio de Menezes Júnior.pdf.txtTESE Júlio Venâncio de Menezes Júnior.pdf.txtExtracted texttext/plain328320https://repositorio.ufpe.br/bitstream/123456789/33908/4/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf.txtb5e7aa09013e000b2c309151808cb235MD54123456789/339082019-10-26 03:11:03.256oai:repositorio.ufpe.br:123456789/33908TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T06:11:03Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Measuring risks in software development projects |
title |
Measuring risks in software development projects |
spellingShingle |
Measuring risks in software development projects MENEZES JÚNIOR, Júlio Venâncio de Engenharia de software Gerenciamento de projetos de software Gerenciamento de riscos |
title_short |
Measuring risks in software development projects |
title_full |
Measuring risks in software development projects |
title_fullStr |
Measuring risks in software development projects |
title_full_unstemmed |
Measuring risks in software development projects |
title_sort |
Measuring risks in software development projects |
author |
MENEZES JÚNIOR, Júlio Venâncio de |
author_facet |
MENEZES JÚNIOR, Júlio Venâncio de |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6928085546386473 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9906166020816798 |
dc.contributor.author.fl_str_mv |
MENEZES JÚNIOR, Júlio Venâncio de |
dc.contributor.advisor1.fl_str_mv |
MOURA, Hermano Perrelli de |
dc.contributor.advisor-co1.fl_str_mv |
GUSMÃO, Cristine Martins Gomes de |
contributor_str_mv |
MOURA, Hermano Perrelli de GUSMÃO, Cristine Martins Gomes de |
dc.subject.por.fl_str_mv |
Engenharia de software Gerenciamento de projetos de software Gerenciamento de riscos |
topic |
Engenharia de software Gerenciamento de projetos de software Gerenciamento de riscos |
description |
There is a consensus that poorly managed adverse factors lead to project failures. Risk is an inherent part of any project. In other words risks are always present and may cause problems that lead to projects failure or poor performance. In software development projects, this scenario is not different. However, the practice of risk management in software development projects environments involves a high level of subjectivity, making it difficult to perceive the real impacts not only of risk management practices but also of the influence of risk on projects. A possible alternative for reducing this gap is through measurement-based approaches. In this sense, indicators are a relevant instrument for project’s assessment and decision-making, since they are used to represent information in a clear and objective way. In this context, the objective of this thesis is to develop studies about software risk measurement and proposing and evaluating an indicator, called Project Risk Index (PRI), whose goal is to measure the risk level of a software development project at a given moment. This indicator starts from the premise that, in addition to the identified risk factors, some project’s characteristics also contribute to raise the project risk levels. To achieve the research objectives, we started with an exploratory case study, seeking to resolve relevant issues in refining the proposed sources of information. Next, we performed a mapping of the most relevant risk factors in software development projects through a systematic literature review. Finally, two case studies were conducted with the proposed indicator, aiming to evaluate it and identify improvement points. The results show the existence of an indicator aiming to measure risk level of a software development project is crucial for better perception and clarity of the most critical project items. Regarding the proposed indicator, there are indications that its application may be useful and effective in risk management. Information about risk factors, combined with project’s characteristics may be relevant for decision-making by the managers at the tactical and even strategic levels, enabling continuous and systematic monitoring of software development projects risk levels. |
publishDate |
2019 |
dc.date.accessioned.fl_str_mv |
2019-09-27T20:45:26Z |
dc.date.available.fl_str_mv |
2019-09-27T20:45:26Z |
dc.date.issued.fl_str_mv |
2019-02-20 |
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/33908 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000011q7m |
url |
https://repositorio.ufpe.br/handle/123456789/33908 |
identifier_str_mv |
ark:/64986/0013000011q7m |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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/33908/5/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/33908/1/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf https://repositorio.ufpe.br/bitstream/123456789/33908/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/33908/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/33908/4/TESE%20J%c3%balio%20Ven%c3%a2ncio%20de%20Menezes%20J%c3%banior.pdf.txt |
bitstream.checksum.fl_str_mv |
ef985e810fd4ae97cd7338721453aa3f 0fc68c2832b1a7953cd24f6e248a83b9 e39d27027a6cc9cb039ad269a5db8e34 bd573a5ca8288eb7272482765f819534 b5e7aa09013e000b2c309151808cb235 |
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_ |
1815172974563557376 |