Seleção de projetos na gestão de portfolio de desenvolvimento de software

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Carniel, Fabiano Luiz lattes
Orientador(a): Schenatto, Fernando José Avancini lattes
Banca de defesa: Gomes, Carlos Francisco Simoes lattes, Schenatto, Fernando José Avancini lattes, Santos, Gilson Ditzel lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso embargado
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Pato Branco
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia de Produção e Sistemas
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/30345
Resumo: 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.