Measuring risks in software development projects
Menezes Júnior, Júlio Venâncio de · 2019
Existe um consenso de que fatores adversos mal gerenciados levam a falhas em projetos. O risco e parte inerente de qualquer projeto. Em outras palavras: gerenciando ou nao, os riscos sempre estao presentes e podem causar problemas que levam os projetos ao fracasso ou a uma ma performance. Em projetos de desenvolvimento de software este cenario nao e diferente. Contudo, as praticas de gerenciamento de riscos em projetos de desenvolvimento de software mais conhecidas envolvem um alto nivel de subjetividade, dificultando na percepcao da real nocao dos impactos nao so das praticas de gerenciamento de riscos, como tambem da influencia dos riscos nos projetos. Uma possivel alternativa para a reducao desta lacuna e por meio de abordagens baseadas em medicao. Neste sentido, indicadores constituem instrumentos relevantes para a avaliacao de projetos e para a tomada de decisoes, uma vez que sao utilizados para representacao da informacao de forma clara e objetiva. Dentro deste contexto, o objetivo desta tese e desenvolver estudos acerca de medicao de riscos em ambientes de desenvolvimento de software e propor e avaliar um indicador, chamado Project Risk Index, cujo objetivo e medir o nivel de risco de um projeto de desenvolvimento de software em um dado momento. Este indicador parte da premissa de que, alem dos fatores de riscos identificados, algumas caracteristicas dos projetos contribuem para o aumento dos niveis de riscos do projeto. Para atingir este objetivo, esta pesquisa iniciou com a execucao de um estudo de caso de carater exploratorio, 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 revisao sistematica. Finalmente, dois estudos de caso foram realizados com o indicador proposto, buscando avalia-lo e identificar pontos de melhoria. Os resultados apontam que a existencia de indicador que vise medir o nivel de risco de um projeto de desenvolvimento de software e crucial para a melhor percepcao e clareza dos itens mais criticos de projetos. Em relacao ao indicador proposto, ha indicios de que seu uso pode ser util e eficaz para o gerenciamento de projetos e de riscos. Informacoes sobre os fatores de riscos, combinados a caracteristicas dos projetos, podem ser relevantes para a tomada de decisao por parte dos gestores nos niveis tatico e estrategico, possibilitando o acompanhamento continuo e sistematico dos niveis de riscos dos projetos de desenvolvimento de software.