User Testing

Today we will learn about user feedback and user testing. Then we are going to take our new knowledge; as well as the feedback on your design collected last datalab, and apply it to our design to create a new vertical slice for our wireframe prototype!

Learning Objectives:

After this module, you'll be able to:

  1. create rewarding user feedback;
  2. create and conduct various user tests in UX;
  3. create and deploy a digital vertical slice of your wireframe prototype.

Table of contents:

  1. User Tests in UX: 2 hours
  2. Build on Wireframe Prototype; Digital Vertical Slice: 3 hours

Now, open your worklog and plan the different tasks for today there!

Questions or issues?

If you have any questions or issues regarding the course material, please first ask your peers or ask us in the Q&A in Datalab!

Tip: Note down any important questions you might have!

Good luck!

1) Introduction to User Testing

All products should include some form of user testing, whether they are digital or not, interactive or non-interactive: as a designer you generally know too much about the product and technology relating to your own project. You cannot simply pretend you don't know these things; that's not how your brain works, and therefore we perform user tests to create a ecologically valid setup to test our designs!

Do the full LinkedIn Learning course below and save the certificate to your github and evidence it in your learning- and worklog

Welcome from UX Foundations: Usability Testing by Chris Nodder

Did you do the full course already? Make sure to get the certificate an upload it to GitHub and evidence it in both your worklog and learning log!

2) Build on Wireframe Prototype: Digital Vertical Slice

  1. Open your HCAI design document and iterate on your user stories & wireframe based on the feedback of the last datalab session.
  2. Define what needs to change in your design in order to accomodate the iterated user stories. If you come up with any other changes to your application design, now is the time to write it down and document it.
  3. Iterate on the vertical slice of your wireframe prototype based on your design. Make sure it accomodates and integrates all new design requirements you set yourself.
  4. Based on your application, user stories and what you just learned about user testing. Select a user testing method for Proto.io and justify in your design document why you are running with this type of user test or feedback collection method.
  5. Deploy the user test you selected and test whether it works. We're going to run it with your peers next Datalab!

Upload your document and prototype files to Github!

3) Prototyping: Making your prototype holistic

Our core funtionality is now ready to be tested! Great, the next feature we need is the UI to support those core features: the main menu! There might be other important features to prototype such as a settings tab for using the camera to do computer vision, or maybe you also use audio or internet connectivity?

Maybe there are important pieces of information regarding the AI to communicate to the user? Or maybe the user needs to label some information in order to assist the algorithm or the development of the application itself via crowdsourcing?

Next up!

Coming Datalab we will reflect on user feedback and user testing again and give you an opportunity to ask any questions you might have.

Tomorrow, we will deploy our user testing setup and learn about A/B testing!

Resources

Recommend Literature:

Interaction Design: beyond human-computer interaction
UX Fundamentals for Non-UX Professionals : User Experience Principles for Managers, Writers, Designers, and Developers

Further Reading:

Designing with DataThe Design of Everyday Things, Donald A. Norman