web-dev-qa-db-ja.com

UXバグを適切に文書化する方法は?

ユーザーエクスペリエンスとユーザビリティのバグのタイトルを作成する上でのアドバイスは何ですか?

スプレッドシートを使用して、UXバグを含むソフトウェアのバグを報告および追跡しています。バグを次のカテゴリに分類しました。

  • 機能的なバグ
  • 視覚的なバグ
  • 使いやすさの提案

これまでのところ、アプリのフローとその相互作用に関連する問題のほとんどは、Functionalとして分類されています。機能の提案または使いやすさの改善の提案の1つが使いやすさの提案の下に置かれましたが、カテゴリーを明確に区別することはどういうわけか難しいです。

バグレポートのサンプルをいくつか読んだことがありますが、それらは主にバックエンドおよび技術的な問題に関連しており、相互作用、UX、およびユーザビリティに関連する問題はほとんどありません。

私はあなたに助言を求め、様々な例を提供してくれるかどうか尋ねたいと思いました。

3
Ali

ユーザーエクスペリエンスとユーザビリティのバグをフレーミングする方法を説明します。役立つことを願っています。

まず、私はすべてのバグ、望ましくないシステム応答または動作を技術的または設計上の負債にグループ化するのが好きです。一部の問題は両方に該当する可能性がありますが、それらは等しく負債であり、追加の手直しには非常にコストがかかるため、迅速に排除する必要があります。問題またはバグのインスタンスを修正するだけの場合、それは簡単ですが、負債は取り除かれません。そのため、私は一般的に負債を記録するために別のアプローチをとっています。

結果から開始

バグを報告する目的は、バグが修正されることですonce。これを確実に行うには、何が悪いのかだけでなく、なぜそれが間違っているのか、そしてそれが起こっている状況を理解できる必要があります。

それでは、バグを特定したとしましょう。

アイテムのチェックアウト中に、ユーザーはショッピングカートアイコンに警告ラベルを表示します。

これを解決するための結果は次のようになります。

[アイテムのチェックアウト]の際に[システムの警告]によって[注意散漫]を最小限に抑える

この場合、結果には方向(最小化)測定単位(注意散漫)、制御対象(システム警告)、 a コンテキスト(チェックアウト時)。

したがって、これを注意散漫(設計負債)とシステム警告(技術的負債)に分類できます。

ユーザーエクスペリエンスに関して測定することを選択するものは、製品またはサービスの性質によって異なりますが、結果の公式を適用すると、ほとんどすべてが直感的なカテゴリに分類されることがわかりました。

更新:

報告された問題からのソリューションの分離

何が問題を事前に正確に解決するかを知るのは複雑だと思うので、個人的にはタイトルにソリューションを含めるのは難しいと思います。私は自分の思考プロセスを問題認識とソリューション認識に分けることを好みます。

問題を報告するとき、私は問題に気づくことができるだけですが、これは私が取り組んでいる制限です。代わりに、成功の測定について説明します。このチケットを閉じると、どのように成功しますか?

問題の説明から問題を取得するには、これが問題である理由を自問して、問題の根本原因にできるだけ近づくまで繰り返します。

だからあなたの例では:

Xをクリックすると、ページ全体が閉じます。

なぜこれが問題なのですか?

ユーザーは、Xをクリックしたときにページ全体が閉じることを期待していません。

なぜこれが問題なのですか?

Xをクリックしたときの予期しない応答により、ユーザーは[目標]を完了できません。

これは次のように報告されます。

問題

[Xをクリック]の予期しない応答により、ユーザーは[目標]を完了できません。

成功の尺度

このチケットを閉じてから1週間後、Xをクリックしたことによる予期しない応答により、[目標]を放棄したユーザーは0人います。

4
ghislaineguerin

ほとんどのUXバグは、ユーザーの知識と実際の動作のギャップです。

したがって、ユーザーがそれがどのように機能するかを学び、「ああ」と言うことができる場合(おそらく、「まあ、それは愚かですが、なぜこのように設計されているのですか!」

次に、それはユーザビリティのバグです。

ギャップはドンノーマンがこのよく知られた図で説明しているものです

enter image description here

1
PhillipW