Design process
This is my approach when facing a design challenge. In summary: Spend more time understanding the problem and test as soon as possible
Step 1
Understand the problem and do an initial research
Talk to the stakeholders to have more insight about the problem and if possible talk to the users affected by this problem (in case you cannot talk to the users talk to the customer support [1] to get useful insight).
Gather data from the pages where the problem is originating (Go to analytics and other sources).
Pro tip: Don’t frame the problem through the solution

Step 2
Create a user journey and wireframes
Create a map that details how the user will use our product to achieve certain objectives.
Write down your hypothesis on how to solve the initial process and quickly iterate with the help of wireframes.
Pro tip: Share your wireframes with other teams and ask for feedback, embrace the change

Step 3
Test and iterate
Create a wireframe that tackles the problem and test your hypothesis, iterate and create a more polished version and don’t forget to integrate the developers in this process, they can give you valuable insight on what it is easier to develop.
Pro tip: A test with someone that is not an ideal subject is better than no test at all

Step 4
Handoff for the developers
Create the assets for the developers, pay close attention to the formats and sizes that are need it.
Follow the design system and if you don’t have a design system this new feature can be a good starting point to create it.
Pro tip: Study the guidelines for IOS, Android, and web to make this process as straight-forward as possible
