【UI考察】五つの帽子掛け。

  • 2008.10.28 Tuesday
  • 23:21
デザインの原則に「五つの帽子掛け」というがあります。
「五つの帽子掛け」とは情報を組織化する上で、カテゴリー、時間、位置、アルファベット、連続量をそれぞれ基準とする5つの方法のことです。

5つそれぞれの説明はいらないくらい汎用的で一般的な分け方だと思いますが、それこそがこの原則の有益な本質的部分です。

たとえばあるコレクションを分けたいとします。
しかも、分ける人間が使うのではなく、別の人間、第三者がそれを使うとします。
しかし、第三者がそれをどう使うのかわからない時など
この「五つの帽子掛け」の原則に従い、それぞれの分け方をそれぞれ提示するとユーザインターフェイスとして非常に効果が得られるときがあるとおもいます。

何のことかサッパリっていう方に、もっと具体的な例をあげると
Windowsに付属しているエックスプロ―ラを見てみてください。
あるディレクトリ内にあるファイルやディレクリは、この「五つの帽子掛け」になっていないでしょうか?
そうです。OSが我々第三者に「五つの帽子掛け。」でオブジェクトを分けて見せてくれているわけです。
OSはわれわれがそれぞれのファイルをどういう風に使うのか、
いつなんどきに使うのかわかりません。
なので「五つの帽子掛け。」により汎用的に分類しているのです。

さて、アプリケーション開発をしている方々、私もそうなのですが、
ユーザに見せるオブジェクトのコレクションって結構ありますよね?
そういう時、チームでどういう風に分けるかって話をした事ありませんか?
おそらく、ケースバイケースな分け方があり、その優先順をつけ、
アプリケーション開発者が思い描く良心的なユーザが
アプリケーション開発者が思い描く通りの分類を好み
その分類方法しか使わないだろうと決め付け、
特異性に満ちたアプリケーションを作ってはいないでしょうか?

どう分けたらいいかわからない。
ユーザがどう使うのかわからない。
時と場合により使い方が違う。
右から左、左から右、さまざまな方向がある。
いろんなものがいっぱい入っている。

といったコレクションに対しては「五つの帽子掛け」が効果的なのでお勧めします。


何はともあれ経験先行型現行分析不十分にならないように気をつけましょう(偉そう)
コメント
管理者の承認待ちコメントです。
  • -
  • 2018/06/06 9:51 AM
コメントする








    
この記事のトラックバックURL
トラックバック

calendar

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< September 2018 >>

あわせて読みたい

あわせて読みたいブログパーツ

selected entries

categories

archives

recent comment

  • 【キーボード】6年前のRealForceを復活させることはできる!?その3
    art55 (05/22)
  • 【キーボード】6年前のRealForceを復活させることはできる!?その3
    分解大好き (05/18)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    art55 (02/04)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    Gen (02/04)
  • 【キーボード】RealForce が壊れて帰ってきた。
    art55 (04/29)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    art55 (02/23)
  • 【.NET Framework 4.5】 IListがIReadOnlyListを継承してない理由。
    かるあ (02/22)
  • 【C#】Dictionaryの実装・データ構造・アルゴリズムを観察する。
    art55 (01/16)
  • 【C#】Dictionaryの実装・データ構造・アルゴリズムを観察する。
    karuakun (01/16)
  • 【NetOffice】【Excel】死なないExcelプロセスをKillする。
    art55 (12/05)

recent trackback

recommend

recommend

recommend

C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION)
C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION) (JUGEMレビュー »)
Sasha Goldshtein,Dima Zurbalev,Ido Flatow,サシャ・ゴルドシュタイン,ディマ・ズルバレフ,イド・フラトー

recommend

ろんりと集合
ろんりと集合 (JUGEMレビュー »)
中内 伸光
とてもわかりやすいです。

recommend

recommend

シャノン・ノイマン・ディジタル世界
シャノン・ノイマン・ディジタル世界 (JUGEMレビュー »)
市川 忠男
4章がリレーショナルデータベースな内容になってます。ページ数があまりありませんが、ポイントがものすごく的確にまとまっていて、感動します。

recommend

recommend

東プレ Realforce91UBK-S 静音キーボード 静電容量無接点方式 変荷重 ブラック NG01BS
東プレ Realforce91UBK-S 静音キーボード 静電容量無接点方式 変荷重 ブラック NG01BS (JUGEMレビュー »)

テンキーレス、静音のRealForce91UBK-S。スコスコ感がたまらなく気持ちいいです。家と会社で2台持ってます。

recommend

recommend

プログラミング.NET Framework 第4版 (プログラミングシリーズ)
プログラミング.NET Framework 第4版 (プログラミングシリーズ) (JUGEMレビュー »)
Jeffrey Richter
発売予定美 2013年10月10日。.NET Frameworkとお付き合いする人のバイブルですね。

recommend

recommend

キャット・シッターの君に。
キャット・シッターの君に。 (JUGEMレビュー »)
喜多嶋 隆
私のイラストレータデビュー本です。

recommend

Essential .NET ― 共通言語ランタイムの本質
Essential .NET ― 共通言語ランタイムの本質 (JUGEMレビュー »)
ドン・ボックス,クリス・セルズ,Don Box,Chris Sells,吉松 史彰

links

profile

search this site.

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM