Abordagem para gerenciamento ágil de mudanças de requisitos
Autor(a) principal: | |
---|---|
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 |