State and action should be visible Good conceptual model with consistent system image Interface should include good mappings that reveal relationship between stages Users should receive continuous feedback