「懸念の分離」などのUI設計原則を使用して、UIを修正する必要があることを開発者に納得させることができますか?[定休日]

StackOverflow https://stackoverflow.com//questions/22033615

  •  21-12-2019
  •  | 
  •  

質問

私は最近、最近のソフトウェアプロジェクトのUI設計に関連してチームと大きな議論をしました。

既存の製品に特別なバージョン管理システムを統合する必要があります。これは、テストスクリプトを作成して再生することによってテストを行うためのソフトウェアテストツールです。

デザインチームは、私が同意できないデザインを出してきて、基本的なデザインルールに反して考えています。

私の観点から見ると、デザインの最大の問題は、バージョン管理の特別なもの(ビューの作成、チェックイン/アウトスクリプトなど)を既存のUIに追加するこたとえば、プロジェクトを開くダイアログで、UIをコピーしてから2つのボタンを追加して、特別なバージョン管理をトリガーします(スクリプトを開く前プロジェクトのソースコードを含むバージョン管理ビューが必要です)。

私は設計チームと多くの議論をしましたが、この例では、ソフトウェアテストツール機能とバージョン管理スクリプト機能を別のものにまとめるのは悪い考えであると主張しました。そして、私はこれらを行うことにより、重複UIを出てくることを説明し、同じためのより多くの状況は、また、メンテナンス大きな問題を解決します。そして、私はUIから2つを分離することを好む、1つのUI(ダイアログまたはウィザード)は、2つの異なるもののうちの1つだけに焦点を当てるべきで

私はUI設計の原則として、「1つのUIには2つのまったく異なるものを含めるべきではない」と要約しました。彼らが主張している間、彼らはそのような努力とすべての側面の努力(より多くのUI、UIが解決するためのより多くの状況、二つの異なるものを分離するUIもちろん、私はそのような宣言に完全に同意しません、他のすべての面で良くないソフトウェアがどのようにユーザーにとって良いのでしょうか?そして、デザインチームはまだ完全なデザインを持っていないので、測定するものは何もありません。

そして、それは私がチームを説得することはできませんで終わります。すべてがまだ客観的なようです。

これは私が考えるようにリードしている、私たちの状況をカバーする任意の良いUI設計ガイダンス/ベストプラクティス/原則があります(詳細には、別の懸念を分離するために、スクリプトのニーズをデバッグ/実行し、バージョン管理スクリプトを必要とする、一つの特別なUI、ダイアログ、またはウィザードなどに一緒に入れないようにする必要があります。.)

上記の質問に特別なものではなく、問題全体に関連するコメントや提案をいただければ幸いです。また、私はここでうまく表現しなかったものに答えます。

これを閉じないでください:)これは開発マネージャーとしての私にとって本当に大きな問題です。

役に立ちましたか?

解決

私は@JanNeilsonに、設計原則が開発者にUIデザインを変更するよう説得するのに役立たないことに同意します。

作品は何ですか ユーザビリティテスト。 数人のユーザーがソフトウェアを使用しようとして動けなくなるのを見ると、開発者は身もだえし、UIを修正したいと思うでしょう。一方、実際のユーザーが新しいソフトウェアをうまく使用できることがわかった場合、問題はなく、設計原則は重要ではありません。

ユーザビリティテストは、顧客をラボに連れてきて、ソフトウェアで特定のタスクを実行するように依頼し、ユーザーと画面のビデオを記録する正式なプ

重要: テストユーザーには、テストしていないことを必ず伝えてください;あなたがソフトウェアをテストするのを助けるように彼らに頼んでいること。彼らがソフトウェアを気に入らなくても気分を害することはないことを説明します。あなたは正直な反応をしたいです。定期的に彼らに彼らが何を考えているかを言うように頼みます、すなわち彼らが何をすべきかを理解するときに「声を出して考える」こと。彼らが完全に動けなくならない限り、彼らのハウツーの質問に答えないでください。

ユーザビリティテストは、あなたがそれを試してみるためにいくつかのランダムな同僚に依頼非公式のプロセ私はカフェテリアでこれを行い、何人かの同僚に新しいUIを見せて、いくつかの新しいアイコンが何を意味する(表現する)と思うかを尋ねました。

各テスト中または直後にメモを取ります。後で開発者に録画したビデオを見てもらうことができます(開発者がすべてを見るように待機部分を編集します)、またはテスト中に別の部屋からビまたは、ビデオがない場合は、一度に1人の開発者を部屋に連れて行って見ることができますが、手に座るように依頼してください。開発者は、最初に"私は申し訳ありませんが、私はこのようなお粗末なユーザーインターフェイスを構築したと言わずに、ユーザーの質問に答えてはなりません。"

お使いのソフトウェアがこのテストの準備ができていない場合は、紙のモックアップを使用してユーザビリティテストを行うことができます。

ユーザビリティテストに特化したフィールド全体があります。よく訓練された専門家がいます。あなたはそれを行うか、それについて学び、それを自分で試してみるために経験豊富なコンサルタントを連れて来ることができます。

網の調査は多くの記事および本の上で回る。ここでは非常に良い記事を開始するには:http://alistapart.com/article/usability-testing-demystified

からの最初の段落 ユーザビリティテストに関するウィキペディア 言っています:

ユーザビリティテスト ユーザー中心の対話で使用される手法です ユーザーにテストして製品を評価するように設計します。これは見ることができます として かけがえのないユーザビリティ実践, それは直接入力を与えるので 実際のユーザーがシステムをどのように使用するか。これは使いやすさとは対照的です 専門家がaを評価するのに異なった方法を使用する点検方法 ユーザーを関与させずにユーザーインターフェイス。

斜体を追加しました。言い換えれば、あなたは ユーザビリティテストなしでは、良いユーザビリティを得ることはできません。 対照的に、専門家が原則と経験を使用してUIを評価することは助けになりますが、必須ではありません。

他のヒント

この質問では、いくつかの異なる側面に触れます;私はの管理に焦点を当てるつもりです UX.

「懸念の分離」のような一般性を議論するのではなく、UXの観点からだけでなく、より抽象的または一般的な概念の両方から、特定のUIデザインの細これを行うには、UIモックアップが必要です。また、UIモックアップの前に、UIモックアップを駆動するUIの意図の基本的な説明セットが必要になります。UIのモックアップを作成したら、UIのユースケースについて話し合い、UXの問題が原因で懸念される理由を強調することができます 懸念の分離 または他の特定の原則。

私の経験では、それを理解している人はそれを聞く必要はなく、それを理解していない人は理解するのに十分な文脈を持つためにモックアップが必

UIのモックアップを構築するために必要なリソースが気になる場合は、「UIのモックアップを紙にまとめてレビューしようとするのに3時間かかる」など、手間を省くことを検討することをお勧めします。"

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top