Mastering Project Requirement Gathering: Tips and Tricks