Volume 11, Number 3
Factors that Affect the Requirements Adherence to Business in Agile Projects: An Industrial Cross-case Analysis
Authors
Helena Bastos1, Alexandre Vasconcelos1, Wylliams Santos2 and Juliana Dantas3, 1Universidade Federal de Pernambuco, Brazil, 2Universidade de Pernambuco, Brazil and 3Instituto Federal de Educação Ciência e Tecnologia da Paraíba, Brazil
Abstract
Agile Software Development has advanced in the latest years, but research evidence indicates limitations related to its usage along with Requirements Engineering. One of the reasons for failures in agile projects is the nonconformity to the needs of business processes in companies. This study conducted a cross-case analysis in seven companies to investigate Requirements Engineering in agile projects. Documentation, observation, and interviews were triangulated, analyzed and synthesized by applying techniques of thematic analysis. The aim was identifying factors that affect the requirements adherence to business. The customer business knowledge by the team and the customer availability during elicitation and validation of software requirements are essential to the requirements adherence to business in agile projects. That way, the developed systems (both Information Systems and Intelligent Systems) can better meet the needs of the organization's business processes.
Keywords
Requirements Engineering, Agile Methods, Cross-Case Analysis, Business Process Modelling, Artificial Intelligence