Engenharia de requisitos em projetos ágeis: uma revisão sistemática da literatura
DOI:
https://doi.org/10.18265/1517-03062015v1n28p11-24Palavras-chave:
Engenharia de Requisitos, Metodologias Ágeis, Revisão Sistemática da LiteraturaResumo
Nos últimos anos, percebe-se um interesse crescente, da indústria e da academia, na utilização de metodologias ágeis como estratégia para minimizar problemas no desenvolvimento de software, tais como expectativas do cliente não atendidas e dificuldades em estimar prazo e orçamento. Apesar disso, pouco ainda se sabe sobre como a engenharia de requisitos está sendo conduzida em conjunto com essas metodologias. Nesse contexto, o objetivo desta pesquisa é investigar como a engenharia de requisitos e as metodologias ágeis vêm sendo utilizadas conjuntamente em projetos de desenvolvimento de software aplicados na indústria. Para isso, foi realizada uma revisão sistemática da literatura, que encontrou 24 estudos primários relevantes, cujos dados foram extraídos e sintetizados. Essa revisão identificou as técnicas e processos de engenharia de requisitos que estão sendo mais utilizados no contexto de desenvolvimento ágil e os principais problemas e limitações encontrados. A síntese dos dados apontou que a falta de envolvimento do usuário associada às características das atuais técnicas utilizadas para especificar requisitos e suas constantes mudanças são os principais desafios a serem superados.
Downloads
Referências
BECK, K. et al. Manifesto for Agile Software Development. 2001. Disponível em: http://www.agilemanifesto.org/. Acesso em: 16 out. 2015.
CRUZES, D. S.; DYBÅ, T. Recommended steps for thematic synthesis in software engineering. In: INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 5., 2011, Banff, Canada. Proceedings… Banff: IEEE, 2011.
DYBÅ, T.; DINGSØYR, T. Empirical studies of agile software development: a systematic review. Information and Software Technology, v. 50, n. 9, p. 833-859, 2008.
HASTIE, S.; WOJEWODA, S. Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch. 2015. Disponível em: http://www.infoq.com/articles/standish-chaos-2015. Acesso em: 23 dez. 2015.
INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS – IEEE. IEEE Guide for Software Requirements Specifications. New York: IEEE, 1984.
INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS – IEEE. IEEE Recommended Practice for Software Requirements Specifications: IEEE Std. 830-1998. New York: IEEE, 1998.
JAQUEIRA, A.; ANDREOTTI, E.; LUCENA, M.; ARANHA, E. Desafios de requisitos em Métodos Ágeis: uma revisão sistemática. In: WORKSHOP BRASILEIRO DE MÉTODOS ÁGEIS, 3., 2012, São Paulo. Anais... São Paulo: USP, 2012.
KAMEI, F. K. Benefícios e Limitações das Metodologias Ágeis no Desenvolvimento de Software. 2012. 296 f. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco, Recife, 2012.
KITCHENHAM, B. A.; CHARTERS, S. Guidelines for performing Systematic Literature Reviews in Software Engineering: Version 2.3. EBSE Technical Report. Keele, UK: Keele University, 2007.
KOTONYA, G.; SOMMERVILLE, I. Requirements Engineering: processes and techniques. Chichester, England: John Wiley, 1998.
LIKERT, R. A Technique for the Measurement of Attitudes. Archives of Psychology, v. 22, n. 140, p. 1-55, 1932.
MARCONI, M. A.; LAKATOS, E. M. Metodologia Científica. 6. ed. São Paulo: Atlas, 2008.
MEDEIROS, J. D. R. V.; ALVES, D. C. P.; VASCONCELOS, A. M. L.; SILVA, C.; WANDERLEY, E. Requirements engineering in agile projects: a systematic mapping based in evidences of industry. In: IBERO-AMERICAN CONFERENCE ON SOFTWARE ENGINEERING (CIBSE), 18., 2015, Lima, Peru. Proceedings… Lima: SPC, 2015.
READ, A.; BRIGGS, R. O. The many lives of an agile story: design processes, design products, and understandings in a large-scale agile development project. In: HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE, 45., 2012, Hawaii. Proceedings… Hawaii: IEEE, 2012.
SOMMERVILLE, I. Software Engineering. 7. ed. Boston: Addison Wesley, 2007.
THAYER, R. H.; DORFMAN, M. (Eds.). Software Requirements Engineering. 2. ed. Los Alamitos, CA, USA: IEEE Computer Society Press, 1997.
TRAVASSOS, G.; BIOLCHINI, J. Revisões Sistemáticas Aplicadas a Engenharia de Software. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 21., 2007, João Pessoa, PB. Anais… João Pessoa, PB: SBC, 2007.
VERSIONONE. The 9th Annual State of Agile Report. 2015. Disponível em: http://info.versionone.com/state-of-agile-developmentsurvey-ninth.html. Acesso em: 5 out. 2015.
WOHLIN, C. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, New York: ACM, 2014.
Downloads
Publicado
Edição
Seção
Licença
• O(s) autor(es) autoriza(m) a publicação do artigo na revista;
• O(s) autor(es) garante(m) que a contribuição é original e inédita e que não está em processo de avaliação em outra(s) revista(s), nem esteja publicado em anais de congressos e/ou portais institucionais;
• A revista não se responsabiliza pelas opiniões, ideias e conceitos emitidos nos textos, por serem de inteira responsabilidade de seu(s) autor(es). Opiniões e perspectivas expressas no texto, assim como a precisão e a procedência das citações, são de responsabilidade exclusiva do(s) autor(es), e contribuem para a promoção dos:
- Princípios FAIR (Findable, Accessible, Interoperable, and Reusable – localizável, acessível, interoperável e reutilizável);
- Princípios DEIA (diversidade, equidade, inclusão e acessibilidade).
• É reservado aos editores o direito de proceder ajustes textuais e de adequação do artigos às normas da publicação.
Responsabilidades dos autores e transferência de direitos autorais
Os autores devem declarar a originalidade do estudo, bem como o fato de que este não foi publicado anteriormente ou está sendo considerado para publicação em outro meio, como periódicos, anais de eventos ou livros. Ao autorizarem a publicação do artigo na Revista Principia, os autores devem também responsabilizar-se pelo conteúdo do manuscrito, cujos direitos autorais, em caso de aprovação, passarão a ser propriedade exclusiva da revista. A Declaração de Responsabilidades dos Autores e Transferência de Direitos Autorais deverá ser assinada por todos os autores e anexada ao sistema como documento suplementar durante o processo de submissão. Clique no link abaixo para fazer o download do modelo.
Esta revista, seguindo as recomendações do movimento de Acesso Aberto, proporciona seu conteúdo em Full Open Access. Assim os autores conservam todos seus direitos permitindo que a Revista Principia possa publicar seus artigos e disponibilizar pra toda a comunidade.
A Revista Principia adota a licença Creative Commons 4.0 do tipo atribuição (CC-BY). Esta licença permite que outros distribuam, remixem, adaptem e criem a partir do seu trabalho, inclusive para fins comerciais, desde que lhe atribuam o devido crédito pela criação original.
Os autores estão autorizados a enviar a versão do artigo publicado nesta revista em repositório institucionais, com reconhecimento de autoria e publicação inicial na Revista Principia.