THE FUNDAMENTAL STEPS OF UX DESIGN
Understanding the needs of users via User interviews and Usability studies.
Analyzing problems via infinity mapping and rainbow spreadsheets to keep feedback organized
Design ideas via Wireframes, Hi-fidelity mock-ups, prototyping and user testing
Design collaborations, Documentation, and good Style guides for developers