Any system or interface design must include users. The importance of User-Centered Design(UCD) in any interface plays a prominent role. The process above shown is my typical way of finding the solution to a problem from scratch to deployment. I have divided it into a total of six parts: understand, research, analyse, design, develop and evaluate.

#01

understand the users

  • Client interview
  • User interviews in their environment
  • Clarify user expectations
  • User Personas

#02

research the core

  • Competitive analysis
  • User journey
  • User goals
  • Heuristic evaluation
  • Product guidelines

#03

analyse the trend

  • Brainstorming ideas
  • UI/UX trends
  • Information architecture
  • Wireframes
  • Mock-ups
  • Moodboards

#04

design the interface

  • UI Design
  • Design language
  • Mock-ups
  • Prototype

#05

develop the interaction

  • Front-end UI
  • Back-end integration
  • Accessibility checks
  • SEO optimization
  • A/B testing

#06

evaluate the usability

  • Usability testing
  • Metrics analysis
  • BETA launch
  • User testing