Improving Software Project Estimates Based on Historical Data

Detalhes bibliográficos
Autor(a) principal: Bruno Filipe Salgado Fernandes
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://repositorio-aberto.up.pt/handle/10216/89041
Resumo: Due to the strong competition that exists in today's markets, it is essential for a company like Altran, to grow up further in order to be in front of both national and international level. For this to happen, it is necessary to make good estimates in order to contractually and control its projects, but sometimes in practice it isn't always easy due to several factors. Therefore the effort estimation of the projects becomes a crucial step, so that the client understands how much the project will cost, both in time and money .The estimates quality is decisive both to satisfy current customers and to attract new clients to accede to developed products by Altran. The current work resulted from a proposal made by Altran, which set very specific and ambitious challenges in order to grow up and improve the current methodology and assist project managers and respective teams. Although the current Altran's project estimation leads to very acceptable results, there are still some limitations and some gaps where it is necessary to intervene so that the quality standards at least remain high. After analyzing the current situation of Altran was done a gathering about some techniques and estimation methods, with the goal of applying them in the model creation, leading to more realistic results. The great ambition of the completion of this dissertation will evolve in the current methodology used, fulfilling the needs of the developed projects by Altran and the CMMI model practices that lead to a processes improvement for the products and services development.One of the steps of the estimation process is to define and apply feedback mechanisms with coefficients adjustment so that the analysis of each project type becomes more intuitive. In order to improve the estimation process, the proposal of the estimation methodology should be based on historical data from past completed projects, provided by Altran, which constitute one of the most important requirements of this dissertation. This proposal will include two variants, one based on a simple model, but with easy validation, making it more reliable for those who will use it. The other variant is a more complex model based on estimation techniques, which can be very useful in certain project types. Once the time to perform this dissertation is limited, the validation of the implemented models in future projects doesn't become viable and as such it was used the Cross-Validation method. The results showed great potential for estimates improving, compared with the current followed method, and with strong likelihood that eventually in future be possible to achieve more ambitious goals.Regarding to the structure of this document, initially is presented a problem analysis and subsequently is made a study about the state of the art. It is also described the proposed methodology and models, as well as the performed validation in order to make them more reliable and accurate. In conclusion, this dissertation addresses of a different way the estimation process followed by Altran and it is innovative since it uses estimation techniques. It is hoped that in future projects to be developed by this company have even more quality and that its expansion continues to increase exponentially.
id RCAP_0e38188b55dcc642efae4cc144b56102
oai_identifier_str oai:repositorio-aberto.up.pt:10216/89041
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Improving Software Project Estimates Based on Historical DataEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringDue to the strong competition that exists in today's markets, it is essential for a company like Altran, to grow up further in order to be in front of both national and international level. For this to happen, it is necessary to make good estimates in order to contractually and control its projects, but sometimes in practice it isn't always easy due to several factors. Therefore the effort estimation of the projects becomes a crucial step, so that the client understands how much the project will cost, both in time and money .The estimates quality is decisive both to satisfy current customers and to attract new clients to accede to developed products by Altran. The current work resulted from a proposal made by Altran, which set very specific and ambitious challenges in order to grow up and improve the current methodology and assist project managers and respective teams. Although the current Altran's project estimation leads to very acceptable results, there are still some limitations and some gaps where it is necessary to intervene so that the quality standards at least remain high. After analyzing the current situation of Altran was done a gathering about some techniques and estimation methods, with the goal of applying them in the model creation, leading to more realistic results. The great ambition of the completion of this dissertation will evolve in the current methodology used, fulfilling the needs of the developed projects by Altran and the CMMI model practices that lead to a processes improvement for the products and services development.One of the steps of the estimation process is to define and apply feedback mechanisms with coefficients adjustment so that the analysis of each project type becomes more intuitive. In order to improve the estimation process, the proposal of the estimation methodology should be based on historical data from past completed projects, provided by Altran, which constitute one of the most important requirements of this dissertation. This proposal will include two variants, one based on a simple model, but with easy validation, making it more reliable for those who will use it. The other variant is a more complex model based on estimation techniques, which can be very useful in certain project types. Once the time to perform this dissertation is limited, the validation of the implemented models in future projects doesn't become viable and as such it was used the Cross-Validation method. The results showed great potential for estimates improving, compared with the current followed method, and with strong likelihood that eventually in future be possible to achieve more ambitious goals.Regarding to the structure of this document, initially is presented a problem analysis and subsequently is made a study about the state of the art. It is also described the proposed methodology and models, as well as the performed validation in order to make them more reliable and accurate. In conclusion, this dissertation addresses of a different way the estimation process followed by Altran and it is innovative since it uses estimation techniques. It is hoped that in future projects to be developed by this company have even more quality and that its expansion continues to increase exponentially.2014-02-202014-02-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio-aberto.up.pt/handle/10216/89041TID:201298341engBruno Filipe Salgado Fernandesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T14:12:24Zoai:repositorio-aberto.up.pt:10216/89041Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:56:57.915751Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Improving Software Project Estimates Based on Historical Data
title Improving Software Project Estimates Based on Historical Data
spellingShingle Improving Software Project Estimates Based on Historical Data
Bruno Filipe Salgado Fernandes
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Improving Software Project Estimates Based on Historical Data
title_full Improving Software Project Estimates Based on Historical Data
title_fullStr Improving Software Project Estimates Based on Historical Data
title_full_unstemmed Improving Software Project Estimates Based on Historical Data
title_sort Improving Software Project Estimates Based on Historical Data
author Bruno Filipe Salgado Fernandes
author_facet Bruno Filipe Salgado Fernandes
author_role author
dc.contributor.author.fl_str_mv Bruno Filipe Salgado Fernandes
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description Due to the strong competition that exists in today's markets, it is essential for a company like Altran, to grow up further in order to be in front of both national and international level. For this to happen, it is necessary to make good estimates in order to contractually and control its projects, but sometimes in practice it isn't always easy due to several factors. Therefore the effort estimation of the projects becomes a crucial step, so that the client understands how much the project will cost, both in time and money .The estimates quality is decisive both to satisfy current customers and to attract new clients to accede to developed products by Altran. The current work resulted from a proposal made by Altran, which set very specific and ambitious challenges in order to grow up and improve the current methodology and assist project managers and respective teams. Although the current Altran's project estimation leads to very acceptable results, there are still some limitations and some gaps where it is necessary to intervene so that the quality standards at least remain high. After analyzing the current situation of Altran was done a gathering about some techniques and estimation methods, with the goal of applying them in the model creation, leading to more realistic results. The great ambition of the completion of this dissertation will evolve in the current methodology used, fulfilling the needs of the developed projects by Altran and the CMMI model practices that lead to a processes improvement for the products and services development.One of the steps of the estimation process is to define and apply feedback mechanisms with coefficients adjustment so that the analysis of each project type becomes more intuitive. In order to improve the estimation process, the proposal of the estimation methodology should be based on historical data from past completed projects, provided by Altran, which constitute one of the most important requirements of this dissertation. This proposal will include two variants, one based on a simple model, but with easy validation, making it more reliable for those who will use it. The other variant is a more complex model based on estimation techniques, which can be very useful in certain project types. Once the time to perform this dissertation is limited, the validation of the implemented models in future projects doesn't become viable and as such it was used the Cross-Validation method. The results showed great potential for estimates improving, compared with the current followed method, and with strong likelihood that eventually in future be possible to achieve more ambitious goals.Regarding to the structure of this document, initially is presented a problem analysis and subsequently is made a study about the state of the art. It is also described the proposed methodology and models, as well as the performed validation in order to make them more reliable and accurate. In conclusion, this dissertation addresses of a different way the estimation process followed by Altran and it is innovative since it uses estimation techniques. It is hoped that in future projects to be developed by this company have even more quality and that its expansion continues to increase exponentially.
publishDate 2014
dc.date.none.fl_str_mv 2014-02-20
2014-02-20T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio-aberto.up.pt/handle/10216/89041
TID:201298341
url https://repositorio-aberto.up.pt/handle/10216/89041
identifier_str_mv TID:201298341
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135890441764865