My process
As an Interaction Designer, I start projects by looking at the roots of problems, understanding business goals, doing user research, defining hidden problems and pains for stakeholders. Then I carefully analyze all findings to identify user requirements.
Based on the elicited user requirements and goal analysis I begin with the ideation phase.
Using different methodologies and techniques helps me to generate and develop concepts which become the base for the next step - visualization. This step contains the following sub-steps: creating interactive prototypes, evaluating with users and stakeholders, designing interface and additional specifications for future implementation.
I have visualized my UX process:
More details on how I apply the process you can find in my projects.