How do you gather user requirements for a new design project?

Technical