29
UX Challenges in an IoT Startup @thomasfogarasy Tamás Fogarasy — Exalt Interactive @thomasfogarasy

UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Embed Size (px)

Citation preview

Page 1: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

UX Challenges in an IoT Startup

@thomasfogarasy

Tamás Fogarasy — Exalt Interactive @thomasfogarasy

Page 2: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Exalt Interactive

MOME IxD Lab

Page 3: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

A mobile app based fetal heart rate remote monitoring service (cardiotocography - CTG).

Page 4: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

REMOTE MONITORING

Page 5: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

REMOTE CTG MONITORING

Page 6: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

AN APP FOR SAVING LIVES

EXALT INTERACTIVE ♥ GENIUM-MED ♥ BME AUTSOFT.

Page 7: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

In a Hardware Startup Hardware is Secondary

@thomasfogarasy

1.

Page 8: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

r

@thomasfogarasy

We’ve replaced this clinical tool

With this

It’s would be easy to think that the new, friendly hardware is the key.

Page 9: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Not About The HW• custom (medical) hardware needs

to be licensed, takes years

• If you’re working on an IoT Startup, you’re creating a SERVICE, not an app or a “digital product”.

• Means, you do design differently

• Hire a Service Designer

@thomasfogarasy

Page 10: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Page 11: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Testing is not a step, it’s a process

@thomasfogarasy

2.

Page 12: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Research ScopingInformation Architecture

Wireframe prototype

Design Prototype

Usability Testing

Average Product Process

Iterate

Develop MVP

ScopingInformation Architecture

Wireframe prototype

Design Prototype

Usability Testing

Iterate

Develop Beta

Testing hardware and code

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Our Product Process

@thomasfogarasy

Page 13: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Testing the band

Testing connection on field

Usability testingTesting signal strength Testing software

Testing algorithm

Testing battery life

ScopingInformation Architecture

Wireframe prototype

Design Prototype

Usability Testing

Iterate

Develop Beta

Testing hardware and code

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Testing working MVP

Our Product Process

Testing processes

Page 14: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

• We’ve started without an app proto to test the service itself

• then moved to a button+ diagramm app.

• About 50 field tests to learn behaviour and refine signal computation

• Start with something. Anything.

Test Early

@thomasfogarasy

Page 15: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Designing for “Time”

@thomasfogarasy

3.

Page 16: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Time Factor

• Every interaction takes a certain amount of time

• Every session takes time

• Time between sessions

• The hardware needs time (connect, calibrate, recharge…)

@thomasfogarasy

Page 17: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Minimum measurement length

Can be sent within 2 hours to a doctor

Maximum time of a pause

Average time of finding the heart beat

Time before battery is depleted

Time before sensor battery is depleted

Maximum measurement lenght

Time before doctor replies

Time out for finding the device via Bluet.

Average time for connecting a device

Minimum time to wait before a new measurement

Time out for finding the heart beat

Time it takes to see the notification

Remaining days before terminus

Days remaining of the subscription

Page 18: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Ha erős hangot hallasz és a pulzusszám fél percig

nem ugrál nagyon, akkor indítható a mérés!

120PULZUS

40

80

120

160

200

Indítás

Szívhang-keresés

12:30

Page 19: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Designing for Context

@thomasfogarasy

4.

Page 20: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

What is the context?

• Sitting or lying? Day or night?

• On what device?

• Do Ethnographic Research

• Develop contextual awareness

• Test with “Extreme Users”(we have a doctor in Liberia)

@thomasfogarasy

Page 21: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

“Things” brings complexity

This is a one-button, single flow app. It really is.

@thomasfogarasy

Page 22: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

No Control

• You really only have control over your interface

• People are using your product / service in an unpredictable way

• “Things” will start to live their own lives (hiding, recharging, aging…)

@thomasfogarasy

Page 23: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

“Ecosystem” Onboarding

@thomasfogarasy

Page 24: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Instant Lab Onboarding

@thomasfogarasy

Page 25: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

iHealth Onboarding

@thomasfogarasy

Page 26: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Thync Onboarding

@thomasfogarasy

Page 27: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

Onboarding is a must

@thomasfogarasy

Page 28: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

1. It’s not the hardware or the app — you’re probably designing a SERVICE 2. Test first, anything will do

3. The time factor — be prepared, create journey maps, feedback, transitions

3. Design for Context — go out there, learn, onboard

@thomasfogarasy

Page 29: UX Challenges in an IoT Startup - hwsw.hu · PDF fileSzívhang-keresés 12!30. Designing for Context @thomasfogarasy 4. What is the context? • Sitting or lying? Day or night? •

@thomasfogarasy

Tamás Fogarasy — Exalt Interactive

@thomasfogarasy fogarasy.com