Dissertação

{en_GB=Transformations and Alignments in Project Management Tools: The PSL-v.2020 Experiments} {} EVALUATED

{pt=Gestão de projeto é a aplicação de conhecimento, técnicas e ferramentas a um determinado projeto. Os gestores de projetos utilizam este processo para planear a sequência de eventos e tarefas necessárias para concluir um projeto com sucesso. A abordagem tradicional é a mais utilizada ao longo dos anos e segue as diretrizes definidas pelo PMBOK. Posteriormente surgiu uma nova abordagem ágil que permite iterar sobre o projeto durante o seu desenvolvimento. No conjunto de abordagens ágeis as mais usadas são o Scrum e Kanban. O Scrum baseia-se no uso de Sprints, enquanto o Kanban baseia-se no uso de um quadro Kanban. Existem várias ferramentas para gestão de projeto, mas o maior problema das ferramentas que suportam metodologias tradicionais é a ausência de interoperabilidade entre essas ferramentas. Por outro lado, as ferramentas ágeis são ferramentas técnicas com uma grande curva de aprendizagem e poucas opções para geração de relatórios. A iniciativa do ITLingo tem por objetivo desenhar e desenvolver linguagens especificas a um dominio que supportam a intereoperabilidade entre diferentes ferramentas. Uma dessas linguagens é o PSL (“Project Specification Language”). O objetivo deste trabalho é analisar e discutir os alinhamentos e transformações presentes em ferramentas de gestão de projeto. Consequentemente um novo template PSL/Traditional-v.2020 será desenvolvido capaz de suportar as 10 áreas de conhecimento definidas pelo PMBOK, com mais opções de customização, incluindo que informação está visível a qualquer momento e a possibilidade de suportar quer o Scrum, quer o Kanban, ou ambos em simultâneo com um outro template PSL/Agile-v.2020., en=Project management (PM) is the application of knowledge, techniques, and tools to a given project. This application leads to planning the sequence of events and tasks required to complete a project with success. The most popular approach has been the traditional approach that follows the PMBOK guidelines. The agile approach allows iterating on a product during its life cycle, unlike the traditional approach. Scrum and Kanban are two popular agile methodologies. Scrum recommends the use of a Product Backlog and Sprints Backlog, while Kanban recommends the use of a Kanban board. There are many PM tools, but one problem of traditional PM tools is the absence of interoperability between them, leading to the necessity of using several tools to cover the phases of a project. On the other hand, PM agile tools have minimal options for generating reports that are essential for any project. The ITLingo is a research initiative that intends to design and develop domain-specific languages which support the interoperability of specifications between different tools. One of the ITLingo’s languages is the PSL (short name for Project Specification Language). The purpose of this research is to analyze and discuss the alignments and transformations in PM tools and it concludes there is an extensive collection of them. Based on this research a new PSL/Traditional-v.2020 was developed supporting the 10 Knowledge Areas (KAs) defined by PMBOK, with more customization options, more data alignments, more transformations, and a better user experience, alongside a new PSL/Agile-v.2020 supporting Scrum and Kanban frameworks.}
{pt=ITLingo, PSL Excel Template, Gestão de Projeto, Metodologias Tradicionais, Metodologias Ágeis, Ferramentas de GP, en=ITLingo, PSL Excel Template, Project Management, Traditional Methodologies, Agile Methodologies, Project Management Tools}

novembro 17, 2020, 18:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Alberto Manuel Rodrigues da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado