Dissertação

ProjectLingo:Rigorous Specification of Project Plans EVALUATED

Planos de projeto são indiscutivelmente o artefacto mais importante que é produzido durante a execução de um projeto. Estimativas irrealistas de tempo e recursos podem levar a diversos resultados negativos, inclusive à falha do projeto. Uma vez que estes planos são especificados com recurso a linguagens naturais, e sem automação de processos, terão erros relacionados com inconsistência, incompletude e ambiguidade. Portanto, melhorar a qualidade destes documentos através da eliminação destes erros é extremamente importante. Atualmente as ferramentas que existem não possibilitam a especificação completa destes planos, mas apenas de alguns aspetos (exemplo, WBS ou Charter), nem se focam na qualidade e rigor dos mesmos. Sendo assim, uma ferramenta que englobasse a maioria dos aspetos do plano e disponibilizasse mecanismos de validação automática para partes dele, assim como interoperabilidade com outros formatos, iria contribuir para especificações com maior qualidade e menos erros. Esta dissertação descreve a iniciativa ProjectLingo, cujo objetivo é exatamente endereçar os problemas identificados através da disponibilização de ferramentas e mecanismos. Para isso, uma nova linguagem para especificar planos, PSL, foi definida, e um IDE para suportar esta linguagem, ProjectLingo-Studio, foi desenvolvido. A linguagem é baseada num template de Excel que também pode ser diretamente usado para especificar os planos de projeto. As validações implementadas são automaticamente verificadas pelo IDE que também suporta outros formatos, Word e Project, através de mecanismos de importação e exportação.
PSL, Engenharia Dirigida por Modelos, Linguagens de Domínio Específico, Gestão de Projetos

Novembro 3, 2017, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Alberto Manuel Rodrigues da Silva

Departamento de Engenharia Informática (DEI)

Professor Associado