UX Design · Study deck

Design Thinking for IoT

Design thinking for IoT starts with a messy field problem, not a tidy screen brief.

UX Uma is your guide for this deck.

design-thinkingfield-researchiot-prototyping
UX Uma, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Review design thinking as evidence, not only as a five-step label.
  • Connect empathy research to IoT context, physical setting, routines, devices, and constraints.
  • Frame problem statements that avoid early sensor, app, cloud, or automation assumptions.
  • Select prototype detail based on the question being tested.
iotclass.org

Major section

Design Thinking for Devices

In IoT, design thinking must leave the workshop and reach the real site.

  • A team can run a perfect workshop and still miss a label that no one can reach.
  • The useful result is not a poster naming Empathize, Define, Ideate, Prototype, and Test.
  • User evidence covers roles, routines, language, physical access, accessibility, trust, and support handoffs.

Key terms

If either side
If either side is missing, the design may be pleasant in a demo and still fail in deployment.
IoT design thinking stays reviewable when each phase connects field evidence, problem framing, idea choice, prototype learning, and user testing.
IoT design thinking stays reviewable when each phase connects field evidence, problem framing, idea choice, prototype learning, and user testing.
iotclass.org

Major section

Design Thinking for Devices (continued)

The team then chooses an idea and builds a prototype, which is a model made for learning.

  • For an IoT review, every pass through the loop should include both user evidence and system evidence.
  • System evidence covers device placement, radio conditions, power source, sensing limits, data path, permissions, local fallback, update behavior, and service ownership.
  • If either side is missing, the design may be pleasant in a demo and still fail in deployment.
iotclass.org

Major section

Test Hardest Assumptions

A QR/BLE onboarding flow should be tested where the label is mounted, under the lighting and posture users will actually face.

  • A maintenance alert should be tested with operator workload, handoff rules, escalation timing, and false-alarm tolerance.
  • If a human is simulating automation, call it Wizard-of-Oz.
  • If data is mocked, label it as mocked.

Key terms

If a device
If a device is tethered to USB power, do not infer battery life.

Why it matters

This record prevents a prototype from becoming an undocumented promise.

iotclass.org

Major section

Test Hardest Assumptions (continued)

If a device is tethered to USB power, do not infer battery life.

  • A sensing concept should be tested against sensor placement, calibration, power, enclosure effects, and data quality before the dashboard is polished.
  • Prototype interaction risk.: Use paper sketches, Figma flows, physical labels, NFC tags, QR codes, BLE pairing mocks, and accessibility checks to test setup language, reach, permission, and recovery.
  • If support logs are not wired, do not claim the issue is diagnosable.
iotclass.org

Major section

Test Hardest Assumptions (continued)

Prototype technical risk.: Use ESP32, nRF52, Arduino, Raspberry Pi, or a bench sensor rig to test sensing, latency, battery draw, enclosure placement, and connectivity claims.

  • Prototype service risk.: Use Mosquitto or another MQTT broker, Node-RED, Home Assistant, mock APIs, or a support dashboard stub to test alert routing, stale state, ownership transfer, and escalation paths.
  • It also helps engineering separate UX evidence from technical feasibility evidence, so a team does not treat a successful Figma flow as proof that provisioning, telemetry, or support routing is production-ready.
  • This record prevents a prototype from becoming an undocumented promise.
iotclass.org

Major section

Research Data as Product Risk

The technical prototype also changes what can be learned.

  • IoT research can collect sensitive traces even during early prototypes.
  • Presence, location, voice, image, health, home routines, worker behavior, and machine status can reveal more than a participant expects.
  • BLE setup tests reveal proximity and permission friction but not long-term network reliability.

Why it matters

Each link needs enough source, date, role, environment, and limitation detail to prevent over-generalization.

iotclass.org

Major section

Research Data as Product Risk (continued)

Design thinking for IoT therefore needs data minimization, consent boundaries, retention limits, and safe test environments before prototypes leave the lab.

  • A researcher watching a setup task may also capture bystander behavior, room occupancy, worker performance, or household routines that were never needed for the design question.
  • MQTT dashboards can reveal stale-state and topic-design issues but not enclosure fit.
  • Under the hood, the best design-thinking records behave like lightweight traceability.
iotclass.org

Major section

Research Data as Product Risk (continued)

A pilot deployment can reveal maintenance and support load but may expose users to real false alarms or privacy harm.

  • The chapter reviewer should therefore ask which claims are supported by the prototype fidelity and which claims still need engineering, security, privacy, or operations evidence.
  • Separate signals: distinguish user observation, sensor reading, inferred state, system log, support event, and participant quote summary.
  • Bound claims: tie each finding to the prototype fidelity, participant role, environment, and failure states actually tested.
  • Control drift: reopen the design when the device form, deployment context, data path, permission model, automation rule, or support workflow changes.
iotclass.org

Major section

Design Thinking Evidence Map

Problem frame: user need, trigger, consequence, current workaround, non-goal, and assumption.

  • User test evidence: tasks, observations, errors, hesitation, recovery, accessibility barriers, and support clues.
  • Change condition: new user group, device form, environment, automation, data path, permission model, or support workflow.
Design thinking framework: the five phases of empathize, define, ideate, prototype, and test, with iteration loops between them.
Design thinking framework: the five phases of empathize, define, ideate, prototype, and test, with iteration loops between them.
iotclass.org

Major section

Empathize: Observe The Real Situation

Empathy in IoT includes more than opinions.

  • Observation should capture what people do, what devices do, and what the environment makes possible or difficult.
  • For IoT, the field context is often the product requirement.
  • Lighting, distance, wall material, shared access, noise, wet hands, gloves, weak connectivity, low battery, and household routines can matter as much as screen layout.
iotclass.org

Major section

Match Fidelity to the Question

Prototypes should answer specific questions.

  • A polished prototype can be wasteful if the question is still about terminology, placement, or trust.
  • A rough prototype can be dangerous if the question is about physical safety, power behavior, or failure recovery.
  • The review should ask whether the prototype teaches the next decision, not whether it looks impressive.
iotclass.org

Major section

Design Thinking Record

Together,: Owner And Change and highest-risk next test frame the design thinking record claim: design thinking evidence record for iot.

  • For design thinking record,: Owner And Change supplies visible evidence; highest-risk next test constrains the decision.
  • Field context: users, roles, setting, routine, constraints, workarounds, and evidence limits.
  • Prototype question: uncertainty tested, fidelity, scenario, and represented failure states.
Design thinking evidence record for IoT.
Design thinking evidence record for IoT.
iotclass.org

Major section

Worked Review: Shared Appliance Setup

A team is designing setup for a shared connected appliance used by residents, maintenance staff, and support.

  • The first proposal assumes each resident will install an app and scan a code.
  • Field notes on how residents, maintenance staff, and support identify, access, and fix the appliance.
  • Problem frames that separate "add the appliance to an app" from the real need: confirm the appliance, authority, status, and recovery.
iotclass.org

Major section

Worked Review: Medication Adherence Concept

Pills may look confusing and alike.

  • Routines may be dull and easy to forget.
  • Alarms may feel like nagging and be dismissed.
  • Patients may also reject constant monitoring by family or caregivers.
  • They preferred a caregiver alert only when help was needed to constant tracking.
iotclass.org

Major section

Common Findings

The team labels the process "design thinking" but starts with a chosen technology.

  • Problem statements describe a feature rather than a user need.
  • Prototype fidelity is higher than needed for the question being tested.
  • Testing measures satisfaction but not task success, recovery, or misunderstanding.
  • IoT-specific failure states are omitted from prototypes and tests.
iotclass.org

Deck summary

Key takeaways

In IoT, design thinking must leave the workshop and reach the real site.

  • The team then chooses an idea and builds a prototype, which is a model made for learning.
  • A QR/BLE onboarding flow should be tested where the label is mounted, under the lighting and posture users will actually face.
  • If a device is tethered to USB power, do not infer battery life.
  • Prototype technical risk.: Use ESP32, nRF52, Arduino, Raspberry Pi, or a bench sensor rig to test sensing, latency, battery draw, enclosure placement, and connectivity claims.
iotclass.org

Retrieval practice

Recall check 1 of 2

UX Uma says: answer from memory, then check your reasoning.

Q1A team wants residents to set up a shared laundry-room sensor by scanning a QR code on the device. What finding should most change the next prototype?

AResidents can scan the code on a table during a lab demo, but in the laundry room the code is low, poorly lit, and often behind a basket.
BThe setup screen uses familiar mobile form controls and matches the team's design system.
CThe backlog includes future ideas for NFC tap setup, BLE provisioning, dashboard alerts, and support links.
DThe demo works when the sensor is online, the resident already has permission, and the phone camera opens immediately.
Show answer

Answer: A Design thinking is strongest when field observations change the next prototype question instead of simply confirming that a polished flow can work in ideal conditions.

iotclass.org

Retrieval practice

Recall check 2 of 2

UX Uma says: answer from memory, then check your reasoning.

Q2A team says they completed design thinking because users said they liked a connected-device prototype. The notes do not show field context, task behavior, failure states, or what changed after testing. What is the strongest review response?

AAccept the result because positive user opinions and a polished prototype are enough to move forward without more field or failure evidence
BHold the decision until the notes show observed context, problem frame, prototype question, task behavior, iteration decision, and unresolved risks
CTreat the only gap as sample size, skip field observation, and run a larger survey about whether people say the prototype is appealing
DMove directly to production because testing already happened, then use support tickets after launch to discover context and recovery problems
Show answer

Answer: B Design thinking is useful when decisions are traceable to observed context, problem framing, prototype questions, task behavior, iteration decisions, and risk checks.

iotclass.org

Print reference

Answers

Answer key.

  1. A · Design thinking is strongest when field observations change the next prototype question instead of simply confirming that a polished flow can work in ideal conditions.
  2. B · Design thinking is useful when decisions are traceable to observed context, problem framing, prototype questions, task behavior, iteration decisions, and risk checks.
iotclass.org