コンテンツにスキップ

人間中心設計

ソフトウェアやWebサイトを開発するとき、技術者の都合だけで設計を進めてしまうと、実際に使う人にとって分かりにくく、使いづらいものができあがってしまうことがあります。たとえば、ボタンの位置が直感的でなかったり、操作手順が複雑すぎたりといったケースです。

こうした問題を防ぐために生まれた考え方が人間中心設計HCD: Human-Centered Design)です。人間中心設計とは、システムやサービスを設計する際に、ユーザー(利用者)の視点に立って設計・開発を進めるアプローチのことです。

人間中心設計の目的は、ユーザビリティの向上にあります。ユーザビリティとは、「特定のユーザーが、特定の目的を達成するために、どれだけ効果的・効率的に、かつ満足して利用できるか」という品質のことです。簡単にいえば、「使いやすさ」を意味します。

人間中心設計の国際規格としてISO 9241-210があり、そこでは人間中心設計のプロセスや原則が定められています。

人間中心設計は、1回の工程で終わるものではなく、繰り返し(反復)改善していくことが大きな特徴です。これを反復設計と呼びます。具体的には、次の4つのステップを繰り返します。

まず、ユーザーがどのような環境で、どのような目的で、どのようにシステムを使うのかを調べます。これがユーザー調査です。実際のユーザーへのインタビューや現場の観察などを通じて、利用状況を正確に理解します。

調査の結果をもとに、ユーザーがシステムに何を求めているか(要求事項)を整理し、明確にします。「こういう操作がしたい」「こういう情報が必要だ」といったニーズを洗い出します。

要求事項をもとに、画面レイアウトや操作の流れなどを設計します。このとき、完成品をいきなり作るのではなく、プロトタイピング(試作品の作成)を行うことが一般的です。プロトタイプとは、本番のシステムを簡略化した試作品のことで、紙に描いた画面イメージ(ペーパープロトタイプ)や、簡易的に動作するモックアップなどがあります。

4. 要求事項に対する設計の評価

Section titled “4. 要求事項に対する設計の評価”

設計した解決策が、ユーザーの要求を本当に満たしているかを確認します。ここで行われるのがユーザビリティテストです。ユーザビリティテストとは、実際のユーザーにシステムやプロトタイプを操作してもらい、使いやすさの問題点を発見する評価手法です。

テストの結果、問題点が見つかれば、ステップ1やステップ3に戻って改善を行います。このようにプロセスを繰り返すことで、ユーザビリティを段階的に高めていきます。

試験で出るポイント

人間中心設計では「ユーザーの視点に立つこと」と「プロセスを繰り返すこと(反復設計)」が重要なポイントです。開発者の都合ではなく、ユーザーの利用状況や要求に基づいて設計・評価を行う点を押さえておきましょう。

アプリで問題を解こう!