GUIをプロトタイピングするための5つのガイドライン開発者は、ユーザーとは異なる見方をすることがあります。 ユーザーインターフェイス(UI)プロトタイプを作成することは、システム開発者とシステムユーザーの間で切断が発生するリスクを減らすXNUMXつの方法です。

開発者は、開発プロセスの早い段階で対象のユーザーと対話する必要があります。 プロトタイピングは通常、反復プロセスであり、以前のモデルは、ユーザーからの修正とフィードバックを組み込むことによって更新および改善されるか、新しいモデルおよび改善されたモデルのために完全に破棄されます。 プロトタイプは、システムの単一のコンポーネントをテストするため、またはシステム全体をテストするために使用できます。

この説明では、スマートウォッチ、医療機器、自動コンソールで使用されるようなソフトウェアで使用するためのグラフィカルユーザーインターフェイス(GUI)のプロトタイピングに焦点を当てます。 覚えておくことが重要なプロトタイピングには多くの側面がありますが、ベースラインとして、GUIをプロトタイピングするときに覚えておく必要のあるXNUMXつのガイドラインが提供されています。

  1. システムの目標を念頭に置いて作業します。 

    GUIを使用すると、ユーザーはソフトウェアシステムを操作できます。そのため、プロトタイピングの際には、システムの目標を念頭に置くことが重要です。 この段階でのプロトタイピングは、ソフトウェアが満たすために作成されている要件または目的のリストを作成するのと同じくらい簡単です。 リストは高レベルで始まりますが、ソフトウェアが実行できるようにする必要があるタスクのリストが含まれます。

  2. プライマリユーザーを理解し、プロトタイピングの際にそれらを使用します。 

    開発者は、ユーザーが設計しているGUIを操作することを十分に理解する必要があります。 ユーザーの期待がユーザーエクスペリエンスを促進するため、開発者はこれらのユーザーを完全に理解する必要があります。 システムの目標を念頭に置いて、プロセスの次の段階では、ユーザーにインタビューしてシステムからのニーズを理解します。 プロセスの後半で、開発者は、ユーザーがシステムで成功できるようにする機能が適切に組み込まれているかどうかをテストするために、ユーザーに実用的でインタラクティブなモデルを提示する必要があります。

  3. すべてのシステム利害関係者の利益を理解します。 

    ソフトウェアシステムには通常、主要なユーザーだけでなく、考慮すべきより多くの利害関係者のグループがあります。 これらの人々は、プロトタイピング中に忘れられることがよくあります。 これは、処理中にシステムから情報を取得する他の部門、または経理や人材に必要な機能などの特定の機能にのみシステムを使用するユーザーの場合があります。 面接プロセスとUIプロトタイプのレビューには、これらの利害関係者への訪問を含めるとともに、特定のニーズが満たされていることを確認する必要があります。

  4. 適切なツールを使用してください。 

    GUIプロトタイプの目的は、計画されたソフトウェアユーザーが、システム、ユーザー、および利害関係者の目標が達成されていることを検証するために開発チームが使用できるフィードバックを評価、レビュー、および提供するための視覚的および/または実践的な方法を提供することです。 GUIプロトタイピングに使用できる最新のソフトウェアツール、モデリング言語、およびメソッドが多数あるため、レビュー用に特定のプロジェクトをモデル化するための適切なツールを選択することが重要です。プロトタイピングツールの最適なスイートには、次の目的で使用できる機能が含まれます。 ディスカッションダイアグラム, グラフィカルなモックアップの作成、およびを支援するツール インターフェイスのコーディング 同じように。 クロスプラットフォーム開発、使いやすさ、インタラクティブなユーザーツール、他の一般的に使用されるソフトウェアツールとの相互運用性などの機能が非常に望まれます。

  1. 「分析の麻痺」にとらわれないでください。 

    GUIのプロトタイピングにはかなりのメリットがありますが、「分析の麻痺」に陥り、プロジェクトで時間と予算の超過が発生するリスクがあります。 プロトタイプは、開発をガイドし、開発者のユーザー要件の理解を向上させることのみを目的としています。 プロトタイプをプロジェクトにしないでください。 モデリングフェーズに進みます。 必要な情報を収集し、開発に進みます。