Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Barbosa, Thiago Augusto Firmino
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.ifpb.edu.br/jspui/handle/177683/4085
Resumo: A especifica??o de requisitos desempenha um papel fundamental no desenvolvimento de software. Entretanto, se realizada de forma inadequada pode acarretar uma diminui??o da produtividade das equipes, maior complexidade de manuten??o e escassez de informa??es necess?rias para desenvolvimento de um software. A literatura apresenta algumas estrat?gias para atuar na resolu??o ou diminui??o desses problemas, como exemplo a abordagem RSD (Requirements Specification for Developers) que prop?s uma Especifica??o de Requisitos de Software (ERS) para projetos ?geis, escrita em uma linguagem voltada para equipes de desenvolvimento ao inv?s de orientada ao cliente. No entanto, at? o momento, n?o encontramos na literatura, outros estudos que tenham avaliado a abordagem, apresentando seus pontos positivos e negativos. Nesse contexto, o presente trabalho teve como objetivo avaliar a abordagem RSD em um projeto ?gil de uma empresa de software. Para isso, foi conduzida uma pesquisa de natureza aplicada, utilizando uma abordagem qualitativa e explorat?ria. O procedimento t?cnico adotado foi do tipo pesquisa-a??o, permitindo uma interven??o direta no ambiente de trabalho para analisar e avaliar os resultados da implementa??o da abordagem. Inicialmente foi feita uma avalia??o de como as atividades de requisitos estavam sendo realizadas no projeto. Em seguida, a abordagem RSD foi implantada em um projeto de desenvolvimento, e foi feito um acompanhamento durante algumas sprints para coletar os dados necess?rios para uma an?lise sistem?tica da abordagem. Os resultados obtidos ap?s an?lise e s?ntese dos dados coletados apontaram que a abordagem RSD contribuiu para uma melhor defini??o e compreens?o dos requisitos por parte das equipes de desenvolvimento, proporcionando uma base mais s?lida para a constru??o de software. Al?m disso, a utiliza??o de prot?tipos e a especifica??o detalhada dos crit?rios de aceita??o melhoraram a comunica??o entre os membros da equipe e facilitaram a identifica??o de requisitos funcionais, n?o funcionais e t?cnicos de forma mais integrada. A implementa??o da RSD tamb?m permitiu um melhor alinhamento entre as expectativas dos stakeholders e a equipe de desenvolvimento, resultando em entregas mais alinhadas ?s necessidades do projeto. Contudo, a aplica??o da abordagem RSD apresentou alguns desafios, incluindo a necessidade de um maior investimento de tempo na fase inicial do projeto para a capacita??o da equipe e a adapta??o dos processos existentes. Al?m disso, a complexidade adicional introduzida pela necessidade de manter uma documenta??o mais detalhada demandou um esfor?o adicional de gest?o por parte da equipe de desenvolvimento. Outra oportunidade de melhoria identificada foi a necessidade de desenvolver ferramentas ou metodologias complementares que auxiliem na manuten??o e atualiza??o dos artefatos gerados pela abordagem RSD, de modo a suportar de forma eficaz a din?mica de mudan?as dos requisitos em projetos ?geis.
id IFPB_5e9917cbe0cfd35e06f82f4372036a76
oai_identifier_str oai:repositorio.ifpb.edu.br:177683/4085
network_acronym_str IFPB
network_name_str Repositório Institucional do IFPB
repository_id_str
spelling Barbosa, Thiago Augusto Firmino2024-11-07T17:20:24Z2024-11-07T17:20:24Z2024-11-07http://repositorio.ifpb.edu.br/jspui/handle/177683/4085A especifica??o de requisitos desempenha um papel fundamental no desenvolvimento de software. Entretanto, se realizada de forma inadequada pode acarretar uma diminui??o da produtividade das equipes, maior complexidade de manuten??o e escassez de informa??es necess?rias para desenvolvimento de um software. A literatura apresenta algumas estrat?gias para atuar na resolu??o ou diminui??o desses problemas, como exemplo a abordagem RSD (Requirements Specification for Developers) que prop?s uma Especifica??o de Requisitos de Software (ERS) para projetos ?geis, escrita em uma linguagem voltada para equipes de desenvolvimento ao inv?s de orientada ao cliente. No entanto, at? o momento, n?o encontramos na literatura, outros estudos que tenham avaliado a abordagem, apresentando seus pontos positivos e negativos. Nesse contexto, o presente trabalho teve como objetivo avaliar a abordagem RSD em um projeto ?gil de uma empresa de software. Para isso, foi conduzida uma pesquisa de natureza aplicada, utilizando uma abordagem qualitativa e explorat?ria. O procedimento t?cnico adotado foi do tipo pesquisa-a??o, permitindo uma interven??o direta no ambiente de trabalho para analisar e avaliar os resultados da implementa??o da abordagem. Inicialmente foi feita uma avalia??o de como as atividades de requisitos estavam sendo realizadas no projeto. Em seguida, a abordagem RSD foi implantada em um projeto de desenvolvimento, e foi feito um acompanhamento durante algumas sprints para coletar os dados necess?rios para uma an?lise sistem?tica da abordagem. Os resultados obtidos ap?s an?lise e s?ntese dos dados coletados apontaram que a abordagem RSD contribuiu para uma melhor defini??o e compreens?o dos requisitos por parte das equipes de desenvolvimento, proporcionando uma base mais s?lida para a constru??o de software. Al?m disso, a utiliza??o de prot?tipos e a especifica??o detalhada dos crit?rios de aceita??o melhoraram a comunica??o entre os membros da equipe e facilitaram a identifica??o de requisitos funcionais, n?o funcionais e t?cnicos de forma mais integrada. A implementa??o da RSD tamb?m permitiu um melhor alinhamento entre as expectativas dos stakeholders e a equipe de desenvolvimento, resultando em entregas mais alinhadas ?s necessidades do projeto. Contudo, a aplica??o da abordagem RSD apresentou alguns desafios, incluindo a necessidade de um maior investimento de tempo na fase inicial do projeto para a capacita??o da equipe e a adapta??o dos processos existentes. Al?m disso, a complexidade adicional introduzida pela necessidade de manter uma documenta??o mais detalhada demandou um esfor?o adicional de gest?o por parte da equipe de desenvolvimento. Outra oportunidade de melhoria identificada foi a necessidade de desenvolver ferramentas ou metodologias complementares que auxiliem na manuten??o e atualiza??o dos artefatos gerados pela abordagem RSD, de modo a suportar de forma eficaz a din?mica de mudan?as dos requisitos em projetos ?geis.Submitted by Coordena??o Mestrado em Tecnologia da Informa??o (coordenacao.ppgti@ifpb.edu.br) on 2024-11-07T11:46:23Z No. of bitstreams: 1 Disserta??o - Thiago Barbosa.pdf: 3359525 bytes, checksum: 993e2f1b461f6f80fe85ba8f14714fe3 (MD5)Approved for entry into archive by Ivanise Almeida (ivanise@ifpb.edu.br) on 2024-11-07T17:20:24Z (GMT) No. of bitstreams: 1 Disserta??o - Thiago Barbosa.pdf: 3359525 bytes, checksum: 993e2f1b461f6f80fe85ba8f14714fe3 (MD5)Made available in DSpace on 2024-11-07T17:20:24Z (GMT). No. of bitstreams: 1 Disserta??o - Thiago Barbosa.pdf: 3359525 bytes, checksum: 993e2f1b461f6f80fe85ba8f14714fe3 (MD5) Previous issue date: 2024-11-07Requirements Specification for Developers (RSD)Especifica??o de requisitosPesquisa-a??oDesenvolvimento ?gil de softwareEspecifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimentoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional do IFPBinstname:Instituto Federal da Paraíba (IFPB)instacron:IFPBinfo:eu-repo/semantics/openAccessDisserta??o de MestradoInstituto Federal da Para?baORIGINALDisserta??o - Thiago Barbosa.pdfDisserta??o - Thiago Barbosa.pdfapplication/pdf3359525http://repositorio.ifpb.edu.br/jspui/bitstream/177683/4085/1/Disserta%C3%A7%C3%A3o+-+Thiago+Barbosa.pdf993e2f1b461f6f80fe85ba8f14714fe3MD51177683/40852024-11-07 14:20:24.161oai:repositorio.ifpb.edu.br:177683/4085Repositório InstitucionalPUBhttp://repositorio.ifpb.edu.br/oai/requestrepositoriodigital@ifpb.edu.bropendoar:2024-11-07T17:20:24Repositório Institucional do IFPB - Instituto Federal da Paraíba (IFPB)false
dc.title.pt_BR.fl_str_mv Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
title Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
spellingShingle Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
Barbosa, Thiago Augusto Firmino
Requirements Specification for Developers (RSD)
Especifica??o de requisitos
Pesquisa-a??o
Desenvolvimento ?gil de software
title_short Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
title_full Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
title_fullStr Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
title_full_unstemmed Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
title_sort Especifica??o de requisitos em projetos ?geis: avalia??o de uma abordagem voltada para equipes de desenvolvimento
author Barbosa, Thiago Augusto Firmino
author_facet Barbosa, Thiago Augusto Firmino
author_role author
dc.contributor.author.fl_str_mv Barbosa, Thiago Augusto Firmino
dc.subject.por.fl_str_mv Requirements Specification for Developers (RSD)
Especifica??o de requisitos
Pesquisa-a??o
Desenvolvimento ?gil de software
topic Requirements Specification for Developers (RSD)
Especifica??o de requisitos
Pesquisa-a??o
Desenvolvimento ?gil de software
description A especifica??o de requisitos desempenha um papel fundamental no desenvolvimento de software. Entretanto, se realizada de forma inadequada pode acarretar uma diminui??o da produtividade das equipes, maior complexidade de manuten??o e escassez de informa??es necess?rias para desenvolvimento de um software. A literatura apresenta algumas estrat?gias para atuar na resolu??o ou diminui??o desses problemas, como exemplo a abordagem RSD (Requirements Specification for Developers) que prop?s uma Especifica??o de Requisitos de Software (ERS) para projetos ?geis, escrita em uma linguagem voltada para equipes de desenvolvimento ao inv?s de orientada ao cliente. No entanto, at? o momento, n?o encontramos na literatura, outros estudos que tenham avaliado a abordagem, apresentando seus pontos positivos e negativos. Nesse contexto, o presente trabalho teve como objetivo avaliar a abordagem RSD em um projeto ?gil de uma empresa de software. Para isso, foi conduzida uma pesquisa de natureza aplicada, utilizando uma abordagem qualitativa e explorat?ria. O procedimento t?cnico adotado foi do tipo pesquisa-a??o, permitindo uma interven??o direta no ambiente de trabalho para analisar e avaliar os resultados da implementa??o da abordagem. Inicialmente foi feita uma avalia??o de como as atividades de requisitos estavam sendo realizadas no projeto. Em seguida, a abordagem RSD foi implantada em um projeto de desenvolvimento, e foi feito um acompanhamento durante algumas sprints para coletar os dados necess?rios para uma an?lise sistem?tica da abordagem. Os resultados obtidos ap?s an?lise e s?ntese dos dados coletados apontaram que a abordagem RSD contribuiu para uma melhor defini??o e compreens?o dos requisitos por parte das equipes de desenvolvimento, proporcionando uma base mais s?lida para a constru??o de software. Al?m disso, a utiliza??o de prot?tipos e a especifica??o detalhada dos crit?rios de aceita??o melhoraram a comunica??o entre os membros da equipe e facilitaram a identifica??o de requisitos funcionais, n?o funcionais e t?cnicos de forma mais integrada. A implementa??o da RSD tamb?m permitiu um melhor alinhamento entre as expectativas dos stakeholders e a equipe de desenvolvimento, resultando em entregas mais alinhadas ?s necessidades do projeto. Contudo, a aplica??o da abordagem RSD apresentou alguns desafios, incluindo a necessidade de um maior investimento de tempo na fase inicial do projeto para a capacita??o da equipe e a adapta??o dos processos existentes. Al?m disso, a complexidade adicional introduzida pela necessidade de manter uma documenta??o mais detalhada demandou um esfor?o adicional de gest?o por parte da equipe de desenvolvimento. Outra oportunidade de melhoria identificada foi a necessidade de desenvolver ferramentas ou metodologias complementares que auxiliem na manuten??o e atualiza??o dos artefatos gerados pela abordagem RSD, de modo a suportar de forma eficaz a din?mica de mudan?as dos requisitos em projetos ?geis.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-11-07T17:20:24Z
dc.date.available.fl_str_mv 2024-11-07T17:20:24Z
dc.date.issued.fl_str_mv 2024-11-07
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 http://repositorio.ifpb.edu.br/jspui/handle/177683/4085
url http://repositorio.ifpb.edu.br/jspui/handle/177683/4085
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.source.none.fl_str_mv reponame:Repositório Institucional do IFPB
instname:Instituto Federal da Paraíba (IFPB)
instacron:IFPB
instname_str Instituto Federal da Paraíba (IFPB)
instacron_str IFPB
institution IFPB
reponame_str Repositório Institucional do IFPB
collection Repositório Institucional do IFPB
bitstream.url.fl_str_mv http://repositorio.ifpb.edu.br/jspui/bitstream/177683/4085/1/Disserta%C3%A7%C3%A3o+-+Thiago+Barbosa.pdf
bitstream.checksum.fl_str_mv 993e2f1b461f6f80fe85ba8f14714fe3
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional do IFPB - Instituto Federal da Paraíba (IFPB)
repository.mail.fl_str_mv repositoriodigital@ifpb.edu.br
_version_ 1854303750295912448