デザインストーリー: ナンバープレートを覚えられない警備員

デザインストーリー: ナンバープレートを覚えられない警備員
<br />私が住んでいる地域では、コミュニティに出入りする車両を管理するために、コミュニティの入り口に障害物を設置しています。同時に、住民の移動を円滑にするために、各所有者に駐車許可証を発行しています。この紙切れをフロントガラスの後ろに置くと、コミュニティに「自由に」出入りする権利が得られます。ゲートの警備員が各車両の駐車許可証を確認し、通行を許可するかどうかを判断します。その紙は大きくなく、コスト削減のため、不動産管理会社はそれをビニールで封印しませんでした。時間が経つにつれて紙が垂れ下がってきたので、警備員が駐車許可証を見る前に、車をドアまで運転しなければなりませんでした。しかし、これはあまり効果がないようでした。何度か行き来した後、その若者は私の車のナンバーを覚えていて、遠くから私の車が来るのを見ると、早めに障害物をどかしてくれたのです。
デザインストーリー:ナンバープレートを思い出せない警備員_123WORDPRESS.COMjb51.net転載
家に帰るととても幸せな気持ちになり、時々窓を開けて彼に「ありがとう」や「こんばんは」と声をかけると、彼は優しい笑顔で応えてくれました。それで両者ともとても幸せな気分になりました。
残念ながら、楽しい時間は長くは続かなかった。この賢い若者はすぐに姿を消し(おそらく辞職したのだろう。結局のところ、この仕事は疲れるし、お金にもならないし、彼のような賢い男がいつもやっているわけではない。私は後になってこのことに気づいた)、別の警備員に交代した。最初、彼はすべての車がドアに来るまで待ってから、必死に障害物をどかしました。これは正常な適応過程だと思い、彼が私のことを思い出す日を辛抱強く待ちました。数週間が経過しても、彼が私の駐車許可証に気づくまでに、私が彼の目の前に現れ、登録簿を取り出して記録するまで待たなければならなかったとは予想していませんでした。それで私は駐車許可証に問題があるのではないかと疑い始め、時間をかけて許可証をラミネートし、その紙をフロントガラスに立てかけたままにしました。意外にも、彼は、一日に二度も目の前に止まるこの「見慣れた」車に対して、まだ何の印象も抱いておらず、辺りをチラチラ見て、ふと気づいて、そして慌てるというプロセスを何度も繰り返していた。それから私は彼の視力に問題があるのではないかと疑い始め、ゲートに近づくときにわざと速度を落とし、彼がこの貴重な紙を一秒でも早く見てくれることを願ったが、それでも効果はなかった。
徐々に、コミュニティの門をくぐることが、楽しいことから憂鬱なものに変わりました。しぶしぶ車を止めて、車の窓に駐車許可証を探している若い警備員を見るたびに、私の心には「バカ!」という言葉しか浮かびませんでした。同時に、この人はおそらく長い間この職に就くのだろうと悲しく思いました。
以前、企業が顧客を記憶するのに役立つシステムの広告を見たことを覚えています。顧客が再び買い物に来たとき、店員は優しく「こんにちは、李さん!」と挨拶し、李さんが服を選んでいるときには、店員は「これは前回も買ってありますよ」「このネクタイは去年買ったスーツに合いますよ」などと思い出させ、李さんが何かを買うことに決めたときには、店員は「やはりMサイズがよろしいですか?」と尋ねます...このような買い物体験は非常に高貴なものと言え、李さんのその日の気分はもっとリラックスしたものになると思います。
警備員が車のナンバープレートを覚えるのは、多少の努力が必要かもしれないが、「やろうと思えば難しいことはない」ので、心を込めてやればできるのだ。ユーザーを記憶することは、コンピュータにとって低コスト、あるいはゼロコストのタスクですが、コンピュータの強力なメモリ容量をフルに活用できる製品はほとんどありません。これは「リソースの無駄」としか言いようがありません。
ユーザーのパーソナライズされた設定から、入力されたフォームの内容、変更された検索条件、投稿されたコメント、よく使用されるキーワード、頻繁に閲覧されるコンテンツの種類など、これらはすべてシステムが記憶するべきものであり、貴重な宝物です。このデータを記憶すると、いくらかのリソースが消費される可能性がありますが、その見返りは、ユーザーを満足させるだけではありません (ただし、「ユーザーを満足させる」だけでも十分な見返りです)。
もちろん、駐車許可証のサイズを大きくしたり、駐車許可証を車の前面の標識に変更したり、自発光する文字を追加したり、さらには車体に小さな赤い旗を挿入したりするなど、愚かな警備員の問題を解決する方法は他にもあります。これらはすべて方法であり、これは伝説的な「製品の欠陥を補うために使用されるインターフェース技術」となっています。
話を元に戻しましょう:
私はとても不満でしたが、不動産管理会社に苦情を言うことは一度も考えていませんでした。「もし」ある日「たまたま」不動産管理スタッフに会って、「たまたま」気を紛らわせるものが他になく、「たまたま」気分が落ち込んでいたら、「たぶん」私は彼らに苦情を言うでしょう。ここから、不動産管理を製品設計者、セキュリティをシステムと見なすと、ほとんどのユーザーは沈黙することを選択することがわかります。そのため、製品の問題が設計者に引き継がれる可能性は極めて低くなります。私はこの近所に住んでいるので他に選択肢はないのですが、あなたの製品はそう幸運ではないのではないかと心配しています。

<<:  Reactでwindow.print()を使用した際にページが応答しなくなる問題の解決記録について

>>:  Nginx は高可用性クラスタ構築を実装します (Keepalived+Haproxy+Nginx)

推薦する

Angularが予期しない例外エラーを処理する方法の詳細な説明

前面に書かれたコードがどれだけ適切に記述されていても、すべての可能性のある例外を完全に処理することは...

Linuxコマンド履歴の調整方法の詳細な説明

Linux システムの bash history コマンドは、以前に実行したコマンドを記憶し、再入力...

Win10でIIS10を構成し、ASPプログラムのデバッグをサポートする手順

マイクロソフトIIS (Internet Information Server) は、Microso...

Node.jsで子プロセスを作成する方法

目次導入子プロセスプロセスを非同期的に作成する同期作成プロセス導入Node.js のメイン イベント...

単一の Nginx IP アドレスに複数の SSL 証明書を設定する例

デフォルトでは、Nginx は IP アドレスごとに 1 つの SSL 証明書のみをサポートします。...

1つの記事でNavicat for MySQLの基本を理解する

目次1. データベース操作2. データ型3. バックアップとリカバリ3. 操作4. 上級5. 知識補...

CSS の子要素の Z インデックスと親要素の兄弟ノードの階層問題を解決する

1. 問題の出現フラット リストを作成しました。リストの一部には、マウスをホバーすると表示されるポッ...

知らないかもしれない実用的なTypeScriptのヒント

目次序文関数のオーバーロードマッピングタイプ部分的、読み取り専用、Null 可能、必須選択、記録除外...

フォームのmethod=post/getの違い

フォームは、get と post の 2 つのデータ転送方法を提供します。どちらもデータを送信する方...

MySQL の全体的なアーキテクチャの紹介

MySQL の全体的なアーキテクチャは、サーバー層とストレージ エンジン層に分かれています。サーバー...

CSSを使用してアダプティブスクエアを実装する方法の例

伝統的な方法は、正方形を固定形式で書くことです。長さ=幅を直接書き、次のように固定値を書きます。 。...

Vue ルーター vue-router 詳細説明ガイド

中国語ドキュメント: https://router.vuejs.org/zh/ Vue Router...

PrometheusとGrafanaを使用したMySQLサーバーのパフォーマンス監視の詳細な説明

概要Prometheus は、HTTP プロトコルを介してリモート マシンからデータを収集し、ローカ...

Linux での i3 ウィンドウ マネージャーの設定と使用に関するチュートリアル

この記事では、Fedora 28 に i3 をインストールして簡単に設定する方法を説明します。 1....

Dockerイメージサイズを最適化する一般的な方法

通常、私たちが構築する Docker イメージはサイズが大きく、多くのディスク領域を占有します。コン...