Affiliation:
1. Chitkara University, India
Abstract
The method for researchers to ascertain clients' software needs is requirement gathering. Requirement gathering rarely occurs successfully, and numerous software programs have failed as a result of incorrect or partial knowledge of the needs of users. The requirement-gathering technique is widely considered to be an essential part of development. The chapter will critically discuss why many developments fail due to poor requirements gathering. It is a challenging task to elicit requirements. When requirements are elicited, errors are most common. Addressing the system's needs presents several challenges, and the chapter intends to study these challenges and provide a solution. Professionals face challenges in gathering requirements due to the unavailability of stakeholders, unclear requirements, frequent changes in demand, and lack of skills for analysts. In a variety of contexts and areas, interviews with a preference for framework proved to be among the best gathering approaches.