Please use this identifier to cite or link to this item: http://hdl.handle.net/10400.19/4880
Title: Estudo comparativo das metodologias ágeis e PMBOK
Author: Sousa, João Carlos Azevedo de
Advisor: Loureiro, Jorge Alexandre Albuquerque
Henriques, João Pedro Menoita
Keywords: Gestão de projetos
Metodologias Ágeis
Scrum
ExtremeProgramming
Kanban
PMBOK
XPOKs
Defense Date: 15-Mar-2018
Abstract: No mercado atual, as empresas tendem a mudar, repentinamente, os seus requisitos, de forma a se adaptarem às mudanças das áreas de negócio. Devido a essa realidade, as empresas de desenvolvimento de software procuram novas metodologias de desenvolvimento para poderem acompanhar a velocidade de mudança dos seus clientes e conseguirem ser competitivas, já que uma das razões mais fortes para a adoção de metodologias ágeis é a velocidade de entrega do produto. Embora as metodologias ágeis conheçam uma aceitação crecente, a nível mundial especialmente Scrum e híbridas, algumas delas derivadas de Scrum, tal como Scrum/XP (Extreme Programming) e Scrumban, revelam alguns pontos fracos, tal como uma documentação débil e requisitos pouco definidos. Neste contexto, o estudo de um standard na gestão de projetos pode contribuir para colmatar essas fraquezas, sendo o PMBOK um dos mais reconhecidos internacionalmente. Com base na análise das metodologias ágeis e no PMBOK, foi criada a metodologia híbrida XPOKs, que resultou da combinação entre modelos ágeis com as boas práticas recomendadas pelo PMBOK, passível de ser aplicada a pequenas e médias empresas de desenvolvimento de software, que pretendem alcançar rigor na execução dos seus projetos, o cliente presente e entregas constantes. O XPOKs compreende três fases: início, ciclos de desenvolvimento e fecho. O início do projeto, é fundamental para definir o âmbito, onde o cliente e alguns elementos da equipa de desenvolvimento definem as histórias. Os ciclos de desenvolvimento são compostos por vários sprints, onde as histórias são codificadas e no término de cada sprint é entregue uma nova versão ao cliente. O fecho do projeto serve para estabilizar a aplicação e por fim dar formação ao cliente. A validação do XPOKs ocorre com um teste piloto aplicando a metodologia a um projeto e com um questionário que foi respondido pela equipa, constatando-se que, caso tivessem de eleger uma metodologia para os seus projetos provavelmente, optariam pelo XPOKs. Dados estes resultados preliminares, pode afirmar-se que esta metodologia pode apoiar a gestão de projetos de software.
ABSTRACT: In the current worldwide market, the companies tend to suddenly change their requirements, in order to adapt to the constant changes in the business world. ue to this reality, the software developing companies are searching for new development methodologies so they can compete on an ever-changing client environment and become highly competitive, since one of the strongest reasons for the adoption of agile methodologies is due to the higher product development delivery speed. Although the increasing worldwide acceptance of agile methodologies, specially the Scrum and hybrid ones, where some of them are actually Scrum derived, like Scrum/XP (Extreme Programming) and Scrumban, they show some weakenesses, like poor documentation and unclear requirements. In this context, a study of the application of the combination of agiles and standard methodologies in project management, could help filling the gap related to those weaknesses, having the PMBOK as the most well recognized worldwide for this study. Based on the analysis of the agile methodologies and the PMBOK, a hybrid methodology has been created with the name of XPOKs, resulted from the combination between the agile models and the recommended PMBOK best practices, capable of being implemented on small to medium sized development companies, that intend to have high accuracy in the execution of projects, the client to be frequently involved and to have constant deliveries. The XPOKs is comprehended by three stages: initiation, development cycles and closing. The initiation of the project is fundamental to define his scope, where the client and some elements of the development team specify the user stories. The development cycles are composed from different sprints, where the stories are codified and in the sprint closure, a new version of the project is delivered to the client. The main purpose of the project closing stage, is to normalize the application, improving the stability, and, finally, providing training to the customer. The XPOKS validation was performed through a pilot test, applying thus this methodology to a project. As a result of a survey, that was answered by the project development team, it was possible to conclude that if they have to elect a methodology for their projects, they will eventually vote for XPOKs. Given these preliminar results, it is possible to claim that this methodology can sustain the management of software projects.
URI: http://hdl.handle.net/10400.19/4880
Designation: Sistemas e Tecnologias de Informação para as Organizações
Appears in Collections:ESTGV - DI - Dissertações de mestrado (após aprovadas pelo júri)

Files in This Item:
File Description SizeFormat 
Dissertacao_Joao_Sousa.pdf2,38 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.