ユーザー体験分析
すべてのソフトウェアエンジニアリングモデルの重要な信条は、解決策を設計する前に問題を理解すること
1. エンドユーザー
2. エンドユーザーが仕事をするために実行するタスク
3. インターフェイスの一部として提示されるコンテンツ
4. タスクが行われる環境
タスク分析の一部として使われる場合、ユーザーストーリーはエンドユーザーがタスクをどのように行うかを示す正式なユースケースになるよう洗練される
特定の状況でユーザーはどんな作業をする?
処理されるのはどんな問題ドメインのオブジェクト?
ワークフローやタスクの階層構造は?