Forgiveness

No expectation setting

What is it?

We set expectations all the time, consciously or not. When users interact with your product, they make assumptions about what will happen when they make this decision or trigger that action. When the result is different from what they anticipated, it can make users feel confused. If this happens often, they may become frustrated, discouraged, or overwhelmed.

Examples

Problematic "Save" behavior leading to lost changes

No expectation settings for file format

Unexpected search modification leads to confusion

Underlying principles

Expectancy Disconfirmation

Expectancy Disconfirmation

Expectancy Disconfirmation

Mental Model

Mental Model

Mental Model

Guiding questions

Before they use this workflow, how hard do users expect it to be?

Before they use this workflow, how hard do users expect it to be?

Before they use this workflow, how hard do users expect it to be?

What do users expect from this feature at first use?

What do users expect from this feature at first use?

What do users expect from this feature at first use?

What questions arise for users when outcomes don't match their expectations?

What questions arise for users when outcomes don't match their expectations?

What questions arise for users when outcomes don't match their expectations?

What should users do if a task doesn't yield the expected outcome?

What should users do if a task doesn't yield the expected outcome?

What should users do if a task doesn't yield the expected outcome?