For answer the above, I started to research and found that how to design for everyone, the design should be accessible, inclusive and usable to everyone. This means different things should be closely related to their goals, guidelines, and approaches
- Accessibility
The practice of creating the user experience for all people in the digital product is visual, speech, auditory, physical, or cognitive disabilities.
- Inclusive
Designing digital products should be usable for everyone, except age, circumstance, and ability.
- Usable
Usability is designing a product for satisfying, efficient and effective.
My Way to design for everyone
Usability testing with my family and friends
I use to create a prototype and gave that to my family/ friends because they are the real users who are going to use that application or website with that I get their insights that how easily they are going to use that application in their busy schedule and this trick helped me a lot.
My first question
My first question is always: Who is going to use this application
As I get the answer to my question I create user personas according to that. Creating user personas is the best way to get your audience requirement. For creating user persona I always go to social media platform and ask some questions to the users (according to age group and all) and when I get the proper answers then I start working on the application.
Challenge
Always my challenge is to create an interface that should be usable for everyone
Solution::
Sitemap
To speed up this process I always use to create sitemaps that help me a lot in wireframing and visual parts and prototype as well.
Wireframing
To make this process more effective, I had to create a hierarchy of the things on each and every screen. What the content should be on each and every page should be according to user needs and understanding should be clear of the structure.
Visuals
While creating visuals I always do research about colors, fonts, contents, images alignment and the grid system. It also helps me lot in discovering real-time issues that may exist in the workflow and interactions.
Final Steps
- Creating a prototype
- Usability testing of the prototype
- Feedbacks from the users
- Iterations.