This document discusses various methods for determining system requirements, including interviews, questionnaires, observation, document analysis, Joint Application Design (JAD), prototyping, and business process reengineering (BPR). Interviews can use open-ended or close-ended questions, and preparation is important. Questionnaires must be carefully designed and can include both open-ended and close-ended questions. JAD brings together key stakeholders to simultaneously collect requirements. Prototyping converts early requirements into a working system for user feedback. BPR aims to radically improve processes through reorganization and leveraging disruptive technologies.