Though I was more drawn to creating wireframes and prototypes, I found that the most important part of the process was testing. For example, usability testing was crucial in finding errors and seeing things from a different perspective. The biggest error occurred with the onboarding process, which many of my participants skipped because they thought was too long. However, skipping the onboarding caused the participants to have a harder time completing the tasks I asked them to do. In my next iteration, I redid the onboarding to strike a balance between what my participants wanted and what they needed.
Based on feedback from my usability testing, I also conducted a preference test to see which version of the home screen participants preferred. All of them preferred the alternate version. This was an excellent reminder to put my personal tastes aside and keep my users front and center.
Collecting constructive criticism was another important part of the process. Asking other UX-minded peers gave me ideas on ways to improve the app in future iterations. For example, one peer wondered what would motivate an Expert to be listed as an Expert and answer the users’ questions. Since Experts would also be users for my app, their experience should also be taken into account.
I would also like to increase the accessibility of the app, especially for older users. My app was geared towards anyone living in a permanent dwelling. Therefore, older users who may be less tech-savvy and/or be more impaired need to have their needs addressed as well.