User Interface A.K.A "UI"
The user interface is the graphical layout of an application. It consists of the buttons users click on, the text they read, the images, sliders, text entry fields, and all the rest of the items the user interacts with. This includes screen layout, transitions, interface animations and every single micro-interaction. Any sort of visual element, interaction, or animation must all be designed.
User Experience A.K.A "UX"
A user’s experience is determined by how they interact with it. Is the experience smooth and intuitive or clunky and confusing? Does navigating the app feel logical or does it feel arbitrary? Does interacting with the app give people the sense that they’re efficiently accomplishing the tasks they set out to achieve or does it feel like a struggle? User experience is determined by how easy or difficult it is to interact with the user interface elements that the UI designers have created.
Understanding the users
What makes a project successful is paying attention to a few factors:
- Understanding who the users are, what they are looking to get, their pain-points, and the context in which they interact with the brand or product
- Understanding the stakeholders requirements
- Finding areas of opportunities
- Keeping the time and budget factors in mind
- Reducing risk
How is it achieved?
- Communication with stakeholders
- Online and offline surveys an user interviews at an early stage
- Define a value proposition
- Create and organize UI assets
- Work in an agile way, prototype in order to get feedback from users
- Improve product based on user feedback
- Document updates and progress
- Quantitative and qualitative research to learn about the user behaviors
Each individual project is different so turnaround is very much dependant on project requirements