web-dev-qa-db-ja.com

ユーザーが反対のことを望んでいる場合のUX戦略は何ですか?

ユーザーからのフィードバックを明確にすることは素晴らしいことです。しかし、異なる人々または人々のグループが異なるものを望んでいるとき、あなたはフィードバックで何をしますか?

私は最近この状況に数回遭遇しました。

一例として、新製品のリリースをテストするとき:以前のバージョンのソフトウェアにはカンマ区切りの単一のボックスがあったため、一部のユーザーはx座標とy座標の新しい個別の入力ボックスを好みました。今では、カンマを入力する必要はありませんでした。

しかし、他のユーザーは、ボックス間の座標のコピー/貼り付けに伴う作業量が増えるため、デュアルボックスへの移行を嫌っていました。

このシングルボックスとデュアルボックスの問題に対する設計ソリューションを求めているのではありません:)一般に、ソリューションにたどり着くためにどのような方法論を採用していますか。値する?

20

みんなを喜ばせることはできません

ほとんどの変更または追加は、一部の人々を置き去りにするでしょう。彼らは後で追いつくかもしれません、彼らは永遠にあなたを憎むかもしれません。経験の純利益のために撃ちます。否定的なフィードバックを回避すると、進捗が回避されます。

それはあなたの視界に目的地を保つのに役立ちます。製品の長期的なビジョンと、スプリントまたはリリースの戦術的変更のための確立された目標リストに焦点を当てます。 HEARTフレームワーク のようなものを使用することは、UXを軌道に乗せるための良い方法です。

不平を無視しないでください

避けられない苦情を真剣に受け止め、機会について評価します。苦情を目標にマッピングすることで、目標を達成できなかったか、ユーザーのサブセットを新しい方法に導く必要があるかを判断するのに役立ちます。

フィードバックの機会を見つけたら、少し調べてください。私はほとんどの不平を言う人が聞かれるのが大好きだとわかりました:彼らとフォローアップしてインタビューをしてください。可能性を見つけたら、それに関するジョブストーリーを作成し、バックログに追加します。そのアイテムがデザインスプリントの目標に適合したら、それをロールバックして、そのユーザーに聞いていることを示します(時間をかけすぎない限り)。

可能であれば、役割とペルソナを説明する

ペルソナまたは役割グループを指す応答の明確な違いに気付く場合があります。このグループに変更されたビューを提供できる場合、製品のまったく新しい領域を開くことができます。今日のソフトウェアとハ​​ードウェアのパワーの柔軟性により、ファセットUXは以前ほど法外なものではありません。

16
plainclothes

whatユーザーが望んでいるものとhowがユーザーが望んでいるものを区別してください。

上記の例では、1つまたは2つの入力ボックスを必要とするユーザーは、すべてhowについてです。 whatは、コンマで区切られた座標ペアを貼り付けることができます。コンマを押す必要はありません。 (または、一部のユーザーは、2番目の入力ボックスをクリックする代わりに、カンマを押すだけで済みます。)

上記の例では、次の方法で解決できます。

  • 2つの個別のボックスを実装します。
  • 最初のボックスにカンマを入力したら、フォーカスを2番目のボックスに移動します
  • 2つの値を(コンマ区切りの値として)クリップボードにコピーし、クリップボードからコンマ区切りのペアを貼り付け、両方のボックス間で正しく分割するコピーと貼り付けのボタンを実装します。

もちろん、実装は、直面している状況によって大きく異なります。ただし、どのようにではなく、なぜ/なぜを見ると、要件間の多くの明らかな競合が解消されます。

21
user149408

両方に対応!この場合、ユーザーは古いバージョンで何が欠けているかを正確に伝えました(この例では、簡単なコピー/貼り付け)。両方の要件を満たす新しい方法を作成してください。

一般的に言って、機能AとBを提供していた古い方法と、機能Bを引き続きサポートし、機能Aを失い、機能Cを追加したと言います。そしてC!

この例では、ユーザーがカンマ区切りの値を貼り付けると、コンマの後の部分を2番目のボックスに自動的に転送できます。また、最初のボックスに入力してコンマを入力している場合は、入力を続けると自動的に2番目のボックスにフォーカスが移動します。この動作は、フォームの多くの電話番号エントリで確認できます。おそらく、これはすべてのユーザーを満足させるでしょう。

3
J. Dimeo

私はプログラマーがUXを少し習得しているので、UXの純粋さで打ち負かされる可能性がありますが、ユーザーの生産性に関するメトリックを取得します。パフォーマンスの高いユーザーがTweakを要求した場合は、パフォーマンスの低いユーザーを引き継ぎます。契約データ入力で複数の製品を使用している環境にいます。頻繁にパフォーマンスの低いユーザーが(私の)製品が問題であると述べます。上位の1/4ユーザーが1/2を超える作業を行っており(常にそうである)、不満を言っている人ではないという請求書を支払う顧客を示します。低エンドユーザーに対応しないと言っているのではありません。ただし、ハイエンドユーザーを犠牲にしないでください。タスクを2回実行したユーザーは、情報にとらわれない意見を持つことになります。はい、より直感的になります。しかし、キーストロークを節約できると言っているトップパフォーマーは、私の本で誰が勝つかです(それは、法案を支持している人々が私の製品で気にしているものだからです)。

1
paparazzo

ユーザーエクスペリエンスとは、独占的な決定を下すことではなく、大多数のユーザーの全体的なエクスペリエンスを可能な限り最高にすることです。私はあなたのユースケースを例として使用します。

以前のバージョン単一のテキストフィールド、カンマで区切られた座標。

利点:コピー/貼り付けがスムーズ

短所:読みやすさ

新バージョン座標ごとに1つの2つのテキストフィールド。

利点:読みやすく、UIクリーナー

欠点:コピー/貼り付けは簡​​単で重複した手順です

解決策は何ですか?

利点の結合と欠点の除外。 2つのフィールドを保持し、各フィールドでJavaScriptイベント「コピー」と「貼り付け」をインターセプトし、それが発生するたびに「微調整」します。

たとえば、フィールド「フィールドX」と「フィールドY」を呼び出して、誰かがフィールドXを選択してコピーした場合、JavaScriptで「フィールドX」と「フィールドY」の値を結合する文字列を作成し、それを配置しますクリップボードにあるため、ユーザーが貼り付けると、1つではなくX、Y座標が貼り付けられます。

同じように貼り付けるために、彼がXに貼り付けた場合、コンマが含まれている場合は文字列を分割して収容します。したがって、この場合は全員が勝ちます。

私はより多くのユースケースで考えることができ、これは成長する可能性がありますが、私のポイントは、1つの方法としてソリューションに焦点を当てるべきではなく、一般的なケースのほとんどを満足する何かを持つことに焦点を当てるべきであるということです。

0
Daniel Aranda