Tue Oct. 31

UX Workshop - Part 2

9 – 12h Teaching

Teacher:

  • Adrian Nussbaum

Goals

  • I know the term "wireframe" in the context of UX and can explain it to others
  • I have created a wireframe based on a user journey
  • I have run a "Moderated In-Person Usability Test" on a wireframe of my group

What have you achieved yesterday?

The tasks were…

  • define actors
  • create personas
  • document user journeys

What have you achieved?

Are there any questions you would like to raise?

Any revelations when working on you own?

What were your key learnings?

What were your key take aways after the first UX part yesterday?


Recap: the process of how to understand

Yesterday, we learned, that the process of how to understand can be divided into four main elements/phases:

  • explore
  • ideate
  • prototype
  • test

Today we want to focus on the second half of this process.

User Experience (UX)

UX Workshop Part II

by Adrian Nussbaum

Powercoders002_UX02

3 · prototype

You hopefully now know a lot about your potential future users. In the best case know who they are, what they think, feel and need. You can imagine your users by looking at your persona sheets. You can ask yourself “would that make Persona XYZ happy?”.

Great. Good start.

With this data you could go ahead. You could shape your initial idea of your product according to this newly gained knowledge. You could bring your idea to paper, you could start designing or even start with the fist lines of code. You could start investing a loooooot of time and effort to finally bring your shiny new idea to a real life product.

But here’s the point: you could invest a lot of time without knowing if you made the right conclusions based on your data.

There is an urgent need for a better way than investing too much time and energy: Prototyping.

It simply means that you choose one of the best and most efficient ways to visualize your idea to be able to conduct tests afterwards. Test, which should provide clarity in terms of your conclusions.

As “prototyping” is not a fixed term, there are multiple options how you could do this:

  • sketch on paper
  • rough digital visualisation
  • roughly coded prototype

Each of these options has advantages and disadvantages. Defining what the best way is needs to be a mix of…

  • most efficient for you to draw
  • easiest to present to potential stakeholders
  • best fit into existing process

For the last years I have tried mostly all different options in real life projects. Given certain restrictions I came to the conclusion, that the best, easiest and fastest way for me is to draw rough wireframes in an web-based tool.

Individual Exercise: → create wireframes based on journeys

  1. to start, choose one of the user journeys you have defined yesterday
  2. then choose one touchpoint you have marked in this user journey
  3. start to draw the elements which you think are needed to achieve this action
  4. choose the next touchpoint (previous or next to the one you chose) and go ahead.

go to https://app.moqups.com/ → login with your google account

4 · test

You are not done yet. You ran a proper research, you did your user interviews, studies and analysis, you created your personas and journeys … and you finally even drew some wireframes.

Now it is about time to find out, if your understanding of the user’s point of view matches with the real world.

Go, get some real life persons and ask them!

If you want to run these kind of tests (usability tests, user acceptance tests) in a very professional way, you usually set up a dedicated test lab. In such a lab you have a room which should feel like a familiar ambiance to the test user.

In the observation room just beside you try to track every reaction of the test person.

Of course there are much more pragmatic ways to get valuable feedback from your test users. The more pragmatic your setup is, the less accurate your data might get.

Some of the most used methods to test products/prototypes:

  • user acceptance testing / usability testing → “Moderated In-Person Usability Testing”
  • tree testing (Wikipedia)
  • remote user testing → reach people from all your target groups with less effort
  • focus groups (Info)
  • Heuristic Evaluations: With a set of tasks, user profiles, and a set of interface guidelines (called heuristics), researchers can identify many of the problems users will likely encounter during a usability test and in actual use of an application
  • A/B testing → If you came up with different solutions for the same problem you could go this method. In the lab, you show different versions of a solution to the test user. By trying to accomplish the given tasks you then have feedback of which version works best.
  • guerilla testing → get answers to quick questions, very pragmatic

12 – 13.30h Lunch

13.30 – 17h Workshop

Teacher:

  • Ilya Shumilin

Afternoon Workshop - UI / UX

UX_UI.pdf

Additional Sources

Top 5 User Testing Methods - http://blog.usabilla.com/the-top-5-user-testing-methods-of-ux-professionals/

Focus Groups vs. Usabilit Testing https://www.webcredible.com/blog/focus-groups-vs-usability-testing-what-when-and-why/

Tree Testing - https://en.wikipedia.org/wiki/Tree_testing

Remote usability testing allows you to get customer insights when travel budgets are small, timeframes are tight, or test participants are hard to find. https://www.nngroup.com/articles/remote-usability-tests/

10 Essential UX testing methods - https://measuringu.com/10-uxmethods/

Guerilla Testing - a great (German!) blogpost by TestingTime: https://www.testingtime.com/ux-testing/guerrilla-testing/

Bonus

Actually the stuff we just learned the last two day is very universal. The methodology from exploration to ideation all the way through to prototyping and testing can be applied with any kind of product or idea. You even could run this process to validate changes on parts of a product or service.

Think of an event. What would users like or need? What should it look/feel like? You could sketch your idea in words or in pictures (mood images, fake event poster, etc.) and test the reaction of people.

Think of a new soda. You could create the drink according the same principles to find out, what would/should sell best.

The list is endless. It’s universal, as I said.

Postponed: Group Exercise

Run a “Moderated In-Person Usability Testing” with your wireframes

  • if your individually created wireframes do not match, choose as a group, which one you’d like to test
  • think of tasks you would like to test. what task should your test person be asked to accomplish? Think of your journeys!
  • Write down a few tasks you would like to test.
  • In the test…
    • one is the facilitator (moderates the test)
    • the others are observers
  • the moderator just gives the task to the test user. Do only tell the “what”, not the “how”!
  • ask the test user to “think loud” and comment every little detail going on in their head.