I first Perform a Heuristic Evaluation to understand the usability issues the Product has and how I can improve them, After doing this I create detailed User Flows for each of the tasks and then create low fidelity wireframes to guide design. After the Lo-fi wireframes are approved, I create a style guide to put into focus each of the components I designed in the Lo-fi. After doing this, I go on to create the high fidelity prototype and hand off to the Developer.