Agile Methodologies in Mission Critical Software Development and Maintenance

Detalhes bibliográficos
Autor(a) principal: Maria Antonieta Dias Ponce de Leão e Oliveira
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/88416
Resumo: Software development depends on people and because of this many issues arise specially regarding consistency and quality. Guaranteeing quality, accurate estimation, and highperformance knowledge workers is not an easy job, and for this there are many methodologies and processes that help.This is not a new issue; many software development companies, somewhere along their lifetime passed through this hassle, and with the study of their victories and defeats as well as worldwide recognized best practices, were able to improve their processes and performance.ALERT, is an example of a software development company that is continuously striving to improve, and their goal, at the moment is to increase quality, productivity and estimation accuracy.The goal of this project is to identify any exiting issues in the current software development processes and practices at the organization, propose a hybrid and customized proposal of agile and classical methodologies that will help to optimize the performance of the knowledge workers, never forgetting that the productivity of knowledge workers is deeply connected with their motivation.This project was developed in three main phases, diagnosis, proposal and implementation of the proposal in three pilot teams.With the information gathered from individual interviews and close observation, a diagnosis was created that represented the company status at that moment. Based on the diagnosis, the company's past experiences, and well known models, methodologies and processes the scope was defined - Scrum, Kanban, TSP and CMMI - and a proposal was created.The goals of the proposal were created in order to hopefully increase productivity, reduce defects and/or improve estimation accuracy, expediting the software development process. In the end it is presented an analysis of the subjective and objective results of the proposal's impact in the pilot teams. Nevertheless the main outputs of this dissertation are the diagnosis and the customized proposal, as the pilot's project success is highly dependent on the participating knowledge workers.
id RCAP_6ab02098b0b2b7f74414f61d2e76dcb1
oai_identifier_str oai:repositorio-aberto.up.pt:10216/88416
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 Agile Methodologies in Mission Critical Software Development and MaintenanceEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringSoftware development depends on people and because of this many issues arise specially regarding consistency and quality. Guaranteeing quality, accurate estimation, and highperformance knowledge workers is not an easy job, and for this there are many methodologies and processes that help.This is not a new issue; many software development companies, somewhere along their lifetime passed through this hassle, and with the study of their victories and defeats as well as worldwide recognized best practices, were able to improve their processes and performance.ALERT, is an example of a software development company that is continuously striving to improve, and their goal, at the moment is to increase quality, productivity and estimation accuracy.The goal of this project is to identify any exiting issues in the current software development processes and practices at the organization, propose a hybrid and customized proposal of agile and classical methodologies that will help to optimize the performance of the knowledge workers, never forgetting that the productivity of knowledge workers is deeply connected with their motivation.This project was developed in three main phases, diagnosis, proposal and implementation of the proposal in three pilot teams.With the information gathered from individual interviews and close observation, a diagnosis was created that represented the company status at that moment. Based on the diagnosis, the company's past experiences, and well known models, methodologies and processes the scope was defined - Scrum, Kanban, TSP and CMMI - and a proposal was created.The goals of the proposal were created in order to hopefully increase productivity, reduce defects and/or improve estimation accuracy, expediting the software development process. In the end it is presented an analysis of the subjective and objective results of the proposal's impact in the pilot teams. Nevertheless the main outputs of this dissertation are the diagnosis and the customized proposal, as the pilot's project success is highly dependent on the participating knowledge workers.2014-07-172014-07-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio-aberto.up.pt/handle/10216/88416TID:201312468engMaria Antonieta Dias Ponce de Leão e Oliveirainfo: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-29T15:26:22Zoai:repositorio-aberto.up.pt:10216/88416Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:23:45.105Repositó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 Agile Methodologies in Mission Critical Software Development and Maintenance
title Agile Methodologies in Mission Critical Software Development and Maintenance
spellingShingle Agile Methodologies in Mission Critical Software Development and Maintenance
Maria Antonieta Dias Ponce de Leão e Oliveira
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Agile Methodologies in Mission Critical Software Development and Maintenance
title_full Agile Methodologies in Mission Critical Software Development and Maintenance
title_fullStr Agile Methodologies in Mission Critical Software Development and Maintenance
title_full_unstemmed Agile Methodologies in Mission Critical Software Development and Maintenance
title_sort Agile Methodologies in Mission Critical Software Development and Maintenance
author Maria Antonieta Dias Ponce de Leão e Oliveira
author_facet Maria Antonieta Dias Ponce de Leão e Oliveira
author_role author
dc.contributor.author.fl_str_mv Maria Antonieta Dias Ponce de Leão e Oliveira
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 Software development depends on people and because of this many issues arise specially regarding consistency and quality. Guaranteeing quality, accurate estimation, and highperformance knowledge workers is not an easy job, and for this there are many methodologies and processes that help.This is not a new issue; many software development companies, somewhere along their lifetime passed through this hassle, and with the study of their victories and defeats as well as worldwide recognized best practices, were able to improve their processes and performance.ALERT, is an example of a software development company that is continuously striving to improve, and their goal, at the moment is to increase quality, productivity and estimation accuracy.The goal of this project is to identify any exiting issues in the current software development processes and practices at the organization, propose a hybrid and customized proposal of agile and classical methodologies that will help to optimize the performance of the knowledge workers, never forgetting that the productivity of knowledge workers is deeply connected with their motivation.This project was developed in three main phases, diagnosis, proposal and implementation of the proposal in three pilot teams.With the information gathered from individual interviews and close observation, a diagnosis was created that represented the company status at that moment. Based on the diagnosis, the company's past experiences, and well known models, methodologies and processes the scope was defined - Scrum, Kanban, TSP and CMMI - and a proposal was created.The goals of the proposal were created in order to hopefully increase productivity, reduce defects and/or improve estimation accuracy, expediting the software development process. In the end it is presented an analysis of the subjective and objective results of the proposal's impact in the pilot teams. Nevertheless the main outputs of this dissertation are the diagnosis and the customized proposal, as the pilot's project success is highly dependent on the participating knowledge workers.
publishDate 2014
dc.date.none.fl_str_mv 2014-07-17
2014-07-17T00: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/88416
TID:201312468
url https://repositorio-aberto.up.pt/handle/10216/88416
identifier_str_mv TID:201312468
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_ 1799136153308233729