What is Requirement Gathering?
Requirement gathering is the first phase of SDLC where developers collect user needs and expectations. It involves communication with stakeholders to understand system requirements clearly.