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. |