User Testing
After the visual design was completed, I tested the prototype with five representative users to see how user-friendly the application was. The test was conducted over Webex video calls; Here's an overview of our user testing process:
Objectives — Before conducting user testing, we establish clear objectives and goals that align with the overall objectives of the G.P.O. app. This includes identifying specific aspects of the app to be tested, such as usability, navigation, and feature functionality.
Test Participants — We selected test participants who represent our target user demographic, including purchasing managers, sales representatives, and administrators.
Test Scenarios — We create realistic scenarios and tasks that simulate typical user interactions with the G.P.O. app. These scenarios were designed to test specific features, workflows, and user journeys within the app, allowing us to identify areas for improvement.
User Testing Sessions — User testing sessions are conducted either in-person or remotely, depending on logistical considerations. During the sessions, participants are asked to complete the predefined tasks while verbalizing their thoughts, observations, and any difficulties encountered. This qualitative feedback provides valuable insights into the user experience and usability of the app.
Feedback and Observations — We documented observations and feedback gathered from user testing sessions, including both positive aspects and areas for improvement. This feedback included usability issues, navigation challenges, feature requests, and overall user satisfaction.
Analyze Results — We analyzed the feedback and observations collected during user testing to identify common themes, patterns, and trends. This analysis helped us prioritize areas for improvement and determine steps to address identified issues.
Iterate and improve — Based on the findings from user testing, we iteratively refine the design and functionality of the G.P.O. app. This involved
making adjustments to the user interface, optimizing workflows, and addressing any usability issues identified during testing.
Incorporate Feedback — By incorporating user feedback early and often, we ensured that the app met the needs and expectations of our users. In summary, user testing was a fundamental part of our development process, allowing us to validate design decisions, identify usability issues, and iteratively improve the user experience based on real user feedback.