質問: 本当に悪いユーザーが間違ったデータを入力した場合の対処法は? この質問は、裏話と本当の質問の2つの部分に分かれます。裏話 私はコンサルティング会社で働いており、私たちは会社が自分の不動産を管理できるソフトウェアを開発しました。彼らは約1,000のアパートや家を借り、ソフトウェアは誰が何を何のために何のために借りているかを追跡し、所有している物件や賃貸単位、メンテナンスレポートを追跡します。また、請求を管理します。したがって、これはかなり複雑なシステムです。私たちがそれを作成した会社は、彼らの仕事に最低賃金を支払うことに重点を置いており、女性だけを雇い、コンピューターリテラシーを必要としません。彼らはまた、通常数ヶ月しか続かないので、彼らはまた、新入社員の訓練にお金を浪費しません。 したがって、このソフトウェアは「フィッシャープライス」インターフェースを搭載するように委託されており、マクドナルドのインターフェースと同じくらい簡単なはずです。唯一の問題は、マクドナルドはおそらく数百万ドルを費やして設計し、マクドナルドはより単純なビジネスモデルを持っていて、ユーザーをトレーニングしていることです。これらすべてにもかかわらず、私はかなり直感的なインターフェースを構築していると感じており、オフィスの何人かのユーザーにユーザーテストをしてもらいました。結果は良好です。ソフトウェアに近いために見たことのないいくつかの問題を修正しましたが、全体として、トレーニングなしでユーザーテストのすべてまたはほぼすべてのタスクを達成しました。しかし、この会社には、システムの使い方がわからないユーザーが特にいます。 2か月前、彼女は約50のテナントのリース日を変更しました。私はそれをデータベースで修正し、しばらくの間すべてが順調でした。先月、システムが人々を新しい居住区に再割り当てしているとの報告がありましたが、彼女が彼らを変えたのです。だから私はそれにロックをかけました、それであなたは大きな「アンロック」画像ボタンをクリックしないとテナント居住区を変えることができません。これで問題は解決したようです。次に、2週間前に、システム(常にシステムの障害)がプロパティの名前を変更していたという報告を受けました。これは、ユーザーがプロパティ名テキストボックス(「プロパティ名」というラベルが付いた、遠くに「検索」と書かれた虫眼鏡付きのボタンがある)から検索できると考えたことがわかりました。したがって、プロパティを操作するためのフォームは、テナントの場合と同じ方法でロックされます。昨日、システムは再びリース日を変更し、ログはそれが同じユーザーであると示しました。彼らは私に不動産名とテナントの居住区のある方法でリース日をロックダウンしてほしいと思っていますが、それは行き過ぎだと思います。彼らが要求する変更を行った場合、彼らはソフトウェア(およびコンサルティング会社)を非難し続け、ユーザーのトレーニングとスキルの欠如に対して責任を負いません。また、編集する前にすべての入力フィールドのロックを解除する必要があるまで、実際には何も解決しません。ユーザーガイドやヘルプファイルなどのドキュメントの作成に費用はかかりません。これは、修正できる唯一の方法です。問題 訓練を受けていないユーザーが無意味な場所(ナンバープレートフィールドの電話番号など)に不正なデータを継続的に入力しています。彼女は、通常編集する必要がある重要なシステムデータを削除または変更します。データを編集するためにクリックを1つ追加するようにお客様からリクエストがありましたが、問題を解決できないので、別のフィールドに移動してください。良いデータとそれほど変わらないこの悪い入力を防ぐにはどうすればよいですか?
回答: 既に与えられたいくつかの回答に加えて: フィールドを編集できる画面で、フィールドの値が変更されていることを確認します。名「nicolas」が「peter」に変更されている場合は、このフィールドの背景をオレンジにします。その横に鉛筆を置き、「このフィールドに新しい値を書き込んだが、まだ保存していない」というキャプションを付けます。また、ユーザーが元の値「nicolas」を書き戻した場合は、オレンジ色の背景と鉛筆をドロップします。 saveボタンの近くに、「first name、このテナントの姓、電話番号。これらの変更を記録する場合は、[保存]をクリックします。」 ユーザーがsaveをクリックした後、次の文を画面の上部に配置します。「first name、姓、テナントの電話番号t01789456 。」 undoボタンを使用します。