人間中心設計
人間中心設計とは
Section titled “人間中心設計とは”ソフトウェアやWebサイトを開発するとき、技術者の都合だけで設計を進めてしまうと、実際に使う人にとって分かりにくく、使いづらいものができあがってしまうことがあります。たとえば、ボタンの位置が直感的でなかったり、操作手順が複雑すぎたりといったケースです。
こうした問題を防ぐために生まれた考え方が人間中心設計(HCD: Human-Centered Design)です。人間中心設計とは、システムやサービスを設計する際に、ユーザー(利用者)の視点に立って設計・開発を進めるアプローチのことです。
人間中心設計の目的は、ユーザビリティの向上にあります。ユーザビリティとは、「特定のユーザーが、特定の目的を達成するために、どれだけ効果的・効率的に、かつ満足して利用できるか」という品質のことです。簡単にいえば、「使いやすさ」を意味します。
人間中心設計の国際規格としてISO 9241-210があり、そこでは人間中心設計のプロセスや原則が定められています。
人間中心設計のプロセス
Section titled “人間中心設計のプロセス”人間中心設計は、1回の工程で終わるものではなく、繰り返し(反復)改善していくことが大きな特徴です。これを反復設計と呼びます。具体的には、次の4つのステップを繰り返します。
1. 利用状況の把握と明確化
Section titled “1. 利用状況の把握と明確化”まず、ユーザーがどのような環境で、どのような目的で、どのようにシステムを使うのかを調べます。これがユーザー調査です。実際のユーザーへのインタビューや現場の観察などを通じて、利用状況を正確に理解します。
2. ユーザー要求事項の明確化
Section titled “2. ユーザー要求事項の明確化”調査の結果をもとに、ユーザーがシステムに何を求めているか(要求事項)を整理し、明確にします。「こういう操作がしたい」「こういう情報が必要だ」といったニーズを洗い出します。
3. 設計による解決策の作成
Section titled “3. 設計による解決策の作成”要求事項をもとに、画面レイアウトや操作の流れなどを設計します。このとき、完成品をいきなり作るのではなく、プロトタイピング(試作品の作成)を行うことが一般的です。プロトタイプとは、本番のシステムを簡略化した試作品のことで、紙に描いた画面イメージ(ペーパープロトタイプ)や、簡易的に動作するモックアップなどがあります。
4. 要求事項に対する設計の評価
Section titled “4. 要求事項に対する設計の評価”設計した解決策が、ユーザーの要求を本当に満たしているかを確認します。ここで行われるのがユーザビリティテストです。ユーザビリティテストとは、実際のユーザーにシステムやプロトタイプを操作してもらい、使いやすさの問題点を発見する評価手法です。
テストの結果、問題点が見つかれば、ステップ1やステップ3に戻って改善を行います。このようにプロセスを繰り返すことで、ユーザビリティを段階的に高めていきます。
試験で出るポイント