User Requirements
Gather user requirements by using all available resources The more communication and info exchange you have with the potential users of the application or what have you, the better the development team’s understanding of what the user’s requirements are! In other words the greater the amount of information that can be communicated and exchanged between