Contemporary requirements challenges and issues
Feng Chen, Norah Power, John James Collins, Fuyuki Ishikawa · 2019
Requirements Engineering (RE) is regarded as key to software project success and has been researched and practiced for decades. With the growing maturity and complexity of software development, however, the contemporary RE environment has been changing so that the intertwining of requirements with implementation and organizational contexts has been observed and emphasized. What relevant RE challenges and issues exist in this contemporary RE environment merits investigation. This paper, therefore, reports an empirical study on the current requirements challenges and issues focusing on projects in enterprise software development environments that affect multiple (more than three) applications. Data were obtained by survey and interviews from a total of 26 practitioners in 11 organizations. Through analyzing the data, a collection of requirements challenges and issues were identified. The findings indicate that identifying the ramifications of changes and balancing the level of design and solutions in requirements are becoming important in contemporary RE for enterprise software development environment.