Interusability: designing a coherent system UX

Claire Rowland
Claire RowlandProduct/UX strategy consultant and author (specialising in IoT and connected products)
Interusability:
designing a
coherent
system UX
Claire Rowland
@clurr
Thingscon Amsterdam 2015
“This is more than a UX book; it covers all of
the critical design and technology issues around
making great connected products.”
DAVID ROSE, ENCHANTED
OBJECTS
“As a grizzled veteran of several campaigns
within the matter-battle of the Internet of
Things, I was pleasantly surprised to find the
number of times this book made me pause,
think, and rethink my own work (and that of
others).A very valuable addition to the canon of
design thinking in this emerging area.”
MATT JONES, GOOGLE
“Connected products are a unique beast.
Designing this type of product well takes lots of
iterations & user testing.This book takes you
through the paces.We keep one on the shelf at
Highway1 for our IoT companies.”

BRADY FORREST, HIGHWAY1.IO
Visions of IoT often look like this
http://www.digitaltrends.com/home/heck-internet-things-dont-yet/
…but the reality is often new ways to fail
‘It’s a bit glitchy but it’s OK, you just have to be in
the room at the same time’.
It’s not just UI and industrial design
Users have to understand systems
- Functionality and interactions are distributed across multiple devices, often
with different capabilities
- Systems are inherently harder to understand
- We are much better at thinking about things than about relationships
between things
Images: Withings
Image: Nissim Farim
We don’t (yet)
expect
Things to
behave like
the Internet
The average consumer is going
to find it very strange when
objects take time to respond, or
lose instructions.
Facets of IoT UX
Facets of IoT UX
Conceptual models
How does the system work?
3 part diagram:
Value
proposition
Conceptual
model
Interaction
model
What does it do? How does it work? How do I use it?
Image: Instructables Image: How It Works Daily
Non-connected products are
(usually) conceptually simple
Connected products are more complex
Product images: Philips
Connectedness
requires users
to think about
system models
- Which bit does what?
- Where does code
run?
- What fails/still works
if connectivity is lost?
It’s extra stuff to think about
Product images: LIFX, Philips, Cree
In addition to price, aesthetics and features, customers have to understand how a product
connects and whether that meets their needs.
You can explain the system model...
BERG Cloud bridge: transparent network commsLowes Iris: showing the
connection to the hub
What actually happensWhat the user needs to know
…or simplify the conceptual model
Interusability
Creating a coherent system UX
Cross-Platform Service User Experience:A Field Study and an Initial Framework. Minna Wäljas, Katarina Segerståhl, KaisaVäänänen-
Vainio-Mattila, Harri Oinas-Kukkonen MobileHCI’10: http://bugi.oulu.fi/~ksegerst/publications/p219-waljas.pdf
Composition
How functionality is distributed across devices
Distribute functionality to suit the
context of use
(Nearly) all interactions via phone app Interactions mirrored on phone and
thermostat
Image: Tado Images: ecobee
In app, on device, or both?
Product images: BlueSpray, skydrop
Minimal elegance? Or missing
features?
Product images: drop
Consistency
Appropriate consistency across UIs and interactions
“Users should not have to worry
whether different words, situations
or actions mean the same thing.
Follow platform conventions.”
- Words, data and actions
- Aesthetic/visual design
- Interaction architecture: how
functionality is organised
- Interaction logic: how tasks are
structured, the types of control
used
http://www.nngroup.com/articles/ten-usability-heuristics/
What is it…
“Users should not have to worry
whether different words, situations
or actions mean the same thing.
Follow platform conventions.”
http://www.nngroup.com/articles/ten-usability-heuristics/
Consistency != make everything the
same
“Users should not have
to worry whether
different words,
situations or actions
mean the same thing.“
(Jakob Nielsen)
but also
“Follow platform
conventions.”
Image: Made by Many
http://www.nngroup.com/articles/ten-usability-heuristics/
Top priority: terminology
However different the UIs, identical functions must
have the same name (Images: British Gas)
Follow device platform
conventions… be true to the device
A touchscreen does not need a fake
bezel
A thermostat does not have to pretend to
be an iPhone
Images: Nest
Aesthetic styling
“Click”
Nest use visual and audio cues to tie the thermostat and phone app together
Images: Nest
Interaction architecture need not be
the same
- The logical structure of UI
features and controls is likely to
be platform dependent
- Different features may be
prioritised on different devices
- Devices with limited UIs may
need deeper hierarchies
Legacy hardware UIs may be arcane, but
that need not restrict other device UIs
Continuity
Fluent cross-device interactions: designing for the network
What is it…
- The flow of interactions and
data in a coherent sequence
across devices
- Continuity helps the user feel as
if they are interacting with the
service, not a bunch of separate
devices
Image: Kei Noguchi via CC licence
Continuity is not always about
seamlessness… it often means handling
interstitial states gracefully
Some technical context:
- Some IoT devices have batteries and only connect intermittently
to conserve power. In conventional UX we assume devices are
mostly connected, but many IoT devices may spend more time
offline
- Networks are subject to latency (esp. the internet) and reliability
issues. People have mental models that help them understand
this online, but delays and failures might feel strange in physical
objects
Image: New Wave DV
Latency and reliability
BERG Cloudwash prototype
Cross-device interactions won’t always be smooth and immediate
We expect
switches to work
like this
- The switch both confirms the
user action and shows the state
of the lamp
- But in reality, latency and
reliability issues mean this can’t
be guaranteed over a network
- The user can’t tell whether their
action has been executed or
whether it’s in progress
Option 1: 

the white lie
Confirm action, backpedal if
something goes wrong
Instagram do this
The photo is already shown as
‘liked’, even though the instruction
is still being sent
So does Hue…
Let me think about that…
nope
Option 2: 

be transparent
- Acknowledge action, show that
it is in progress
- Confirm state change only
once it’s done
Chrome Web Lab’s stretchy blobs
Image: Domus
WeMo Switch does this subtly
Lowes Iris is more explicit
Images: Lowes
Intermittency
19
2 min delay
21
When some devices that only check into the network occasionally,
there may be conflicting information about the status of the system.
Data/actions may need to be timestamped.
Safety critical/urgent Low touch/non-critical
Senior safety/intruder alarm
Energy monitorLightingBaby monitor
How acceptable is uncertainty?
Images: MyLively, Efergy
Fuzzy & timely or precise but old
[Flossie: is here!
[11.32]
Mr Pickles was here at 15.02
Mr Pickles is around
here now
Networked physical UIs
If you’ve used physical controls that represent state, how do they reflect
changes made via the digital UI?
You may need to use different types of
physical control
Conventional dimmer Connected dimmer
…ones that don’t reflect state, or can be
updated digitally with motors or displays
Communicate the system model or simplify the
conceptual model
Distribute functionality between UIs to suit the
context of use
Appropriate consistency between UIs
Design for the network as well as the touchpoints
Physical UIs no longer stand alone and may need
to evolve
Tesler’s law of the conservation of complexity:
As you make the user
interaction simpler you
make things more
complicated for the
designer or engineer
Larry Tesler, formerVP of Apple
Want a book?
Tweet @clurr and say
I want DCP
First 3 win!
@clurr | claire@clairerowland.com
www.designingconnectedproducts.com
Or use code AUTHD for 50% off
ebook/ 40% off print at
shop.oreilly.com
1 of 49

Recommended

Sluttrapport StimuLab 2021 - Livshendelsen Alvorlig Sykt Barn by
Sluttrapport StimuLab 2021 - Livshendelsen Alvorlig Sykt BarnSluttrapport StimuLab 2021 - Livshendelsen Alvorlig Sykt Barn
Sluttrapport StimuLab 2021 - Livshendelsen Alvorlig Sykt BarnYvonne Hansen
2K views87 slides
Interusability: Designing a Coherent System UX by
Interusability: Designing a Coherent System UXInterusability: Designing a Coherent System UX
Interusability: Designing a Coherent System UXClaire Rowland
3.8K views45 slides
Bunnyfoot UX Strategy Workshop by
Bunnyfoot UX Strategy WorkshopBunnyfoot UX Strategy Workshop
Bunnyfoot UX Strategy WorkshopDavid Williams
793 views93 slides
UX Strategy Blueprint by
UX Strategy BlueprintUX Strategy Blueprint
UX Strategy BlueprintJim Kalbach
7.6K views39 slides
Introduction to UI/UX with Figma by
Introduction to UI/UX with FigmaIntroduction to UI/UX with Figma
Introduction to UI/UX with FigmaPRIYATHAMDARISI
870 views33 slides

More Related Content

What's hot

Understanding Users by
Understanding UsersUnderstanding Users
Understanding UsersAbby Covert
5.8K views32 slides
The Product Canvas by
The Product CanvasThe Product Canvas
The Product CanvasRobert-Emmanuel Mayssat
1.2K views1 slide
Design Thinking@saurabhgupta218 by
Design Thinking@saurabhgupta218Design Thinking@saurabhgupta218
Design Thinking@saurabhgupta218Saurabh Gupta
260 views82 slides
Tone Lecture.pptx by
Tone Lecture.pptxTone Lecture.pptx
Tone Lecture.pptxE. K. Gordon
62 views29 slides
Design Thinking Workshop by
Design Thinking WorkshopDesign Thinking Workshop
Design Thinking WorkshopÂndlei Lisboa
1.1K views26 slides
This is Service Design in 25 useful tools by
This is Service Design in 25 useful toolsThis is Service Design in 25 useful tools
This is Service Design in 25 useful toolsTijs Wilbrink
18.8K views32 slides

What's hot(20)

Understanding Users by Abby Covert
Understanding UsersUnderstanding Users
Understanding Users
Abby Covert5.8K views
Design Thinking@saurabhgupta218 by Saurabh Gupta
Design Thinking@saurabhgupta218Design Thinking@saurabhgupta218
Design Thinking@saurabhgupta218
Saurabh Gupta260 views
This is Service Design in 25 useful tools by Tijs Wilbrink
This is Service Design in 25 useful toolsThis is Service Design in 25 useful tools
This is Service Design in 25 useful tools
Tijs Wilbrink18.8K views
Language: Your Organization's Most Important and Least Valued Asset (Confab 2... by Abby Covert
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Abby Covert2.9K views
The original 'Double Diamond' design methodbank by Andrea Cooper
The original 'Double Diamond' design methodbank The original 'Double Diamond' design methodbank
The original 'Double Diamond' design methodbank
Andrea Cooper2.3K views
DesignOps + KPIs = Measure your impact by Patrizia Bertini
DesignOps + KPIs = Measure your impactDesignOps + KPIs = Measure your impact
DesignOps + KPIs = Measure your impact
Patrizia Bertini2.8K views
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020) by Peter Boersma
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
Peter Boersma815 views
SDL added strategists to a UX team (UX STRAT Europe 2015) by Peter Boersma
SDL added strategists to a UX team (UX STRAT Europe 2015)SDL added strategists to a UX team (UX STRAT Europe 2015)
SDL added strategists to a UX team (UX STRAT Europe 2015)
Peter Boersma2.5K views
A guide to service blueprinting by Adaptive Path by Newflux UX/UI News
A guide to service blueprinting by Adaptive PathA guide to service blueprinting by Adaptive Path
A guide to service blueprinting by Adaptive Path
Newflux UX/UI News112.3K views
Understanding Graphic Design by Frank Curkovic
Understanding Graphic DesignUnderstanding Graphic Design
Understanding Graphic Design
Frank Curkovic43.3K views

Viewers also liked

UX for the internet of things: ThingsCon 150505 by
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505Claire Rowland
9.3K views38 slides
UXLx 2015: 'Designing Connected Products workshop by
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshopClaire Rowland
4.2K views66 slides
The network as a design material: Interaction 16 workshop by
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopClaire Rowland
4.3K views100 slides
Direct manipulation is broken: O'Reilly Design Conference Jan 2016 by
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Claire Rowland
65.1K views52 slides
Psychology Of Creativity - London IA 30.03.10 by
Psychology Of Creativity - London IA 30.03.10Psychology Of Creativity - London IA 30.03.10
Psychology Of Creativity - London IA 30.03.10Claire Rowland
35.4K views46 slides
Martin Charlier - Designing Connected Products - raincloud.eu by
Martin Charlier - Designing Connected Products - raincloud.eu Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Business of Software Conference
3.7K views38 slides

Viewers also liked(20)

UX for the internet of things: ThingsCon 150505 by Claire Rowland
UX for the internet of things: ThingsCon 150505UX for the internet of things: ThingsCon 150505
UX for the internet of things: ThingsCon 150505
Claire Rowland9.3K views
UXLx 2015: 'Designing Connected Products workshop by Claire Rowland
UXLx 2015: 'Designing Connected Products workshopUXLx 2015: 'Designing Connected Products workshop
UXLx 2015: 'Designing Connected Products workshop
Claire Rowland4.2K views
The network as a design material: Interaction 16 workshop by Claire Rowland
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshop
Claire Rowland4.3K views
Direct manipulation is broken: O'Reilly Design Conference Jan 2016 by Claire Rowland
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Direct manipulation is broken: O'Reilly Design Conference Jan 2016
Claire Rowland65.1K views
Psychology Of Creativity - London IA 30.03.10 by Claire Rowland
Psychology Of Creativity - London IA 30.03.10Psychology Of Creativity - London IA 30.03.10
Psychology Of Creativity - London IA 30.03.10
Claire Rowland35.4K views
UX for Connected Products: EuroIA16 by Claire Rowland
UX for Connected Products: EuroIA16UX for Connected Products: EuroIA16
UX for Connected Products: EuroIA16
Claire Rowland2K views
UX Day Mannheim: UX for systems of connected products by Claire Rowland
UX Day Mannheim: UX for systems of connected productsUX Day Mannheim: UX for systems of connected products
UX Day Mannheim: UX for systems of connected products
Claire Rowland1.5K views
Design for failure in the IoT: what could possibly go wrong? by Claire Rowland
Design for failure in the IoT: what could possibly go wrong?Design for failure in the IoT: what could possibly go wrong?
Design for failure in the IoT: what could possibly go wrong?
Claire Rowland1.7K views
Over the Air: Inspiration/Outspiration panel slides by Claire Rowland
Over the Air: Inspiration/Outspiration panel slidesOver the Air: Inspiration/Outspiration panel slides
Over the Air: Inspiration/Outspiration panel slides
Claire Rowland741 views
Rapid video prototyping for connected products by Martin Charlier
Rapid video prototyping for connected productsRapid video prototyping for connected products
Rapid video prototyping for connected products
Martin Charlier1.5K views
ActionAid - Launch of Campaign against sex selective abortion - Message from ... by ActionAid India
ActionAid - Launch of Campaign against sex selective abortion - Message from ...ActionAid - Launch of Campaign against sex selective abortion - Message from ...
ActionAid - Launch of Campaign against sex selective abortion - Message from ...
ActionAid India999 views
Riding the Wave of Exponential Innovation by uxHH
Riding the Wave of Exponential InnovationRiding the Wave of Exponential Innovation
Riding the Wave of Exponential Innovation
uxHH1.3K views
Responsive Design Is Overrated: Developing context-aware UX for fun and profit by Husani Oakley
Responsive Design Is Overrated: Developing context-aware UX for fun and profitResponsive Design Is Overrated: Developing context-aware UX for fun and profit
Responsive Design Is Overrated: Developing context-aware UX for fun and profit
Husani Oakley1.5K views
UX for Internet of things == Experience of Things by Puneet Arora
UX for Internet of things == Experience of ThingsUX for Internet of things == Experience of Things
UX for Internet of things == Experience of Things
Puneet Arora1.5K views
IoT Meetup Stockholm - Designing Connected Products by Martin Charlier
IoT Meetup Stockholm - Designing Connected ProductsIoT Meetup Stockholm - Designing Connected Products
IoT Meetup Stockholm - Designing Connected Products
Martin Charlier1.8K views
Internet of Things – Designing for the People in the IoT (Nov) by James Bailey
Internet of Things – Designing for the People in the IoT (Nov)Internet of Things – Designing for the People in the IoT (Nov)
Internet of Things – Designing for the People in the IoT (Nov)
James Bailey843 views
Game Thinking: More than just Gamification by Andrzej Marczewski
Game Thinking: More than just GamificationGame Thinking: More than just Gamification
Game Thinking: More than just Gamification
Andrzej Marczewski2.8K views
Persona/Entorno/Territorio: UX e IoT transescalar by Alejandro Pantoja
Persona/Entorno/Territorio: UX e IoT transescalarPersona/Entorno/Territorio: UX e IoT transescalar
Persona/Entorno/Territorio: UX e IoT transescalar
Alejandro Pantoja656 views

Similar to Interusability: designing a coherent system UX

Over the Air 15: Experience design for the IoT: system UX & interusability 15... by
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Claire Rowland
1.3K views49 slides
Interusability: designing a coherent system UX: NUX 23.10.15 by
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15Claire Rowland
1.5K views47 slides
The network as a design material: Interaction 16 workshop by
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopHelen Le Voi
228 views100 slides
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire Rowland by
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire RowlandFlupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire Rowland
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire RowlandFlupa
1.1K views49 slides
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest... by
UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...Claire Rowland
765 views64 slides
From 🤦 to 🐿️ by
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️Ori Pekelman
264 views53 slides

Similar to Interusability: designing a coherent system UX(20)

Over the Air 15: Experience design for the IoT: system UX & interusability 15... by Claire Rowland
Over the Air 15: Experience design for the IoT: system UX & interusability 15...Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Over the Air 15: Experience design for the IoT: system UX & interusability 15...
Claire Rowland1.3K views
Interusability: designing a coherent system UX: NUX 23.10.15 by Claire Rowland
Interusability: designing a coherent system UX: NUX 23.10.15Interusability: designing a coherent system UX: NUX 23.10.15
Interusability: designing a coherent system UX: NUX 23.10.15
Claire Rowland1.5K views
The network as a design material: Interaction 16 workshop by Helen Le Voi
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshop
Helen Le Voi228 views
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire Rowland by Flupa
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire RowlandFlupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire Rowland
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire Rowland
Flupa1.1K views
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest... by Claire Rowland
UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
Claire Rowland765 views
From 🤦 to 🐿️ by Ori Pekelman
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
Ori Pekelman264 views
The Programmable Internet of Things by Rich Miller
The Programmable Internet of ThingsThe Programmable Internet of Things
The Programmable Internet of Things
Rich Miller1.8K views
Shradha maheshwari wearable computers 11-09-10 by Shradha Maheshwari
Shradha maheshwari wearable computers 11-09-10Shradha maheshwari wearable computers 11-09-10
Shradha maheshwari wearable computers 11-09-10
Shradha Maheshwari2.2K views
Presentation Requirements For A Computer System by Tiffany Carpenter
Presentation Requirements For A Computer SystemPresentation Requirements For A Computer System
Presentation Requirements For A Computer System
IOT - Design Principles of Connected Devices by Devyani Vasistha
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
Devyani Vasistha6.9K views
Designing Connected Products - Web Directions 2015 Sydney by Martin Charlier
Designing Connected Products - Web Directions 2015 SydneyDesigning Connected Products - Web Directions 2015 Sydney
Designing Connected Products - Web Directions 2015 Sydney
Martin Charlier2.4K views
Hardware is hard(er) by Thoughtworks
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
Thoughtworks467 views
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen by Oxford Tech + UX
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
Oxford Tech + UX834 views
Microinteractions by Dan Saffer
MicrointeractionsMicrointeractions
Microinteractions
Dan Saffer9.3K views
A Practical Guide to Mobile and Touch by Dan Lewis
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and Touch
Dan Lewis263 views
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14 by Claire Rowland
Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14Getting the IoT into Tesco: Internet of things UX for the mass market -  IoT 14
Getting the IoT into Tesco: Internet of things UX for the mass market - IoT 14
Claire Rowland5K views

More from Claire Rowland

"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su... by
"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su..."Siri, did I leave the oven on?" UX for the connected home (updated for IA Su...
"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su...Claire Rowland
5.3K views78 slides
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun... by
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...Claire Rowland
2.9K views75 slides
Service design for the cloud of diverse devices by
Service design for the cloud of diverse devicesService design for the cloud of diverse devices
Service design for the cloud of diverse devicesClaire Rowland
2.6K views31 slides
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011) by
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Claire Rowland
1.3K views64 slides
Fjord: Digital Nomads white paper by
Fjord: Digital Nomads white paperFjord: Digital Nomads white paper
Fjord: Digital Nomads white paperClaire Rowland
1.3K views16 slides
Design beyond the glowing rectangle - EuroIA2010 by
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010Claire Rowland
5.8K views57 slides

More from Claire Rowland(6)

"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su... by Claire Rowland
"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su..."Siri, did I leave the oven on?" UX for the connected home (updated for IA Su...
"Siri, did I leave the oven on?" UX for the connected home (updated for IA Su...
Claire Rowland5.3K views
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun... by Claire Rowland
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
(now an old version) The Web and Beyond: "Siri, did I leave the oven on?" Mun...
Claire Rowland2.9K views
Service design for the cloud of diverse devices by Claire Rowland
Service design for the cloud of diverse devicesService design for the cloud of diverse devices
Service design for the cloud of diverse devices
Claire Rowland2.6K views
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011) by Claire Rowland
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Updated: Design beyond the glowing rectangle (Polish IA Summit 2011)
Claire Rowland1.3K views
Fjord: Digital Nomads white paper by Claire Rowland
Fjord: Digital Nomads white paperFjord: Digital Nomads white paper
Fjord: Digital Nomads white paper
Claire Rowland1.3K views
Design beyond the glowing rectangle - EuroIA2010 by Claire Rowland
Design beyond the glowing rectangle - EuroIA2010Design beyond the glowing rectangle - EuroIA2010
Design beyond the glowing rectangle - EuroIA2010
Claire Rowland5.8K views

Recently uploaded

boggiano_project 2.pptx by
boggiano_project 2.pptxboggiano_project 2.pptx
boggiano_project 2.pptxsamboggiano
24 views8 slides
DR Portfolio.pptx by
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptxrobertsd2
25 views11 slides
Using Experiential Design to Understand the Future of AI & Immersive Storytel... by
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Kent Bye
20 views114 slides
type book PDF to PPT.pptx by
type book PDF to PPT.pptxtype book PDF to PPT.pptx
type book PDF to PPT.pptxsamboggiano
6 views54 slides
Cocktail Merchandise by
Cocktail MerchandiseCocktail Merchandise
Cocktail Merchandisenyhapedraza
35 views20 slides
Final (1).pdf by
Final (1).pdfFinal (1).pdf
Final (1).pdfkarmadjango
9 views188 slides

Recently uploaded(20)

boggiano_project 2.pptx by samboggiano
boggiano_project 2.pptxboggiano_project 2.pptx
boggiano_project 2.pptx
samboggiano24 views
DR Portfolio.pptx by robertsd2
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptx
robertsd225 views
Using Experiential Design to Understand the Future of AI & Immersive Storytel... by Kent Bye
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Kent Bye20 views
type book PDF to PPT.pptx by samboggiano
type book PDF to PPT.pptxtype book PDF to PPT.pptx
type book PDF to PPT.pptx
samboggiano6 views
Cocktail Merchandise by nyhapedraza
Cocktail MerchandiseCocktail Merchandise
Cocktail Merchandise
nyhapedraza35 views
Legal PPT Presentation.pptx by 125071063
Legal PPT Presentation.pptxLegal PPT Presentation.pptx
Legal PPT Presentation.pptx
1250710635 views
500% Sales Growth with Amazon A+ Content by Fahima
500% Sales Growth with Amazon A+ Content500% Sales Growth with Amazon A+ Content
500% Sales Growth with Amazon A+ Content
Fahima11 views
Indian wedding dresses design.pdf by Aur Dikhao
Indian wedding dresses design.pdfIndian wedding dresses design.pdf
Indian wedding dresses design.pdf
Aur Dikhao5 views
ATPMOUSE_융합2조.pptx by kts120898
ATPMOUSE_융합2조.pptxATPMOUSE_융합2조.pptx
ATPMOUSE_융합2조.pptx
kts12089825 views
BeatsFest Brand Guidelines Final.pdf by EddiePena9
BeatsFest Brand Guidelines Final.pdfBeatsFest Brand Guidelines Final.pdf
BeatsFest Brand Guidelines Final.pdf
EddiePena98 views
Business X Design - People, Planet & Product by Cyber-Duck
Business X Design - People, Planet & ProductBusiness X Design - People, Planet & Product
Business X Design - People, Planet & Product
Cyber-Duck28 views
Sudden Deafness Design Document by wyfangherman
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Document
wyfangherman54 views
Canned Cocktail Flat Labels by nyhapedraza
Canned Cocktail Flat LabelsCanned Cocktail Flat Labels
Canned Cocktail Flat Labels
nyhapedraza38 views

Interusability: designing a coherent system UX

  • 1. Interusability: designing a coherent system UX Claire Rowland @clurr Thingscon Amsterdam 2015
  • 2. “This is more than a UX book; it covers all of the critical design and technology issues around making great connected products.” DAVID ROSE, ENCHANTED OBJECTS “As a grizzled veteran of several campaigns within the matter-battle of the Internet of Things, I was pleasantly surprised to find the number of times this book made me pause, think, and rethink my own work (and that of others).A very valuable addition to the canon of design thinking in this emerging area.” MATT JONES, GOOGLE “Connected products are a unique beast. Designing this type of product well takes lots of iterations & user testing.This book takes you through the paces.We keep one on the shelf at Highway1 for our IoT companies.”
 BRADY FORREST, HIGHWAY1.IO
  • 3. Visions of IoT often look like this http://www.digitaltrends.com/home/heck-internet-things-dont-yet/
  • 4. …but the reality is often new ways to fail ‘It’s a bit glitchy but it’s OK, you just have to be in the room at the same time’.
  • 5. It’s not just UI and industrial design
  • 6. Users have to understand systems - Functionality and interactions are distributed across multiple devices, often with different capabilities - Systems are inherently harder to understand - We are much better at thinking about things than about relationships between things Images: Withings
  • 7. Image: Nissim Farim We don’t (yet) expect Things to behave like the Internet The average consumer is going to find it very strange when objects take time to respond, or lose instructions.
  • 10. Conceptual models How does the system work?
  • 11. 3 part diagram: Value proposition Conceptual model Interaction model What does it do? How does it work? How do I use it? Image: Instructables Image: How It Works Daily
  • 13. Connected products are more complex Product images: Philips
  • 14. Connectedness requires users to think about system models - Which bit does what? - Where does code run? - What fails/still works if connectivity is lost?
  • 15. It’s extra stuff to think about Product images: LIFX, Philips, Cree In addition to price, aesthetics and features, customers have to understand how a product connects and whether that meets their needs.
  • 16. You can explain the system model... BERG Cloud bridge: transparent network commsLowes Iris: showing the connection to the hub
  • 17. What actually happensWhat the user needs to know …or simplify the conceptual model
  • 18. Interusability Creating a coherent system UX Cross-Platform Service User Experience:A Field Study and an Initial Framework. Minna Wäljas, Katarina Segerståhl, KaisaVäänänen- Vainio-Mattila, Harri Oinas-Kukkonen MobileHCI’10: http://bugi.oulu.fi/~ksegerst/publications/p219-waljas.pdf
  • 19. Composition How functionality is distributed across devices
  • 20. Distribute functionality to suit the context of use (Nearly) all interactions via phone app Interactions mirrored on phone and thermostat Image: Tado Images: ecobee
  • 21. In app, on device, or both? Product images: BlueSpray, skydrop
  • 22. Minimal elegance? Or missing features? Product images: drop
  • 24. “Users should not have to worry whether different words, situations or actions mean the same thing. Follow platform conventions.” - Words, data and actions - Aesthetic/visual design - Interaction architecture: how functionality is organised - Interaction logic: how tasks are structured, the types of control used http://www.nngroup.com/articles/ten-usability-heuristics/ What is it…
  • 25. “Users should not have to worry whether different words, situations or actions mean the same thing. Follow platform conventions.” http://www.nngroup.com/articles/ten-usability-heuristics/ Consistency != make everything the same “Users should not have to worry whether different words, situations or actions mean the same thing.“ (Jakob Nielsen) but also “Follow platform conventions.” Image: Made by Many
  • 26. http://www.nngroup.com/articles/ten-usability-heuristics/ Top priority: terminology However different the UIs, identical functions must have the same name (Images: British Gas)
  • 27. Follow device platform conventions… be true to the device A touchscreen does not need a fake bezel A thermostat does not have to pretend to be an iPhone Images: Nest
  • 28. Aesthetic styling “Click” Nest use visual and audio cues to tie the thermostat and phone app together Images: Nest
  • 29. Interaction architecture need not be the same - The logical structure of UI features and controls is likely to be platform dependent - Different features may be prioritised on different devices - Devices with limited UIs may need deeper hierarchies Legacy hardware UIs may be arcane, but that need not restrict other device UIs
  • 30. Continuity Fluent cross-device interactions: designing for the network
  • 31. What is it… - The flow of interactions and data in a coherent sequence across devices - Continuity helps the user feel as if they are interacting with the service, not a bunch of separate devices Image: Kei Noguchi via CC licence
  • 32. Continuity is not always about seamlessness… it often means handling interstitial states gracefully Some technical context: - Some IoT devices have batteries and only connect intermittently to conserve power. In conventional UX we assume devices are mostly connected, but many IoT devices may spend more time offline - Networks are subject to latency (esp. the internet) and reliability issues. People have mental models that help them understand this online, but delays and failures might feel strange in physical objects Image: New Wave DV
  • 33. Latency and reliability BERG Cloudwash prototype Cross-device interactions won’t always be smooth and immediate
  • 34. We expect switches to work like this - The switch both confirms the user action and shows the state of the lamp - But in reality, latency and reliability issues mean this can’t be guaranteed over a network - The user can’t tell whether their action has been executed or whether it’s in progress
  • 35. Option 1: 
 the white lie Confirm action, backpedal if something goes wrong
  • 36. Instagram do this The photo is already shown as ‘liked’, even though the instruction is still being sent
  • 37. So does Hue… Let me think about that… nope
  • 38. Option 2: 
 be transparent - Acknowledge action, show that it is in progress - Confirm state change only once it’s done
  • 39. Chrome Web Lab’s stretchy blobs Image: Domus
  • 40. WeMo Switch does this subtly
  • 41. Lowes Iris is more explicit Images: Lowes
  • 42. Intermittency 19 2 min delay 21 When some devices that only check into the network occasionally, there may be conflicting information about the status of the system. Data/actions may need to be timestamped.
  • 43. Safety critical/urgent Low touch/non-critical Senior safety/intruder alarm Energy monitorLightingBaby monitor How acceptable is uncertainty? Images: MyLively, Efergy
  • 44. Fuzzy & timely or precise but old [Flossie: is here! [11.32] Mr Pickles was here at 15.02 Mr Pickles is around here now
  • 45. Networked physical UIs If you’ve used physical controls that represent state, how do they reflect changes made via the digital UI?
  • 46. You may need to use different types of physical control Conventional dimmer Connected dimmer …ones that don’t reflect state, or can be updated digitally with motors or displays
  • 47. Communicate the system model or simplify the conceptual model Distribute functionality between UIs to suit the context of use Appropriate consistency between UIs Design for the network as well as the touchpoints Physical UIs no longer stand alone and may need to evolve
  • 48. Tesler’s law of the conservation of complexity: As you make the user interaction simpler you make things more complicated for the designer or engineer Larry Tesler, formerVP of Apple
  • 49. Want a book? Tweet @clurr and say I want DCP First 3 win! @clurr | claire@clairerowland.com www.designingconnectedproducts.com Or use code AUTHD for 50% off ebook/ 40% off print at shop.oreilly.com