In todays fast-paced IT environment, developers are no longer expected merely to be coders. Many must be able to perform other skills, such as gathering requirements needed to write an application. No matter where you work, there are many generic requirements-gathering techniques that can be used. Use the following link as a starting point:
and after additional research discuss two methods for gathering requirements that you feel would be the most important to you in your advancement in IT. Be sure to include the reasons to support your analysis.