Skip to content
Software Behavior

Framework · Questions · from Chapter 4

Behavior Design Questions

A working list of questions to ask when designing behavior rather than interaction.
Read the chapter

The framework

Fig. · Behavior Design Questions
  1. Notice: What does the system observe, and what should it ignore?
  2. Infer: What meaning does the system derive, and how confident is it?
  3. Act: What can the system do without explicit instruction?
  4. Ask: Where does the system need consent, confirmation, or human judgment?
  5. Reveal: What must stay visible for trust to hold?
  6. Reverse: How does the user recover from a wrong action?
  7. Back off: When should the system stop helping?
  1. 01

    Notice

    What does the system observe, and what should it ignore?

  2. 02

    Infer

    What meaning does the system derive, and how confident is it?

  3. 03

    Act

    What can the system do without explicit instruction?

  4. 04

    Ask

    Where does the system need consent, confirmation, or human judgment?

  5. 05

    Reveal

    What must stay visible for trust to hold?

  6. 06

    Reverse

    How does the user recover from a wrong action?

  7. 07

    Back off

    When should the system stop helping?

4 · Do

How to use it · Behavior design questions

Use these seven questions to enter the argument, then write a full Behavior Spec for exact rules, evidence, authority, consequences, recovery, correction, and backoff.

5 · Save

The Product Architect · Behavior Design Questions

Framework · Questions