Identifying the problem at hand & set goals.
Create personas, research the industry/competitors and create user stories.
Present the ideas. Visualization help users understand the story.
Create concept sketching, design low-fidelty & high-fidelty wireframes.
Define style guide and design User Interface.
Develop clickable prototype of User Interface.
Test and gather feedback from various users.
With all test passed and redesigns done, sharing the final solution is the end stage.