Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-03-15T15:42:08Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Uncertanty Management in Software Projects - Marcelo Marinho.pdf: 6691446 bytes, checksum: c11ad7bca6e24d387867ffea22b8e5ed (MD5) / Made available in DSpace on 2016-03-15T15:42:08Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Uncertanty Management in Software Projects - Marcelo Marinho.pdf: 6691446 bytes, checksum: c11ad7bca6e24d387867ffea22b8e5ed (MD5)
Previous issue date: 2015-11-11 / Various projects types are proposed with different objectives; it is necessary to manage strategically,
according to organizational goals. Successful projects increase sales, reduce costs, improve
quality, customer satisfaction, the work environment; among other benefits. An increasing
number of companies use project management as a key strategy for maintaining competitiveness,
increasing the value possibility to their business. However, many projects with all the
ingredients for success fail. One reason for this is related to failure in assessing the uncertainties
by executives, managers and project team. In a typical software development environment it is
not different. Thus, the aim of this work is to propose an approach to manage uncertainties
in software projects to contribute to their better performance and influence their success. The
research method used in this work is based on the principles of Evidence-Based Software Engineering.
During the guide conception stage an exploratory literature research on managing
uncertainty in software projects and a systematic literature review on the state of the art theme
in a more structured way along with an action research conducted in a software development
project were conducted. In addition, semi-structured interviews with software industry experts
and researchers in the field were carried out in order to obtain improvement to the approach. In
the evaluation phase a focus group was conducted to evaluate the proposed approach. The results
showed that an exploratory literature review helped to characterize the difference between
risk and uncertainty and mapped the uncertainty sources. The systematic literature review found
5 ways to manage uncertainties in projects; 18 practices for project management focusing on
reducing uncertainties; a confirmation of the uncertainty sources mapped in primary studies
and the relationship between uncertainty and innovative projects was assessed. In the action
research there was an application of techniques and strategies in projects and investigation on
whether those contributed to uncertainty; in semi-structured interviews the addition of the practical
point of view for the approach was evaluated and added. Finally, the focus group was
performed to assess the elaborated approach. The results of this research contribute to software
project management by defining an approach to uncertainty management, as well as describing
strategies and guidelines for team members. / Vários tipos de projetos são propostos, com diferentes objetivos, em que é preciso gerenciálos estrategicamente de acordo com metas organizacionais. Projetos bem sucedidos aumentam as vendas, reduzem os custos, melhoram a qualidade, a satisfação do cliente, o ambiente de trabalho, entre outros benefícios. Assim, um número crescente de empresas utilizam o gerenciamento de projetos como uma estratégia fundamental para manter a competitividade, aumentando a possibilidade de valor aos seus negócios. No entanto, muitos projetos com todos os ingredientes para o sucesso, falham. Um dos motivos porque isso acontece relaciona-se com a não avaliação das incertezas pelos executivos, gerentes e equipe do projeto. Em um ambiente de desenvolvimento de software típico não é diferente. Baseado nisso, o objetivo geral deste trabalho é propor uma abordagem para gerenciar as incertezas em projetos de software, contribuindo assim para um melhor desempenho dos projetos de software e influenciando no seu sucesso. O método de pesquisa adotado neste trabalho está fundamentado nos princípios da Engenharia de Software baseado em evidências. Foi realizada uma pesquisa exploratória da literatura sobre gerenciamento das incertezas em projetos de software. Em seguida, de forma mais estruturada, foi realizada uma revisão sistemática da literatura sobre o estado da arte do tema juntamente com uma pesquisa-ação, conduzida em um projeto de desenvolvimento de software. Além disso, entrevistas semi-estruturadas foram realizadas com especialistas da indústria de software e pesquisadores na área a fim de avaliar as evidências encontradas e adicionar insumos para a abordagem. Na fase de avaliação foi realizado um grupo focal com especialistas que avaliaram a abordagem proposta. Os resultados da revisão da literatura exploratória serviu para caracterizar a diferença entre riscos e incertezas e foram mapeadas as fontes de incertezas. Da revisão sistemática da literatura encontramos 5 formas de gerenciar as incertezas nos projetos e 18 práticas para o gerenciamento de projetos focando na redução das incertezas. Foi realizada uma confirmação das fontes de incertezas mapeadas nos estudos primários e avaliada a relação entre incertezas e projetos inovadores. Na pesquisa-ação pôde-se aplicar técnicas e estratégias em projetos e investigar se essas contribuíram para gestão da incerteza. Nas entrevistas semiestruturadas foi avaliado e adicionado o ponto de vista prático para a abordagem. Finalmente, um grupo focal foi realizado para avaliar a abordagem elaborada. Os resultados desta pesquisa contribuem para a gestão de projetos de software por definir uma abordagem para o gerenciamento de incerteza, bem como descrevendo as estratégias e orientações para os membros da equipe.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/15977 |
Date | 11 September 2015 |
Creators | MARINHO, Marcelo Luiz Monteiro |
Contributors | http://lattes.cnpq.br/9906166020816798, MOURA, Hermano Perrelli de |
Publisher | Universidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis |
Source | reponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE |
Rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess |
Page generated in 0.0018 seconds