5 Powerful Requirement Gathering Techniques Every Business Analyst Should Know