進め方
Error Handling UXは複数のプロダクトフローにまたがります。すべての失敗をメッセージ作成の問題として扱うのではなく、防止、検出、伝達、回復に整理します。
ソースでは、フォーム、ページ、ネットワーク、結果が空の場合、権限のコンテキストを区別しています。入力内容の保持、再試行、代替ルート、取り消しも設計の一部です。的確なメッセージも、提案する回復手段がプロダクトで実際に利用できる場合にのみ役立ちます。
想定される成果物
- フロー横断のエラー状態一覧
- コンテキストごとのメッセージと表示位置
- 回復、再試行、取り消し、データ保持の要件
ブリーフからレビューまで
- 01失敗のコンテキストを整理する
防げるミス、一時的な失敗、権限の制限、その他の関連する状態を特定します。
- 02役に立つメッセージを書く
ユーザーを責めずに、何が起きたか、役立つ背景、実際に取れる次のアクションを説明します。
- 03回復を仕様化する
作業内容を保持し、失敗の種類に応じて再試行、代替ルート、取り消しを定義します。