Prototypes

...can save you some work

And actually make the experience a lot better

Who am I?

My Name is Nils Eckelt.

I've started as a developer

Me.

Relationship to user

I've thought of the user as unexperienced.

Other players

But there's the Client, too.

...and think about the product.

All them needs to be juggeld

UX

What is UX?

Short for User Experience.

Definition

Wikipedia

User Experience spielt eine große Rolle bei der Produkt- und Serviceentwicklung. In vielen Bereichen wird Vitruv als erster Architekt und Designer gesehen der mit den Begriffen Firmitas (Festigkeit), Utilitas (Nützlichkeit, Usability) und Venustas (Schönheit) die Kriterien für das Nutzerlebnis definiert hat, wenn es auch damals noch eher auf Gebäude ausgerichtet war.

Wikipedia german

Definition

Wikipedia

User experience includes the practical, experiential, affective, meaningful and valuable aspects of human–computer interaction and product ownership.

Wikipedia english

Definition

User Experience Honeycomb

Semantic Studios

Definition

Five Buckets

ThoughtWorks

Prototypes

Mainly on a mobile app example.

Fake it before you make it.

Tools

Toolbox

  • Pen and paper
  • PopApp
  • Keynote
  • ...and LinkViewer
  • CodePen (et. al.)
  • ...Frameless
  • Others:
    • (Balsamiq)
    • (Axure)
    • ...

Pen and paper

Paper Prototypes Example
Pro
  • No technical equipment
  • No tool to learn
  • Created quickly
Con
  • Test users needs imagination
  • No real interaction
  • No transitions

PopApp

PopApp Example
Pro
  • Limited effort to create
  • Running on real device
  • Interaction with user
Con
  • Childish look

Keynote

Keynote example
Pro
  • Quickly produced
  • Higher fidelity
  • You could test on real device
Con
  • No scrolling or pinching
  • No transitions or animations

Codepen

Codepen example
Pro
  • Interactions
  • Fidelity
  • Real device
Con
  • Some dev skills
  • Reuse(!)

Others

  • Balsamiq
  • Axure
  • ...

There are professional tools for prototyping out there.

Live demo...

Life cycle

Life cycle

InitialScreens UserTest EvaluateFeedback AdjustScreens

User tests

Whom to test with?

  • Target group
  • Real end-users
  • Project foreigners
  • Guerilla testing on the street

What am I going to test?

  • Information Architecture
  • User Interactions
  • Useable
  • Beauty

How to ask the right questions?

  1. Give a save setting. The user can't be wrong.
  2. Try to be as realistic as it is reasonable.
  3. Ask to speak out thoughts.
  4. Don't use terms that already guide to the solution.
  5. Observe also the "micro-guestures".

Q & A

Thank you.

Questions? Corrections? Suggestions?

Reach out to me:

@NilsEckelt

http://nils.ecke.lt

These slides are available at http://nils.ecke.lt/slides/prototypes