Please use this identifier to cite or link to this item: http://riu.ufam.edu.br/handle/prefix/8232
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Análise e aprimoramento de requisitos para desenvolvimento de software: um estudo de user stories na perspectiva dos desenvolvedores
metadata.dc.creator: Souza, Maria Regina Araújo
metadata.dc.contributor.advisor1: Conte, Tayana Uchôa
metadata.dc.contributor.referee1: Rocha, Ana Carolina Oran
metadata.dc.contributor.referee2: Azevedo, Romualdo Costa de
metadata.dc.description.resumo: O desenvolvimento de software frequentemente enfrenta desafios relacionados à clareza, especificidade e completude dos requisitos. As user stories, amplamente utilizadas em metodologias ágeis, são uma ferramenta fundamental para capturar as necessidades dos usuários de maneira concisa. No entanto, sua escrita e refinamento ainda apresentam problemas que podem impactar negativamente o processo de desenvolvimento e a entrega de valor ao usuário final. Este trabalho propõe uma análise detalhada de user stories públicas disponíveis na internet, aliada a um personal opinion survey com desenvolvedores, com o objetivo de identificar problemas comuns e sugerir práticas de melhoria. A análise foi estruturada com base nos critérios de completude, clareza e nos princípios INVEST (Independente, Negociável, Valiosa, Estimável, Pequena e Testável). Adicionalmente, um questionário foi aplicado a desenvolvedores para validar as conclusões da análise e identificar sugestões para o aprimoramento das user stories. Os resultados deste estudo ressaltam a importância de critérios de aceitação claros, a inclusão de detalhes técnicos adequados e a necessidade de dividir histórias abrangentes em partes menores e mais gerenciáveis. O feedback dos desenvolvedores confirmou a eficácia das práticas recomendadas, destacando também o valor da colaboração entre equipes na criação e refinamento das histórias. Este trabalho culmina em um guia prático para a escrita eficaz de user stories, visando a melhoria contínua do processo de desenvolvimento de software ágil.
Abstract: Software development often faces challenges related to requirements' clarity, specificity, and completeness. User stories, widely used in agile methodologies, are a fundamental tool for capturing user needs in a concise manner. However, their writing and refinement still present issues that can negatively impact the development process and the delivery of value to the end user. This study proposes a detailed analysis of publicly available user stories on the internet, combined with personal opinion survey involving developers, intending to identify common problems and suggest improvement practices. The analysis was structured based on the criteria of completeness, clarity, and the INVEST principles (Independent, Negotiable, Valuable, Estimable, Small, and Testable). Additionally, a questionnaire was distributed to developers to validate the analysis conclusions and gather suggestions for enhancing user stories. The results of this study highlight the importance of clear acceptance criteria, the inclusion of adequate technical details, and the need to break down broad stories into smaller, more manageable parts. Developer feedback confirmed the effectiveness of the recommended practices, emphasizing the value of collaboration between teams in creating and refining stories. This work culminates in a practical guide for effective user story writing aimed at the continuous improvement of the agile software development process.
Keywords: Requisitos de software
User stories
Metodologias ágeis
Análise de requisitos
metadata.dc.subject.cnpq: ENGENHARIAS
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher.department: FT - Faculdade de Tecnologia
metadata.dc.publisher.course: Engenharia da Computação - Bacharelado - Manaus
metadata.dc.rights: Acesso Aberto
metadata.dc.rights.uri: https://creativecommons.org/licenses/by-nc-nd/4.0/
URI: http://riu.ufam.edu.br/handle/prefix/8232
metadata.dc.subject.controlado: .
.
Appears in Collections:Trabalho de Conclusão de Curso - Graduação - Engenharias

Files in This Item:
File Description SizeFormat 
TCC_MariaReginaSouza.pdf670,59 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.