Gathering customer requirements involves methods like surveys, interviews, feedback analysis, and data analytics. Prioritization can be done using frameworks like MoSCoW (Must-haves, Should-haves, Could-haves, and Won’t-haves) or by conducting customer value analysis.