A solid design process is integral to a good design and successful product. Depending on the life cycle of a design (whether you’re starting from the ground up, or picking up a project where someone else left off) these steps are used as a guideline to help keep things organized. A design process is necessary to order to set clear expectations, explore creative ideas, and validate your decisions.

At the core fundamentally you can break it down into a simplified outline:
1. Define the problem (If you can, sit down with appropriate parties like product / engineering / stakeholders to define this)
2. Brainstorm / Ideation / Collecting Information
3. Sketching / Wireframes / Prototype / Flows + Iterate (if needed)
4. Visuals + Iterate (if needed)
5. Test / Gather Feedback + Iterate (if needed)

Below is a general guideline that I follow for Design Process:
The beauty of the design process is that (once familiar with it) can be very flexible and iterative, and often times these steps can overlap, repeat themselves, or even be omitted depending on what type of project you’re working on.

Want to see some results of this process? You can view my portfolio here.