REAd (Dec 2011)

Componentes de risco para a gestão de projetos de software Risk components for management of software projects

  • Cláudio Bezerra Leopoldino,
  • Denis Borenstein

DOI
https://doi.org/10.1590/S1413-23112011000300003
Journal volume & issue
Vol. 17, no. 3
pp. 636 – 659

Abstract

Read online

Riscos são fatores de incerteza que afetam a atividade humana em vários níveis. Gerenciá-los é uma questão chave para o sucesso dos projetos em que podem ocorrer. No campo do desenvolvimento de software, uma área em que é inerente um alto grau de incerteza e onde há a participação de vários profissionais envolvidos, gerenciar variáveis de risco se tornou uma necessidade. O presente estudo mostra a obtenção de uma categorização de riscos no desenvolvimento de software por meio de análise fatorial exploratória utilizando a técnica de análise de componentes principais (PCA - Principal Component Analysis). Para aplicar esta técnica foram coletadas estimativas de gravidade dos riscos e de probabilidade de ocorrência dos mesmos entre gerentes de projeto e desenvolvedores membros de comunidades virtuais na internet. A categorização de variáveis de riscos permite uma maior compreensão das suas relações e a possibilidade do tratamento das mesmas em um nível mais alto, lidando com fatores de maior grau de abrangência ao invés de se pulverizar esforços controlando muitas pequenas variáveis simultaneamente. Foram identificados sete fatores, sendo que seis deles revelaram boa confiabilidade interna: Gerência de Projetos, Equipe de Desenvolvimento, Escopo e Requisitos, Conhecimento e Incerteza Tecnológica, Relacionamento com o Ambiente Externo, Relacionamento com o Cliente/ Usuário e Valor/ Importância Atribuídos ao Projeto. O texto discorre sobre os resultados obtidos e aponta linhas de investigação para aprimoramento do arcabouço teórico da área, destacando possibilidades que podem ser aplicadas por Gerentes de Projetos e Desenvolvedores de Software nos seus processos cotidianos de gestão de riscos.Risks are factors of uncertainty that affect human activity on various levels. Manage them is a key issue for the success of projects that may occur. In the field of software development, an area that has inherently a high degree of uncertainty and where there is participation of various professionals involved, manage risk variables has become a necessity. The present study shows the obtaintion of a categorization of risks in software development by means of exploratory factor analysis using the technique of principal component analysis (PCA - Principal Component Analysis). To apply this technique were collected estimates of severity of risk and probability of their occurrence between project managers and developers members of virtual communities on the Internet. The categorization of risk variables allows a greater understanding of their relationship and the possibility of treating them in a higher level, dealing with factors of greater extent rather than spraying efforts managing many small variables simultaneously. Seven factors were identified, and six of them showed good internal reliability: Project Management, Team Development, Scope and Requirements, Knowledge and Technological Uncertainty Relationship with the External Environment, Relationship with the Client / User and value / importance attributed for the Project. The text discusses the results and points to lines of research for improvement of the theoretical area, highlighting opportunities that may be implemented by Project Managers and Software Developers in their daily processes of risk management.

Keywords