UMA TÉCNICA PARA ESPECIFICAÇÃO DE HISTÓRIAS DE USUÁRIOS BASEADAS EM PROBLEMAS
Conteúdo do artigo principal
Resumo
A técnica de Histórias de Usuários tem amplo emprego na especificação de requisitos de software, principalmente nas abordagens ágeis. Ela traz como diferenciais o foco no usuário e a associação das ações requeridas do software aos benefícios advindos destas ações. Entretanto, considerando-se a Abordagem Baseada em Problemas (PBSRS), percebe-se que faltam às Histórias de Usuários informações sobre as causas originais que levam aos requisitos, que são os “problemas” do negócio. Neste artigo, propõe-se a adequação e a extensão das Histórias de Usuários por meio de uma nova técnica denominada HUBP – Histórias de Usuários Baseadas em Problemas. Esta técnica integra as relações entre os domínios de conhecimento dos Problemas, das Necessidades e dos Requisitos e desenvolve-se de forma iterativa, compatível com os métodos ágeis atuais. Como resultado, a técnica permite uma melhor verificação da completude e da corretude da especificação, levando a uma maior probabilidade de sucesso do software desenvolvido em termos de satisfação dos stakeholders.
Detalhes do artigo
Referências
AMNA, Anis R.; POELS, Geert. Systematic literature mapping of user story research. IEEE Access, v. 10, p. 51723-51746, 2022.
BECK, Kent. Embracing change with extreme programming. Computer, v. 32, n. 10, p. 70-77, 1999.
COHN, Mike. User Stories Applied: For Agile Software Development. Boston: Addison-Wesley, p. 145, 2004.
DAVIS, Alan et al. Identifying and Measuring Quality in a Software Requirements Specification. In: International Software Metrics Symposium, Baltimore, IEEE Computer Society, p. 141-152, 1993.
GIL, Antonio C. Como elaborar projetos de pesquisa. 6. ed. São Paulo: Atlas, 2017.
ISO/IEC/IEEE 29148 (2011). Systems and software engineering — Life cycle processes — Requirements Engineering. Genebra: ISO/IEC/IEEE, 2011.
SILVA, Andressa H. I.; STADZISZ, Paulo C. Uma Abordagem para Associação entre Necessidades do Cliente e Requisitos de Software. Revista SODEBRAS, 2024.
SCHWABER, Ken; SUTHERLAND, Jeff. The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game. Scrum Guides, 2020.
SOUZA, Rafael G. M.; STADZISZ, Paulo C., Problem Based Software Requirements Specification, Revista Eletrônica de Sistemas de Informação, 2016.
WASHIZAKI, Hironori, SWEBOK - Guide to the Software Engineering Body of Knowledge, v4.0a, 2025.
YIN, Robert K. Estudo de caso: planejamento e métodos. 5. ed. Porto Alegre: Bookman, 2015.
WANG, Chunhui et al. User story clustering in agile development: a framework and an empirical study. Scientific Reports, v. 17, n. 176213, 2023.