<br />「良いデザインとは何か」と答える 1 万人に対して、少なくとも 1 万 1 通りの答えがあります。誰もが自分なりの答えを持っていますし、複数の答えを持っている人もいます。 先生は、デザインには自分の考えを注ぎ込まなければならないと言いました。自分の考えがあって初めて、デザインに魂が込められ、良いデザインになるのです。 仕事をしてみて、「デザイナーの考えだけが反映されたデザインは、単なる糞みたいなものだ」ということに気が付きました。排便後、あなたはすっきりしますが、他の人は刺されたように感じます。デザイナーが自分のアイデアに基づいてデザインしたときだけ、デザイナーはすっきりしますが、他の人は気まずく、不快に感じます。これらの他者には、上司、同僚、そして特にユーザーが含まれます。 … 私がデザイン会社で働いていたとき、上司は「デザインは見た目が良く、顧客に好かれるものでなければならない。顧客があなたのデザインを気に入らなければ、それは何の意味もありません。」と言っていました。お金を生まないデザインは良いデザインではありません。 後になって、顧客を満足させたデザインでも、最終的に市場に出るとユーザーから批判されることが多いことに気づきました。なぜなら、ビール腹の客は、彼のユーザーよりも常に味覚が劣っているからです。 証券会社にいた頃、上司から「デザインは合理的かつ厳密で、間違いがなく、機能は強力で、ページ上で必要な操作がすべて合理的に表示されなければならない」と言われました。 その後、当社の製品ユーザーは、1 週間のトレーニングを受けなければ、監査監視システムをまったく使用しなくなりました。このシステムは非常に強力かつ完全だからです。 機能が増えるにつれて、製品アーキテクチャはますます複雑になっています。ページのコンテンツ領域はどんどん小さくなり、一方で補助ナビゲーション領域はどんどん大きくなり、誰も困惑していません。上司は、それらのものが「多かれ少なかれ役に立つ」ため、合理化に消極的であり、合理化することもできません。最終決定権は上司にあり、無謀な考えはできないため、削減すら敢えて行いません。 後に、外国人コンサルタントは私たちにこう言いました。「少ないほうが良い。」デザインでは、すべての機能を目の前に置く必要はありません。まずは基本的なニーズを満たし、そのニーズを深く掘り下げる必要があります。「もちろん、欲しいと思ったら、探せば見つかります。」これで十分です。たとえば、ウェブサイトのホームページにあるヘルプ情報エリアは、ユーザーが必要とする限り、ページの下部に配置されていても見つかります。一方、最初の画面の中央に配置しても、ユーザーが必要としない場合は見えません。 突然、「良いデザインとは、重要でないものを隠して、必要なときに見つけられるようにすることだ」と気づきました。そこで、デザインを始めるにあたっては、「ユーザーの利用軌跡」を踏まえたデザインを心がけました。当時は「シーンデザイン」どころか「役割」が何なのかさえわかっていませんでした。 この「進歩」により、私は「シニア デザイナー」になりました。上司は、私のデザインが常に他のものよりも直接的で明確であり、複雑さが少ないことに気づいたからです。また、常に「ユーザーの使い勝手」の観点から商品企画の提案をさせていただき、それが採用されることも多々あります。 チームを率いてプロジェクトに取り組んだ後、「重要でないことは隠す」という手法がまったく機能しないことがわかりました。いくつかの大きな問題に遭遇しました:
次第に私は、「少ないことは豊かなこと」であり、単に「見せること」が少ないということではないという結論に達しました。 「ユーザーの使い勝手」という観点から発見した、とても誇らしい要求は、実は全くやる価値がないのです。 「限られた条件の下で、デザインとは、いかにして大多数の人々のニーズをよりよく満たすかということなのです。」 同時に、Web2.0の出現により、製品の反復はますます速くなり、「冗長性を排除する」という考え方もインターネット分野でますます普及しつつあります。 「シンプルさ」と「Ajax」を基本特性とする「2.0 デザイン」の出現により、倒錯した現象が発生しました。私たちは常に「このディテールはインタラクションでよりユーザーフレンドリーにできるか」、「このジャンプウィンドウは削除できるか、ポップアップレイヤーを使用するのはどうか」などを追求しています...私たちのいわゆる「インタラクション デザイナー」の多くは、人間とコンピューターのインタラクションの本質から逸脱しており、同僚から「派手な人」と呼ばれ、トリックが多すぎるために排除されることさえあります。なぜなら、トリックには常に時間がかかるからです。 そこで、ある日、私は「非常に見事なインタラクティブ効果」をいくつか提示して却下された後、今日の「良いデザイン」についての私の見解を次のようにまとめました。 優れた設計には、まず「どのような問題を解決するか」を理解し、次に「その問題を解決するために何を使用するか」を分析し、次に「具体的にどのように解決するか」を設計し、最後に条件が許せば「この解決策はより優れているかどうか」を考えることが必要です。 つまり、優れたデザインとは、ユーザーが問題を解決し、最小限のインタラクションコストで商業的な利益を得られるよう支援することです。それはインタラクションの方法とは何の関係もありませんし、それが眩しいかどうかとも関係がありません。 |
<<: Vue の高度なコンポーネント機能コンポーネントの使用シナリオとソースコード分析
>>: CSS3 アドバンス LESS で星空アニメーションを実装するサンプルコード
更新: MySQL の公式 Web サイトにアクセスして MySQL インストーラーをインストールし...
目次クラスタクラスターの詳細クラスター内のイベントクラスター内のメソッドクラスター内の属性クラスター...
トライデント コア: IE、MaxThon、TT、The World、360、Sogou Brows...
目次Vue.jsにおける属性とプロパティ値および関連する処理として属性とプロパティの概念属性とプロパ...
Nginx (「エンジン エックス」と発音) は、インターネット上の最大規模のサイトの負荷を処理す...
Web ページでは、あるページに情報を入力すると、別のページにジャンプし、入力した情報が別のページ...
1. 設置前によく掃除する rpm -pa | grep mysql または rpm -qa | g...
目次序文MySQL の NULL 2 NULL占有長3 NULL値の比較4SQLはNULL値を処理す...
目次概要Canvas API: グラフィックスの描画パス線種矩形アーク文章グラデーションと画像の塗り...
プロジェクトでは、何らかの不可逆的な理由により、テーブルに保存されたデータがページの表示要件を満たす...
ソフトウェア パッケージが存在しない場合は、インストールされているソフトウェアのソフトウェア ソース...
注意:この記事は現在取り組んでいる nestjs+graphql+serverless 合宿における...
コードをコピーコードは次のとおりです。 @文字セット "utf-8"; /* @...
目次1. はじめに1.1 Babel トランスコーダ1.2 ポリフィル2. let と const ...
問題/障害/シナリオ/要件Eve-ng の仮想マシン OVA のハードディスクは 38G しかないた...