Seleção de projetos na gestão de portfolio de desenvolvimento de software
Project Portfolio Management (PPM) of software development is a complex decision-making process, surrounded by uncertainties which implicate analysis of several criteria. This decision-making process, supported by methods of multiple criteria decision, commonly, result in the selection and ordering...
Autor principal: | Carniel, Fabiano Luiz |
---|---|
Formato: | Dissertação |
Idioma: | Português |
Publicado em: |
Universidade Tecnológica Federal do Paraná
2022
|
Assuntos: | |
Acesso em linha: |
http://repositorio.utfpr.edu.br/jspui/handle/1/30345 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
riut-1-30345 |
---|---|
recordtype |
dspace |
spelling |
riut-1-303452022-12-24T06:07:09Z Seleção de projetos na gestão de portfolio de desenvolvimento de software Project selection in software development portfolio management Carniel, Fabiano Luiz Schenatto, Fernando José Avancini https://orcid.org/0000-0002-3717-2370 http://lattes.cnpq.br/8254799739887550 Setti, Dalmarino https://orcid.org/0000-0001-5311-6259 http://lattes.cnpq.br/3289672254307554 Gomes, Carlos Francisco Simoes https://orcid.org/0000-0002-6865-0275 http://lattes.cnpq.br/7509084995553647 Schenatto, Fernando José Avancini https://orcid.org/0000-0002-3717-2370 http://lattes.cnpq.br/8254799739887550 Santos, Gilson Ditzel https://orcid.org/0000-0002-7839-2281 http://lattes.cnpq.br/7588810166034182 Administração de projetos Tecnologia da informação Sistemas de informação gerencial Software - Desenvolvimento Project management Information technology Management information systems Computer software - Development CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::GERENCIA DE PRODUCAO::PLANEJAMENTO, PROJETO E CONTROLE DE SISTEMAS DE PRODUCAO Engenharia/Tecnologia/Gestão Project Portfolio Management (PPM) of software development is a complex decision-making process, surrounded by uncertainties which implicate analysis of several criteria. This decision-making process, supported by methods of multiple criteria decision, commonly, result in the selection and ordering of projects, according to criteria defined by the decision makers. One of the mainly challenges consist in making the process of selection and ordination agile and facilitate, once the PPM models are formals, complexes and require an assiduous effort from the portfolio management team. Consequently, this study aims to analyze this issue, addressing related concepts, processes, flows and conceptual basis related to the selection and ordering of projects, to propose a framework confluent with the uncertain nature of software development projects. For that purpose, a Systematic Literature Review (SLR) was provided, which aimed to identify works with connections between areas of project portfolio management and information technology; The second SLR was addressed to analyze the main methods and criteria used to select and order the software development projects. Subsequently, the results identified the main criteria and group criteria applied in the process of selection and order of the software development projects, as well their stages and adherent methods. Based on identified theorical lines, a diagnostic survey about business practices for selecting software development projects was made by semi structured interviews applied in 13 companies. A framework version was developed including processes, stages and PPM activities searched from the SLR that focused in works involving PPM in software development. The results obtained by the operational practice from the interviews led to the proposition of a new version of both the criteria and criteria groups (required and optional) and the processes, steps and activities established for the framework. Considering: i) the flow of software development, ii) the approach of how and in which moment of the process the decisions are taken, iii) the required and optional criteria, iv) the process of PPM. The definition of methods to handle uncertainties and to select and order projects were used in order to be appropriate for the context. The computational model 2-Tuple linguistic was used to handle uncertainties, and VIKOR 2-Tuple multi-criteria method for selection and ordering of projects. The framework was tested in 4 companies from the semi structured interviews. For each company, groups of required and optional criteria identified respectively from the SLR and the semi-structured interviews were organized. The analysis results show a diversity in the studied cases, indicating situations with one, two and three alternatives as viable compromise solutions. The mainly contribuition from this research is the simplification of a process which, as a rule, proved to be complex and often unfeasible, as seen in previously SLR’s. Furthermore, the research adds the computational model 2-Tuple linguistic to the methods to treatment of uncertainties, once the application of this method was not identified in other works in the SLR yet. As a sequel to this work, it is suggested that: i) add a formal process to identify and resolve risks; ii) aggregation of methods/processes which allow the acceptance of projects with no prior knowledge of their existence and iii) the application of the framework in more cases aiming the longitudinal monitoring. A gestão de portfólio de projetos (GPP) de desenvolvimento de software é um processo decisório complexo, cercado de incertezas e que envolve a análise de vários critérios. Esse processo decisório, apoiado por métodos de decisão multicritério, via de regra resulta na seleção e ordenação dos projetos, de acordo com critérios definidos pelos decisores. Um dos principais desafios consiste em tornar ágil e facilitar o processo de seleção e ordenação, uma vez que os modelos de GPP são formais, complexos e exigem esforço considerável da equipe de manutenção do portfólio. O presente trabalho se situa diante dessa questão, abordando conceitos, processos, fluxos e base conceitual relacionados à seleção e ordenação de projetos, para propor um framework aderente à natureza incerta de projetos de desenvolvimento de software. Para tanto, foi realizada uma revisão sistemática da literatura (RSL) que objetivou identificar os trabalhos com vinculação entre as áreas de gestão de portfólio de projetos e de tecnologia da informação; e outra RSL direcionada a analisar os principais métodos e critérios utilizados para seleção e ordenação de projetos em desenvolvimento de software. Como resultado, identificaram-se os principais critérios e grupos de critérios utilizados no processo de seleção e ordenação de projetos de desenvolvimento de software, bem como suas etapas e métodos aderentes. A partir da base teórica identificada, realizou-se uma pesquisa diagnóstica acerca das práticas empresarias para seleção de projetos de desenvolvimento software, por meio de entrevistas semiestruturadas aplicadas em 13 empresas, envolvendo 20 decisores. Uma versão do framework foi desenvolvida incluindo processos, etapas e atividades da GPP buscados a partir das RSLs com foco em trabalhos envolvendo GPP em desenvolvimento de software. Os entendimentos da prática operacional obtidos a partir das entrevistas levaram à proposição de uma nova versão tanto dos grupos de critérios e critérios (obrigatórios e opcionais) quanto dos processos, etapas e atividades estabelecidos para o framework. Tendo conhecimento i) do fluxo de desenvolvimento de software, ii) da maneira de como e em que momento do processo as decisões são tomadas, iii) dos critérios obrigatórios e opcionais e iv) do processo da GPP, partiu-se para a definição de métodos para tratamento de incertezas e de seleção e ordenação de projetos que estivessem adequados ao contexto. Foi utilizado o modelo computacional linguístico 2-Tuple para tratamento de incertezas e o método multicritério VIKOR 2-Tuple para seleção e ordenação dos projetos. O framework foi aplicado em 4 empresas participantes das entrevistas semiestruturadas. Para cada uma das empresas foram organizados os grupos de critérios obrigatórios e opcionais identificados respectivamente a partir da RSL e das entrevistas semiestruturadas. A análise dos resultados mostrou diversidade nos casos estudados, indicando situações com uma, duas e três alternativas como soluções de compromisso viáveis. A principal contribuição da pesquisa reside na simplificação de um processo que, via de regra, mostrou-se complexo e por muitas vezes de aplicação inviável, como em outras pesquisas constantes na RSL. Ainda, como contribuição, a pesquisa adiciona o modelo computacional linguístico 2-Tuple ao rol de métodos para tratamento de incertezas, uma vez que a aplicação desse método não foi identificada em outros trabalhos da RSL. Como sequência deste trabalho sugere-se: i) adição de um processo formal de identificação e resolução de riscos; ii) agregação de métodos/processos de permitam acolher projetos sem conhecimento prévio de sua existência e iii) a aplicação do framework em mais casos visando o acompanhamento longitudinal. 2022-12-23T10:58:25Z 2024-03-24 2022-12-23T10:58:25Z 2022-09-23 masterThesis CARNIEL, Fabiano Luiz. Seleção de projetos na gestão de portfolio de desenvolvimento de software. 2022. Dissertação (Mestrado em Engenharia de Produção e Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022. http://repositorio.utfpr.edu.br/jspui/handle/1/30345 por embargoedAccess https://creativecommons.org/licenses/by-nc-nd/4.0/ application/pdf Universidade Tecnológica Federal do Paraná Pato Branco Brasil Programa de Pós-Graduação em Engenharia de Produção e Sistemas UTFPR |
institution |
Universidade Tecnológica Federal do Paraná |
collection |
RIUT |
language |
Português |
topic |
Administração de projetos Tecnologia da informação Sistemas de informação gerencial Software - Desenvolvimento Project management Information technology Management information systems Computer software - Development CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::GERENCIA DE PRODUCAO::PLANEJAMENTO, PROJETO E CONTROLE DE SISTEMAS DE PRODUCAO Engenharia/Tecnologia/Gestão |
spellingShingle |
Administração de projetos Tecnologia da informação Sistemas de informação gerencial Software - Desenvolvimento Project management Information technology Management information systems Computer software - Development CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::GERENCIA DE PRODUCAO::PLANEJAMENTO, PROJETO E CONTROLE DE SISTEMAS DE PRODUCAO Engenharia/Tecnologia/Gestão Carniel, Fabiano Luiz Seleção de projetos na gestão de portfolio de desenvolvimento de software |
description |
Project Portfolio Management (PPM) of software development is a complex decision-making process, surrounded by uncertainties which implicate analysis of several criteria. This decision-making process, supported by methods of multiple criteria decision, commonly, result in the selection and ordering of projects, according to criteria defined by the decision makers. One of the mainly challenges consist in making the process of selection and ordination agile and facilitate, once the PPM models are formals, complexes and require an assiduous effort from the portfolio management team. Consequently, this study aims to analyze this issue, addressing related concepts, processes, flows and conceptual basis related to the selection and ordering of projects, to propose a framework confluent with the uncertain nature of software development projects. For that purpose, a Systematic Literature Review (SLR) was provided, which aimed to identify works with connections between areas of project portfolio management and information technology; The second SLR was addressed to analyze the main methods and criteria used to select and order the software development projects. Subsequently, the results identified the main criteria and group criteria applied in the process of selection and order of the software development projects, as well their stages and adherent methods. Based on identified theorical lines, a diagnostic survey about business practices for selecting software development projects was made by semi structured interviews applied in 13 companies. A framework version was developed including processes, stages and PPM activities searched from the SLR that focused in works involving PPM in software development. The results obtained by the operational practice from the interviews led to the proposition of a new version of both the criteria and criteria groups (required and optional) and the processes, steps and activities established for the framework. Considering: i) the flow of software development, ii) the approach of how and in which moment of the process the decisions are taken, iii) the required and optional criteria, iv) the process of PPM. The definition of methods to handle uncertainties and to select and order projects were used in order to be appropriate for the context. The computational model 2-Tuple linguistic was used to handle uncertainties, and VIKOR 2-Tuple multi-criteria method for selection and ordering of projects. The framework was tested in 4 companies from the semi structured interviews. For each company, groups of required and optional criteria identified respectively from the SLR and the semi-structured interviews were organized. The analysis results show a diversity in the studied cases, indicating situations with one, two and three alternatives as viable compromise solutions. The mainly contribuition from this research is the simplification of a process which, as a rule, proved to be complex and often unfeasible, as seen in previously SLR’s. Furthermore, the research adds the computational model 2-Tuple linguistic to the methods to treatment of uncertainties, once the application of this method was not identified in other works in the SLR yet. As a sequel to this work, it is suggested that: i) add a formal process to identify and resolve risks; ii) aggregation of methods/processes which allow the acceptance of projects with no prior knowledge of their existence and iii) the application of the framework in more cases aiming the longitudinal monitoring. |
format |
Dissertação |
author |
Carniel, Fabiano Luiz |
author_sort |
Carniel, Fabiano Luiz |
title |
Seleção de projetos na gestão de portfolio de desenvolvimento de software |
title_short |
Seleção de projetos na gestão de portfolio de desenvolvimento de software |
title_full |
Seleção de projetos na gestão de portfolio de desenvolvimento de software |
title_fullStr |
Seleção de projetos na gestão de portfolio de desenvolvimento de software |
title_full_unstemmed |
Seleção de projetos na gestão de portfolio de desenvolvimento de software |
title_sort |
seleção de projetos na gestão de portfolio de desenvolvimento de software |
publisher |
Universidade Tecnológica Federal do Paraná |
publishDate |
2022 |
citation |
CARNIEL, Fabiano Luiz. Seleção de projetos na gestão de portfolio de desenvolvimento de software. 2022. Dissertação (Mestrado em Engenharia de Produção e Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/30345 |
_version_ |
1805323346865291264 |
score |
10,814766 |