0

私は新しいプロジェクトを懇願しています(ああ、私は新しいプロジェクトの新鮮な味が大好きです!)そして私たちはちょうどそれを設計し始めています。つまり、このアプリケーションは、ユーザーが実行フローをモデル化できるようにするUIです(Visioのようなドラッグアンドドロップインターフェイス)。したがって、私たちの最大の関心事は、ユーザーが実行フローを迅速かつ明確にモデル化するのに役立つ使いやすさと機能です。

私たちの確立された方法論は、プログラマーとユーザーの間でアプリケーションの調和のとれたビューを作成するために、ユースケースを広範に利用します。これは実際にはビジネス上の懸念事項です。ユーザーケースではなくユーザーストーリーでアジャイル手法を使用したいのですが、クライアントに製品を販売するための明確な範囲を定義する必要があります。

ただし、ユースケースにはいくつかの欠陥があり、そのほとんどは、ここに表示されているように、UIなどの技術的な詳細が含まれているという事実に関連しています。ただし、ユーザーストーリーと完全にインタラクティブなデザインを使用できないため、妥協することにしました。これらの詳細を非表示にするために、エッセンシャルユースケースを使用します。

今、私は別の問題を抱えています:UIの相互作用の明確な説明を持っていることが不可欠です(しゃれは意図されていません)、それで、それをどのように文書化する必要がありますか?言い換えると、UIの相互作用が不可欠な必須のユースケースを使用してアプリケーションを指定するにはどうすればよいですか?

私はいくつかの選択肢を見ることができます:

  • 問題を正しく表していないため、ユースケースの使用を中止します
  • ユースケースにインターフェースの説明を含めないでください。ただし、別のドキュメント(ストーリーボード)を作成してから、基本的なユースケースにリンクしてください。
  • ユーザーとアプリケーション自体の観点から見たビジネスルールの一部であるため、UIインタラクションの説明をエッセンシャルユースケースに含めます
4

2 に答える 2

2

UIプロトタイプを使用してユーザーフィードバックを取得することは、ユーザーコミュニティが理解して生産性を高めるユーザーインターフェイスを作成するために不可欠です。このIMOを行う最良の方法は、ペーパープロトタイピングを使用することです。ユースケースはこれらのプロトタイプの初期作成を促進し、クライアントとのユーザーインタラクションセッションはUIデザインを洗練することができます。

電子プロトタイプを好む場合は、PowerPointなどを使用してラピッドプロトタイピングを行うことができます。

http://www.codinghorror.com/blog/2008/04/ui-first-software-development.htmlおよびhttp://www.codinghorror.com/blog/2007/01/low-fi-usability-も参照してください。 tests.html

于 2010-04-16T22:29:31.330 に答える
1

まず、ユーザーのワークフローと目標に関する情報を収集します。これは、ユーザーが今日どのように作業を行っているかを物理的に確認することによって行うのが最適です(たとえば、コンテキスト照会を使用して)。これらの目標を目標ベースのユースケースとして文書化します(以下のリンクを参照)。これには、目標のみが含まれます。これらの詳細は、システムの使用方法の詳細を含めるべきではありません。これらの詳細は、ユースケース。

ユースケースに基づいて、UIの簡単なペーパープロトタイプを作成し、プロトタイプシステムを使用してユーザーが目標を達成する方法を段階的に試してください。UIプロトタイプでユースケースを十分に実行できない場合は、すべてのユースケースがサポートされるまで改善を続けてください。プロトタイプをユーザーに見せ、ユーザビリティテストやその他の手法を使用してUIの問題を見つけます。

UIデザインが十分に優れている場合(約85%の準備ができている-実装後にいくつかの細かい詳細を調整するのが最適です)、たとえば、プロトタイプの写真シーケンスを撮って、システムでユースケースを実行する方法を示すことで、UIデザインを文書化できます。ただし、UIデザインをプログラマーに伝えるには、プロトタイプがどのように機能するかを手動で示し、質問に答えることで、対面で行うのが最適です。「ドキュメントを壁に投げる」だけでなく、それがどのように実装されているかを確認し、実装が設計されたものと一致するかどうかをテストします。

http://www.cs.helsinki.fi/u/salaakso/papers/GUIDe.pdfでより長いプロセスの説明を参照してください

于 2010-04-16T23:13:49.483 に答える