スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【GUI】 自由度の罠

いやぁぁ、寒いっすねえぇぇ。
ここ数日の寒さには冬嫌いの俺は凹みます。本当に寒い。
本当に本当に本当に本当に・・・ライオンだー!(壊

さて、気を取り直して今回のテーマは自由度の罠」です。
自由度って言葉はソフトウェアの使い勝手を語る上で大事な要素である。
一般的には自由度が高い、低いという使い方をしますね。もちろん、低いより高い方が使い勝手は上という意味になります。
だがしかし、この自由度も高ければ良いかというと、そうとも言えない。

この間会社で久しぶりに説教くらいました。
俺はエラーの履歴を管理するソフトを担当してるんですが、このソフトには1つ欠点があるのです。
ソフトは起動時に過去30日分のエラーを表示するんですが、短期間にエラーが頻発すると、エラーファイルの読み込みに時間が掛かってしまい、起動が極端に遅くなってしまうというもの。
この問題の解決方法を相談していたときのことです。

俺は解決策として、起動時のエラー表示期間をユーザーが選べるようにしてはどうか?と提案しました。
ソフトの問題を解決し、かつソフトの自由度も向上させる一石二鳥の案、のつもりでした。
が、手厳しい反論に会い、あえなく沈没。
その時の反論の要約を書きます。

↓↓↓↓↓↓↓ ここから ↓↓↓↓↓↓↓
表示期間を設定させるって、ユーザーに?
どうして?表示期間が、どのくらいが妥当かなんてユーザーには分からないじゃない。
ましてやソフトが動作するための最適な設定をユーザーに決めさせるなんておかしい。
それは、開発者の怠慢じゃないの?
↑↑↑↑↑↑↑ ここまで ↑↑↑↑↑↑↑

いやもう仰るとおりですorz
ソフトの方で負荷を自動計測して、ストレスの無い期間を自動設定するのが最適解です。
分かっちゃいながらも、上手く作りきる自信が無く、ユーザーに丸投げしちゃってました。

と、このように某Tさんの失態を取り上げてみたわけですが(笑
自由度という言葉の便利さにすがり、開発者が決めるべきパラメーターをユーザーに丸投げしてしまうケースは割りとよくあるのではないかと思います。
もちろんパラメーターを設定できること自体は良いことなのですが、「最も妥当」なデフォルト値は開発者が責任をもって決定するべきでしょう。
ソフトによってはあらゆるパラメーターを設定可能にする必要に迫られるかもしれませんが、そういった場合は簡易/上級のようなモード切り替えを設け、簡易モードではデフォルト値で十分な操作性を提供するのが良いと思います。

-----------------------------------------------------
↓「いいねー」と思ったらポチッと。応援励みになります。
にほんブログ村 デザインブログ プロダクトデザインへ にほんブログ村 IT技術ブログ ソフトウェアへ
スポンサーサイト

theme : ソフトウェア開発
genre : コンピュータ

tag : GUI 自由度

プロフィール
バリネコ
コメント歓迎であります。

tak

Author:tak

カテゴリ
最近の記事
最近のコメント
最近のトラックバック
CssTagCloud

GUI  デザイン  ユーザビリティ  書評  やさしい  UI  文章  視認性  お気に入り  発明  個人情報  タスポ  コンペ  WEB  アフォーダンス  あるある  アイコン  タバコ  息子  帰省  1000円  喫煙  価値  人間  テレアポ  発明学会  家具  運が悪い  エコバッグ  ライフサイクル  構造化  自由度  ゲーム  ボタン  メンタルモデル  音楽動画  効果音  家電批評  ヒューマンエラー  ブログ  ケータイ  ユニバーサルデザイン  雑学  ソニータイマー  副都心線  

FC2カウンター
人気記事
広告
ブログ内検索
リンク
オススメ書籍
RSSフィード
メールフォーム

名前:
メール:
件名:
本文:

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。