I've been delivering design solutions since 2006. I have worked for various industries such as automotive, eCommerce, finance tech and smart city and many startups.
I have established an NGO (with two of my other friends) in Istanbul focused to teach about Design Thinking and it's methodologies. The organization later evolved into openIDEO's Istanbul chapter focusing solely on Istanbuls urban problems -which are many. openIDEO Istanbul is currently active in Istanbul.
I believe interface and experience design are glued together. It's pretty unfair to alienate those two together as they literally dance with each other. My main goal when I'm solving an issue is to keep users humans in the middle of my approach. I never underestimate even a single comment of the users and that is the most valuable input for a successful business. The most important point of my process is I tend to de-align my approach depending on the business and user needs as every problem is unique.
Start by asking questions. Lots of questions. I usually follow a 'personalised' method of 5W's and 1H.
Carefully dissecting issue and nitpicking on the issue. Separating, categorising and understanding the problems helps the greatly improves the previous emphasization step.
This is putting pieces back together while analysing the issue. Sketching up a much more stable house with the previous lego bricks while adding brand new additions.
Building up the prototype while considering the technological limitations and actual user needs.
One of the crucial steps tests your build. Several different devices with different users are introduced with the solution. If the users are not happy, with the input of users the whole process should be re-synthesized. or maybe even re-analysed.