RSRohan Sandeep

Functional foundation · Field guide

Interaction design

Design the dialogue between people and products across actions, states, feedback, and time.

What the field is

Interaction design defines what people can do, how the system responds, and how both sides understand what happens next. It includes flow, state, language, feedback, error prevention, recovery, accessibility, and technical constraints.

Methods

Ways to practise the skill.

Choose methods because they reduce the uncertainty in front of the team—not because a template says they belong in the process.

01

Task and flow modelling

Map goals, entry points, decisions, system actions, interruptions, and completion.

Helpful whenA journey crosses several screens, actors, or services.
02

State modelling

List loading, empty, partial, success, error, permission, and return states.

Helpful whenHappy-path screens hide consequential behaviour.
03

Interaction prototype

Represent enough behaviour to test timing, sequence, control, and feedback.

Helpful whenStatic screens cannot answer the key design question.
04

Heuristic review

Inspect an experience against recognised usability principles and document evidence and severity.

Helpful whenFinding likely issues before or alongside user testing.
Useful links

Continue into the field.

Practical standards and method guidance from established sources.

Nielsen Norman Group10 usability heuristics for user interface designW3C WAIARIA Authoring Practices Guide