この質問は、裏話と本当の質問の2つの部分に分かれます。
裏話
私はコンサルティング会社で働いており、私たちは会社が自分の不動産を管理できるソフトウェアを開発しました。彼らは約1,000のアパートや家を借り、ソフトウェアは誰が何を何のために何のために借りているかを追跡し、所有している物件や賃貸単位、メンテナンスレポートを追跡します。また、請求を管理します。
したがって、これはかなり複雑なシステムです。
私たちがそれを作成した会社は、彼らの仕事に最低賃金を支払うことに重点を置いており、女性だけを雇い、コンピューターリテラシーを必要としません。彼らはまた、通常数ヶ月しか続かないので、彼らはまた、新入社員の訓練にお金を浪費しません。
したがって、このソフトウェアは「フィッシャープライス」インターフェースを搭載するように委託されており、マクドナルドのインターフェースと同じくらい簡単なはずです。唯一の問題は、マクドナルドはおそらく数百万ドルを費やして設計し、マクドナルドはより単純なビジネスモデルを持っていて、ユーザーをトレーニングしていることです。
これらすべてにもかかわらず、私はかなり直感的なインターフェースを構築していると感じており、オフィスの何人かのユーザーにユーザーテストをしてもらいました。結果は良好です。ソフトウェアに近いために見たことのないいくつかの問題を修正しましたが、全体として、トレーニングなしでユーザーテストのすべてまたはほぼすべてのタスクを達成しました。
しかし、この会社には、システムの使い方がわからないユーザーが特にいます。 2か月前、彼女は約50のテナントのリース日を変更しました。私はそれをデータベースで修正し、しばらくの間すべてが順調でした。先月、システムが人々を新しい居住区に再割り当てしているとの報告がありましたが、彼女が彼らを変えたのです。だから私はそれにロックをかけました、それであなたは大きな「アンロック」画像ボタンをクリックしないとテナント居住区を変えることができません。これで問題は解決したようです。次に、2週間前に、システム(常にシステムの障害)がプロパティの名前を変更していたという報告を受けました。これは、ユーザーがプロパティ名テキストボックス(「プロパティ名」というラベルが付いた、遠くに「検索」と書かれた虫眼鏡付きのボタンがある)から検索できると考えたことがわかりました。したがって、プロパティを操作するためのフォームは、テナントの場合と同じ方法でロックされます。昨日、システムは再びリース日を変更し、ログはそれが同じユーザーであると示しました。彼らは私に不動産名とテナントの居住区のある方法でリース日をロックダウンしてほしいと思っていますが、それは行き過ぎだと思います。
彼らが要求する変更を行った場合、彼らはソフトウェア(およびコンサルティング会社)を非難し続け、ユーザーのトレーニングとスキルの欠如に対して責任を負いません。また、編集する前にすべての入力フィールドのロックを解除する必要があるまで、実際には何も解決しません。ユーザーガイドやヘルプファイルなどのドキュメントの作成に費用はかかりません。これは、修正できる唯一の方法です。
問題
訓練を受けていないユーザーが無意味な場所(ナンバープレートフィールドの電話番号など)に不正なデータを継続的に入力しています。彼女は、通常編集する必要がある重要なシステムデータを削除または変更します。データを編集するためにクリックを1つ追加するようにお客様からリクエストがありましたが、問題を解決できないので、別のフィールドに移動してください。
良いデータとそれほど変わらないこの悪い入力を防ぐにはどうすればよいですか?
ユーザーがプロパティ名テキストボックスから検索できると考えたことがわかりました
これは実際には非常に一般的な問題です。ユーザーがレコードを変更していることはユーザーには明らかではありません。あなたはデータの表示とデータの変更を混合しています-あまり「Fisher Pricey」ではありません.
「検索」は読み取り専用のリストまたはレコードを返します。
「このレコードの変更」をクリックした場合のみ、フィールドは編集可能であり、編集はモーダルである必要があります。「変更を保存」または「キャンセル」以外のコマンドは許可しないでください。
アプリと実際のビジネスプロシージャを知らずに推奨事項を提示することは困難ですが、おおまかに以下を投入します。
これは直感に反するように見えるかもしれませんが、このユーザーは変装で祝福されている可能性があります。 1人の「悪い」ユーザーは、10人の「良い」ユーザーよりも多くの情報をサイトに提供できます。特に、最小公分母を設計しようとしている場合。システムの目標が、訓練を受けていない人々がシステムで作業する方法を作成することである場合は、このユーザーの許可を考慮する必要があります。
たとえば、ログのロックは、経験の浅いユーザーがエラーを犯すのを防ぐのに役立つ興味深いアイデアのように聞こえます。
これは、優れたインターフェース設計原則に戻ります。主に、「ユーザーが言ったときにインターフェイスは完成します」。
「プロパティ名」テキストボックス(「プロパティ名」というラベルが付いた虫眼鏡の付いたボタンから「検索」と遠く離れているというボタンがあります)から検索しようとするときの彼女の問題は、ユーザビリティの問題かもしれません。あなたの説明に基づいて、彼女が間違いをする可能性があるのは理にかなっているようです。
これらのエラーを犯している人に話しかけたことがありますか?私は彼女と一緒に座って、実際にシステムを使って彼女の作業を観察することをお勧めします。彼女がプログラムをどのように使用しているかについて、いくらか洞察を与えることができるようです。人々はストーリー全体を語らないので、彼らが何をしているのかを常に見る方が良いです(彼らは恥ずかしいと感じたり、聞きたいことを言ったり、単に忘れたりするかもしれません)。
実際に彼女を見ていることから得られる情報は、あなたがとるべきステップを決定します。この文言は混乱していますか?彼女は職場で気を取られていますか?彼女はマルチタスクでエラーを起こしますか? 「fisher-price」インターフェースは、彼女の期待に反しすぎていますか?これらはすべて、観察と注意深い質問によって答えることができます。
結局のところ、トレーニングが必要な場合は、ビジネス提案を行い、ROI情報を含めます。あなたは彼らに訓練のために支払うことが彼らの最善の利益であることを彼らに納得させなければなりません。ただし、トレーニングは通常、インターフェイスの問題の解決策ではありません。ユーザーの期待の範囲内で作業し、ユーザーの既存の知識に基づいて構築することにより、広範なトレーニングは必要ありません。考えてみてください:Gmail、Word、Outlook。あなたはおそらくそれらのユーザーマニュアルを読んでいないでしょう。
あなたの質問から一つはっきりしないことがある。 変更後彼女は誤った変更を加えた、彼女は知っている彼女が誤った変更を行ったことを知っていますか?
「「フィッシャープライス」インターフェースを搭載するよう委託された」
私は数人前に私の子供のためにフィッシャープライスのデジタルカメラを購入しました。付属のソフトウェアは、本当にひどいインターフェースのリストを作成します。
とにかく...あなたは問題が何であるかを知っています。あなたの会社はそれを顧客に伝えるより良い方法を必要としているか、彼らは新しい顧客を見つけることを検討する必要があります。
または...はるかに複雑なビジネスルールを構築するには、顧客が多くの時間とお金を費やす必要があります。もちろん、彼らが少しのトレーニングに投資するだけの場合よりも、おそらくそれ以上の費用がかかるでしょう。
更新:
もう1つの考え...「ウィキ風」の取り消しインターフェースはどうですか?実際にシステムのデータを変更するのではなく、すべてのレコードをバージョン管理します。次に、「元に戻す」または「ロールバック」インターフェースを開発します。そうすれば、ビジネスオーナーは、スタッフが犯しているすべての間違いを修正することに対処できます。
以下も条件付きで適切な場合があります。
既に与えられたいくつかの回答に加えて:
このユーザーは、職務の範囲外のフィールドを変更しているようです。 (インターフェースのこれらの部分が彼女の職務に関連している場合、私は彼女がそれらが何をしているかを知っており、それらを誤用しないと思います)
これを防ぐ1つの方法は、ユーザーがデータの責任のある部分のみを変更するように制限することです。
彼女の職務に関係のないインターフェースのユーザー部分を表示しないでください。彼女の職務に関係のないデータを変更するアクセス権を彼女に与えないでください。彼女にとっては、データの安全性が高く、仕事がしやすくなります。
これは、各ユーザーに役割を割り当てるか、各ユーザーに一連のアクセス許可を与えることによって行うことができます。 (前者は、大規模なユーザーベースに適しています。後者は、各個人に固有のアクセス許可セットが必要な場合に適しています。)
ユーザーがシステムに慣れると、必要に応じて、インターフェースの他の部分へのアクセスを開くことができる可能性があります。