Human-Centred IoT Design · Study deck

IoT Prototyping: Questions and Learning Loops

A prototype should answer one risky question before the team builds more.

UX Uma is your guide for this deck.

iot-prototypingprototype-fidelitywizard-of-oz
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: If the question is whether installers recognize a failed pairing state, the team can stop when realistic installers encounter denied permission, weak signal, and offline reader states and can explain the next action.
  • Explain: The later Fidelity Decision Map routes the artifact choice, the Decision-First Prototype Learning Loop governs iteration, and the Prototype Review Record preserves evidence, ownership, limits, and change conditions.
  • Explain: A smooth phone mock-up can test the invite words, but it cannot show what happens when the reader is offline or the installer chooses the wrong account.
iotclass.org

Major section

Start Simple

A housing team wants residents to share access to a new entry reader.

  • A smooth phone mock-up can test the invite words, but it cannot show what happens when the reader is offline or the installer chooses the wrong account.
  • If residents misunderstand the invite, paper screens and role-play may be enough.
  • A useful review can stay brief.

Key terms

If the concern
If the concern is a weak signal at the door, use working hardware in the real entrance.
If support handoff
If support handoff is the risk, include the resident, installer, and support worker in the same rehearsal.
iotclass.org

Major section

Start Simple (continued)

If the concern is a weak signal at the door, use working hardware in the real entrance.

  • If support handoff is the risk, include the resident, installer, and support worker in the same rehearsal.
  • One prototype cannot prove every part of a connected product.
  • A sketch can settle words and order.
  • A working board can expose timing and power.
iotclass.org

Major section

Start Simple (continued)

The deeper sections compare levels of detail, mixed physical and screen work, field pilots, and the review record that carries limits into the next decision.

  • A role-play can expose a poor hand-off.
  • A field form can expose reach and access.
  • End with one clear decision: proceed, change the design, or build a more faithful test.
iotclass.org

Major section

In 60 Seconds

IoT prototypes are learning tools.

  • A strong prototype is not the most polished artifact the team can build.
  • For connected products, prototype choices must cover more than a screen flow.
  • They may need to test physical placement, sensor behavior, actuator safety, offline state, shared use, permissions, setup recovery, accessibility, power assumptions, update behavior, support handoff, and service operations.
iotclass.org

Major section

In 60 Seconds (continued)

Storyboard or role-play when the uncertainty is context, handoff, timing, or service behavior around the device.

  • Wizard of Oz when the uncertainty is whether users understand, trust, or want a smart behavior before the automation exists.
  • Digital click-through when the uncertainty is navigation, visual hierarchy, feedback, or task flow.
  • Breadboard or bench prototype when the uncertainty is sensing, actuation, connectivity, latency, or device feedback.
  • The goal is to collect the next trustworthy piece of evidence.
iotclass.org

Major section

Overview: Fidelity Follows the Risk

Prototype fidelity is not one scale from rough to finished.

  • A paper flow can make wording and task order observable while leaving device timing untested.
  • A bench rig can expose sensing, radio behavior, latency, and local feedback while leaving placement and support context unproven.
  • A hardware bench rig adds radio, sensing, actuation, and local state evidence.
Five evidence lenses for choosing an IoT prototype. Concept prototypes expose promises, vocabulary, roles, and mental models but not device behavior or field performance. Interaction prototypes expose flow, permissions, feedback, errors, and recovery but not real sensing, connectivity, or latency. Hardware prototypes expose sensing, actuation, radio behavior, device state, timing, and local feedback but not enclosure, installation, maintenance, or long-term use. Environment prototypes expose reach, visibility, mounting, accessibility, interference, and handling but not operational behavior over time. Operations prototypes expose ownership, support handoff, maintenance, shared use, and bounded offline recovery but not people, states, places, or durations outside the study. Shared-access-reader examples appear in each row. The rows may be combined and do not form a ladder.
Prototype fidelity is selective realism, not a universal ladder. Choose the evidence lens that matches the blocked risk, make only the necessary signal real, and keep visible what the artifact still cannot prove.
iotclass.org

Major section

Overview: Fidelity Follows the Risk (continued)

A bounded field trial is appropriate when the blocked question genuinely requires ordinary context and the exposure can be controlled.

  • The same product may need different prototype focuses in parallel, repeatedly, or in a dependency-driven order; they are not mandatory rungs.
  • A paper concept can expose promises, words, roles, and mental models, but it cannot prove device behavior.
  • A strong prototype plan also has a stop condition.
iotclass.org

Major section

Overview: Fidelity Follows the Risk (continued)

A click through interaction can test permissions, feedback, and recovery, while real sensing and network timing remain outside its scope.

  • The later Fidelity Decision Map routes the artifact choice, the Decision-First Prototype Learning Loop governs iteration, and the Prototype Review Record preserves evidence, ownership, limits, and change conditions.
  • If the question is whether installers recognize a failed pairing state, the team can stop when realistic installers encounter denied permission, weak signal, and offline reader states and can explain the next action.
  • Each artifact should make one risk easier to decide, not merely make the concept feel more complete.
iotclass.org

Major section

Practitioner: Build the Right Slice

Prototype slices should be concrete enough for the risk.

  • Digital flows can use Figma, HTML, or a small React/Vue prototype to test task sequence, ARIA names, focus order, consent timing, and notification copy.
  • Measurement should match the claim.
  • A support-board stub should show whether an installer or resident owns the next action.
iotclass.org

Major section

Prototype Gaps Become Product Gaps

A click-through may show a successful unlock without command acknowledgement.

  • A bench sensor may publish clean MQTT messages without enclosure interference.
  • A pilot may look stable because firmware update, battery depletion, ownership transfer, and support escalation were outside scope.
  • Under-the-hood prototype review asks which implementation details change the interaction.

Why it matters

A Wizard of Oz automation may appear trustworthy because a human silently fixes cases the future model will not understand.

iotclass.org

Major section

Prototype Gaps Become Product Gaps (continued)

Failure coverage: include duplicate commands, low battery, expired credential, missing permission, lost connection, update rollback, and support handoff when those affect use.

  • The review should also separate product risk from instrumentation risk.
  • A packet capture can prove that an MQTT acknowledgement arrived, but it does not prove that the resident understood the pending state.
  • This boundary discipline keeps prototype evidence portable.
iotclass.org

Major section

Prototypes Answer Questions

Every useful prototype starts with one review question.

  • Without that question, teams often build impressive artifacts that do not remove the actual risk.
  • The stronger brief tells the team what to include, what to ignore, who to observe, and what evidence will change the design.
  • A screen mockup is enough for wording and flow.

Why it matters

It also prevents prototype drift.

iotclass.org

Deck summary

Key takeaways

A housing team wants residents to share access to a new entry reader.

  • If the concern is a weak signal at the door, use working hardware in the real entrance.
  • The deeper sections compare levels of detail, mixed physical and screen work, field pilots, and the review record that carries limits into the next decision.
  • IoT prototypes are learning tools.
  • Storyboard or role-play when the uncertainty is context, handoff, timing, or service behavior around the device.
iotclass.org

Retrieval practice

Recall check 1 of 4

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

Q1A team wants to learn whether residents trust an automatic visitor handoff before the automation is built. Which prototype fits that question?

ARun a disclosed human-operated Wizard of Oz visitor handoff test.
BBuild polished screens alone without observing trust in the handoff.
CClaim a human simulation proves the final automation is reliable.
DWait for production automation before asking residents about trust.
Show answer

Answer: A Use a disclosed Wizard of Oz test with a human operating the proposed behavior.

iotclass.org

Retrieval practice

Recall check 2 of 4

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

Q2A team is reviewing a shared access-reader prototype that tests invite wording but not offline reader state or support handoff. Which prototype record is strong enough to make the decision reviewable?

AA record naming the prototype question, resident and installer roles, reader/app touchpoints, invite evidence, excluded offline/pairing/support risks, untested recovery, owner, and change condition.
BA polished reader/app mockup with final-looking wording, colors, and navigation, plus a note that familiar mobile patterns should make invite recovery obvious.
CA feature inventory listing invitations, automation, alerts, dashboards, setup screens, and support links, but no observed shared-access task or failed-reader evidence.
DA happy-path demo where the reader is online, invites are valid, permissions already work, pairing succeeds, and no installer or support handoff is exercised.
Show answer

Answer: A A reviewable prototype decision ties the question, role, context, artifact, included signals, excluded risks, feedback, recovery, validation evidence, owner, and change condition together before the design is trusted.

iotclass.org

Retrieval practice

Recall check 3 of 4

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

Q3A team needs to learn whether a radio link and local indicator respond quickly enough after a sensor event. Which prototype gives the needed evidence?

AA timed bench rig linking sensor event, radio and local indicator.
BA paper app sketch with no live radio or indicator timing.
CA marketing story about response speed without measured hardware.
DA field pilot with no timing record for sensor-to-indicator delay.
Show answer

Answer: A A bench rig with the sensor, radio, and indicator running the relevant timing path.

iotclass.org

Retrieval practice

Recall check 4 of 4

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

Q4A team must learn whether a wall reader can be reached from a wheelchair at the real doorway. Which prototype is best?

ATest a paper app flow in a meeting room without the doorway.
BTest a doorway-height mockup with wheelchair users at site.
CTest radio timing on a desk instead of reader reachability.
DTest a cloud dashboard rather than physical reader placement.
Show answer

Answer: B Reach and mounting need the physical setting, not just screen flow or radio timing.

iotclass.org

Print reference

Answers

Answer key.

  1. A · Use a disclosed Wizard of Oz test with a human operating the proposed behavior.
  2. A · A reviewable prototype decision ties the question, role, context, artifact, included signals, excluded risks, feedback, recovery, validation evidence, owner, and change condition together before the design is trusted.
  3. A · A bench rig with the sensor, radio, and indicator running the relevant timing path.
  4. B · Reach and mounting need the physical setting, not just screen flow or radio timing.
iotclass.org