ユーザーにとってはUIがすべて:UIデザイン原則をソシオメディアが語る
builder tech day「User Interface & beyond」の基調講演に登壇したソシオメディア取締役、上野学氏は「ユーザーにとってはUIがすべて」だと指摘する。ユーザーとは誰なのか?良いUIとはなんなのか?――ソシオメディアのUIデザイン原則を紹介する。
2. すぐにユーザーインタフェース
デザインコンセプトを決めたら、すぐにユーザーインタフェースの作成に取りかかろう。ただし、上野氏自身、これには「賛否両論がある」と語っている。それはアジャイル開発における負の側面を踏まえてのことだ。
しかし、それでも上野氏は「とりあえず半分適当でもいいので、見た目を作ってそれを叩き台に」してみようと話す。まずはデザインを起こすということで、HTMLから作ってもよし、Photoshopなどのグラフィックツールでユーザーインタフェースを起こしてみてもよい。
上野氏はモックアップ作成時の注意点として、「UIデザイン原則」を守ることが重要だと強調している。この原則は、
- ユーザーに主導権を与える
- 直接操作の感覚を与える
- 一貫性を高める
- 目に見えるようにする
- 操作を可逆的にする
- モードを減らす
- エラーを回避する
- マジョリティに最適化する
- ユーザーの作業を加速化する
と、まとめられている。原則の多くは説明が不要なほど明確ではあるが、いくつかを補足したい。
3の「一貫性を高める」は、見た目の統一感だけでなく、ふるまいの統一感も含む原則だ。これは「画面の中に見えているオブジェクトに対して、ユーザーがそれに直接働きかける」ことが重要だという、2の「直接操作の感覚を与える」ともつながる原則。その働きかけの結果にも統一感が求められるということだ。
4の「目に見えるようにする」必要があるのは、「基本的にGUIは操作の対象が目に見えるようになっていなければわからない」(上野氏)からだ。重要な要素をマウスオーバーの中に隠してしまうようなユーザーインタフェースは避けたい。
5の「操作を可逆的にする」は、ユーザーが前の操作に戻れるようにすること。データの入力後に次の画面へ進んでも、いま一度前の画面に戻って再編集できるようにしておくべきだという。
6の「モードを減らす」は、テレビのリモコンを例にとるとわかりやすい。高機能なテレビリモコンは、1つのボタンに複数の機能が付与されている。機能が切り替わるタイミングは上蓋を開けたときや画面の状況によって異なるため、ユーザーはその都度、現在状況を把握して文脈を読みながら操作しなければならない。
特に説明の必要がない項目ではあるが、意外とできていないのが8の「マジョリティに最適化する」だろう。限られたリソースで開発しているのであれば、100人中95人が使う機能と5人が使う機能が並んだ場合、「95人の方を徹底的にやる」(上野氏)。これくらいフォーカスして開発すべきなのだという。
9の「ユーザーの作業を加速化する」は次の例で端的だ。直前に開いたドキュメントファイルをもう一度確認する場合、本来であればファイルを「探す」「見つける」「展開する」という3つのアクションが必要だ。しかし、「最近開いたファイル」を見れば一発で展開できる。この考えを進めると、ウェブサービスのレコメンデーション機能などにも結びつくだろう。
なお、本稿では便宜上、9原則に番号を付した。しかし、これらは「原則」であるため、上野氏は講演で番号付け(序列)のようなかたちで紹介しなかったことを付記しておく。
では、実際にソシオメディアではどのようにモックアップを制作しているのか、図で見てみよう。
ソシオメディアのコーポレートサイト
- ホワイトペーパー
- 話題のタグ
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
100万円で実現!中小企業の情報漏えい対策
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策
企業ITシステムの企画、構築、運用のイロハ
進むストレージ環境の見直し
【最終警告】パンデミック対策特集
最大32個のセンサーが電力を徹底管理!