Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/59371
Título: | Management of planned value: métricas para monitorizar globalmente o desempenho de projetos de desenvolvimento de software |
Autor(es): | Martins, Ana Rita Fernandes |
Orientador(es): | Ribeiro, Pedro Abreu Cabral, Jorge |
Palavras-chave: | Gestão de projetos Engenharia de software Métricas Sucesso Controlo e monitorização Scrum Project management Software engineering Metrics Success Control and monitoring |
Data: | 2018 |
Resumo(s): | De forma a garantir que um projeto é entregue com sucesso, não é apenas necessário garantir
o bom planeamento do mesmo. Depois de iniciados os trabalhos de desenvolvimento, é
também necessário assegurar que o plano é concretizado ou, no caso de não se poder concretizar,
encontrar alternativas de forma a se realize sem diminuir o seu valor. Assim torna-se
importante garantir que as mudanças são monitorizadas, de forma a que apenas as mudanças
aprovadas são implementadas.
As métricas permitem monitorizar e analisar de forma simples o desempenho de projetos,
criando também alertas de situações que devem ser corrigidas. O conceito e uso de
métricas não é recente nem desconhecido da maioria das organizações, sendo que uma técnica
bastante conhecida é o Earned Value Management (EVM). No entanto, o EVM apenas apresenta
métricas relativas ao triângulo âmbito, tempo e custo, não monitorizando outros fatores
relevantes para o sucesso.
Existe um crescente número de trabalhos de investigação sobre métricas na área da engenharia
de software, dado que a boa gestão das mesmas aumenta a probabilidade de sucesso
do projeto. No início dos anos 50, a métrica mais utilizada no desenvolvimento de software
era Lines of Code (LOC). LOC era extremamente eficiente nessa data, pois a fase de implementação constituía cerca de metade do esforço total. LOC estava relacionado com medidas
de produtividade e de qualidade. No entanto, a engenharia de software evoluiu e estudos
recentes indicam que o risco de insucesso cresce exponencialmente com o aumento do tamanho
e da complexidade do software. Sabe-se hoje que grande parte dos projetos de software
falhados são resultado de métricas imprecisas e de técnicas de medição inadequadas.
Assim, o objetivo desta dissertação é encontrar um conjunto de métricas que permitam
monitorizar e fornecer informação relevante para o sucesso dos projetos, dentro do contexto
da Engenharia de Software. In order to ensure that a project is successfully delivered, it is not only necessary to ensure proper project planning. Once the development work has begun, it is also necessary to guarantee that the plan is implemented or, if it is not possible, to find alternatives in order to achieve it without diminishing its value. Thus, it becomes important to assure that changes are monitored, so that only approved changes are implemented. Metrics allow you to easily monitor and analyze project performance, creating alerts for situations that need to be corrected. The concept and use of metrics is neither recent nor unknown to most organizations, and a well-known technique is Earned Value Management (EVM). However, EVM only presents metrics related to the scope, time, and cost triangle, not tracking other factors relevant to success. There is a growing number of research studies on metrics in the Software Engineering field, since a good metrics management increases the probability of success. In the early 1950s, the most used metric in software development was Lines of Code (LOC). LOC was extremely efficient at that time, since the implementation phase consisted in about half of the total effort. LOC was related to productivity and quality measures. However, software engineering has evolved and recent studies indicate that the risk of failure grows exponentially with increasing software size and complexity. It is now known that most failed software projects are the result of inaccurate metrics and inadequate measurement techniques. Therefore, this dissertation’s objetive is to find a set of metrics that allow to monitor and provide information relevant to the success of the projects, within the context of Software Engineering. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado integrado em Engenharia Eletrónica Industrial e de Computadores |
URI: | https://hdl.handle.net/1822/59371 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado DEI - Dissertações de mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
64734+Ana+Rita+Fernandes+Martins.pdf | 2,22 MB | Adobe PDF | Ver/Abrir |