Abordagem para gerenciamento ágil de mudanças de requisitos

Detalhes bibliográficos
Autor(a) principal: Pimenta, Felipe de Lima
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/216096
Resumo: Changes in projects requirements continuously occur worldwide; therefore, rapid development and delivery have become essential. As a result, agile methodologies arise to compensate for the restrictions of the traditional Software Engineering approaches through fast and constant delivery. Currently, Scrum is the most used agile methodology, and one of its principles is the acceptance of changes during development. Because of the rapid iteration in such methodologies, there is little or no documentation involving the system and changes in the requirements, which may affect project time and budget due to a lack of control over the process. Accordingly, our study proposes an approach to help software development teams to manage the changes in the requirements in a Scrum agile environment. For this purpose, we developed the “History Teller” prototype that allowed us to evaluate the effectiveness of the proposed approach. This evaluation consisted of 22 individuals, including 13 developers and nine project managers with experience in the job market. The participants performed previously defined tasks and filled an online form to gather the answers. The results revealed that our approach helps track the requirements changes and may be useful in projects that use the Scrum agile methodology, contributing to effectively monitoring changes in the project.
id UNSP_23c2c3dcf852fda89e81c796b2c06aa9
oai_identifier_str oai:repositorio.unesp.br:11449/216096
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Abordagem para gerenciamento ágil de mudanças de requisitosAn approach to agile management of requirements changeAgile managmentRequirements changeChange documentationDesenvolvimento ágil de softwareScrum (Desenvolvimento de software)DocumentaçãoGerenciamento ágilMudanças nos requisitosDocumentação das mudançasChanges in projects requirements continuously occur worldwide; therefore, rapid development and delivery have become essential. As a result, agile methodologies arise to compensate for the restrictions of the traditional Software Engineering approaches through fast and constant delivery. Currently, Scrum is the most used agile methodology, and one of its principles is the acceptance of changes during development. Because of the rapid iteration in such methodologies, there is little or no documentation involving the system and changes in the requirements, which may affect project time and budget due to a lack of control over the process. Accordingly, our study proposes an approach to help software development teams to manage the changes in the requirements in a Scrum agile environment. For this purpose, we developed the “History Teller” prototype that allowed us to evaluate the effectiveness of the proposed approach. This evaluation consisted of 22 individuals, including 13 developers and nine project managers with experience in the job market. The participants performed previously defined tasks and filled an online form to gather the answers. The results revealed that our approach helps track the requirements changes and may be useful in projects that use the Scrum agile methodology, contributing to effectively monitoring changes in the project.Mudanças nos requisitos de projetos ocorrem no mundo continuamente e, portanto, o desenvolvimento e entrega rápidos se tornaram essenciais. Os métodos ágeis surgem então para atender a realidade que abordagens tradicionais da Engenharia de Software tinham restrições para contemplar, tais como a entrega rápida e constante. O Scrum, a metodologia ágil mais usada atualmente, tem como um dos seus princípios a aceitação de mudanças durante o desenvolvimento. Devido à iteração rápida das metodologias ágeis, existe pouca ou nenhuma documentação do sistema e das mudanças que ocorrem nos requisitos, o que pode afetar o tempo e o orçamento do projeto em razão da falta de controle sobre o que está sendo realizado. Assim, o presente trabalho propõe uma abordagem para ajudar as equipes de desenvolvimento de software no gerenciamento das mudanças nos requisitos em um ambiente ágil Scrum. Para tanto, desenvolveu-se o protótipo History Teller, que permitiu avaliar a eficácia da abordagem proposta. Participaram da avaliação 22 pessoas, entre elas 13 desenvolvedores e nove gerentes de projeto com experiência no mercado de trabalho. Os resultados obtidos evidenciam que a abordagem apresentada auxilia no rastreio das mudanças nos requisitos por meio da manutenção do histórico das mesmas e pode ser útil em projetos que usam a metodologia ágil Scrum, contribuindo para um acompanhamento efetivo das mudanças no projeto.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Souza, Rogéria Cristiane Gratão de [UNESP]Universidade Estadual Paulista (Unesp)Pimenta, Felipe de Lima2022-01-26T19:29:54Z2022-01-26T19:29:54Z2021-12-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/216096porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-12-11T06:18:23Zoai:repositorio.unesp.br:11449/216096Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T20:03:58.691562Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Abordagem para gerenciamento ágil de mudanças de requisitos
An approach to agile management of requirements change
title Abordagem para gerenciamento ágil de mudanças de requisitos
spellingShingle Abordagem para gerenciamento ágil de mudanças de requisitos
Pimenta, Felipe de Lima
Agile managment
Requirements change
Change documentation
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Documentação
Gerenciamento ágil
Mudanças nos requisitos
Documentação das mudanças
title_short Abordagem para gerenciamento ágil de mudanças de requisitos
title_full Abordagem para gerenciamento ágil de mudanças de requisitos
title_fullStr Abordagem para gerenciamento ágil de mudanças de requisitos
title_full_unstemmed Abordagem para gerenciamento ágil de mudanças de requisitos
title_sort Abordagem para gerenciamento ágil de mudanças de requisitos
author Pimenta, Felipe de Lima
author_facet Pimenta, Felipe de Lima
author_role author
dc.contributor.none.fl_str_mv Souza, Rogéria Cristiane Gratão de [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Pimenta, Felipe de Lima
dc.subject.por.fl_str_mv Agile managment
Requirements change
Change documentation
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Documentação
Gerenciamento ágil
Mudanças nos requisitos
Documentação das mudanças
topic Agile managment
Requirements change
Change documentation
Desenvolvimento ágil de software
Scrum (Desenvolvimento de software)
Documentação
Gerenciamento ágil
Mudanças nos requisitos
Documentação das mudanças
description Changes in projects requirements continuously occur worldwide; therefore, rapid development and delivery have become essential. As a result, agile methodologies arise to compensate for the restrictions of the traditional Software Engineering approaches through fast and constant delivery. Currently, Scrum is the most used agile methodology, and one of its principles is the acceptance of changes during development. Because of the rapid iteration in such methodologies, there is little or no documentation involving the system and changes in the requirements, which may affect project time and budget due to a lack of control over the process. Accordingly, our study proposes an approach to help software development teams to manage the changes in the requirements in a Scrum agile environment. For this purpose, we developed the “History Teller” prototype that allowed us to evaluate the effectiveness of the proposed approach. This evaluation consisted of 22 individuals, including 13 developers and nine project managers with experience in the job market. The participants performed previously defined tasks and filled an online form to gather the answers. The results revealed that our approach helps track the requirements changes and may be useful in projects that use the Scrum agile methodology, contributing to effectively monitoring changes in the project.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-07
2022-01-26T19:29:54Z
2022-01-26T19:29:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/216096
url http://hdl.handle.net/11449/216096
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129156347592704