チェック項目を作成して、WFの段階できんちんと1枚ずつ確認していく
システム状態の視認性
L システムが今何をしているか、ユーザーに常にフィードバックを返すこと(例:アップロード中のプログレスバー)。
システムと実世界の一致
L 専門用語ではなく、ユーザーが使い慣れた言葉や概念を使うこと(例:削除ボタンにゴミ箱のアイコンを使う)。
ユーザーの制御権と自由
L 間違えて操作したときに、すぐにやり直したりキャンセルしたりできる「非常口」を用意すること。
一貫性と標準
L 同じ製品内や業界の標準で、言葉や操作の一貫性を保つこと(例:リンクは青色にする、など)。
エラーの防止
L エラーメッセージを出す前に、そもそもエラーが起きないような設計にすること(例:削除前に確認ダイアログを出す)。
想起(記憶)よりも再認
L ユーザーに何かを覚えさせなくても、見れば操作がわかるようにすること。
柔軟性と効率性
L 初心者には分かりやすく、上級者にはショートカットなどの効率的な手段を提供すること。
美学的で最小限のデザイン
L 不要な情報は、本当に必要な情報の邪魔をしないように削ぎ落とすこと。
ユーザーによるエラーの認識・診断・回復のサポート
L エラーが起きた際、何が問題でどう解決すればいいかを平易な言葉で伝えること。
ヘルプとドキュメント