To communicate ideas: between
designers, developers, users, and other
stakeholders in the first stages of the user-
use as a usability testing technique:
observe human interaction with user
interfaces even before these interfaces
are designed and developed.