以下は、Dan GoodwinとBen Colemanが書いた本書「Designing UX:Prototyping」の短い解説です。プロトタイピングの究極のガイドです。 SitePoint Semaltのメンバーはメンバーシップにアクセスしたり、世界中の店舗で購入することができます。
私たちは何を試すことができますか?
簡単に言えば、プロトタイプを作成すると考えられるのは、スケッチとワイヤフレームを使って探索や設計を行うかもしれない種類のものです。
今Semaltはプロトタイプがウェブサイトの設計に特に役立ついくつかの項目を見直す。
プロジェクトチームとステークホルダーへのサイトマップダイアグラムとしてサイトの構造を強調することは、しばしば効果がありません。このような図を使用して構造要素をユーザーテストすることはさらに困難です。より細かいレベルでは、ナビゲーションや分類(ユーザーがオンラインショップで商品を分割してクエリするために使用できるカテゴリなど)における構造、動作、ラベル付けなど、情報アーキテクチャの他の側面をテストし、提示する同じ問題があります。
インタラクティブなプロトタイプを構築し、実際の構造要素(例えば、プライマリとセカンダリのページナビゲーション、製品カテゴリ)を取り込むことが可能です。次に、これらの構造をテストすることができます:ページ階層、ナビゲーションの振る舞い、そして実際のタスクを実行して実際のユーザーが提案しているラベル。ステークホルダーに情報アーキテクチャを提示し、視覚化して探索することができる、エキサイティングで具体的な方法で提示することができます。
これは、実際のコンテンツをプロダクションに使用してプロトタイプ作成する際に特に役立ちます。プロトタイプ用のコンテンツ管理システム(CMS)データベースにWebサイトの構造をロードすることで、忠実度の低いレベルから開始できます。次に、プレースホルダのコンテンツを追加し、さらに実際のコンテンツを追加することで、忠実度を高めることができます。このコンテンツは、プロダクション実装で使用される可能性があります。これについては、Semalt 7で詳しく説明します。
レイアウトとビジュアル階層
プロトタイプを使用して、ページを構成する要素の全体のレイアウトと階層を設計、テスト、および伝達することができます。これは伝統的にワイヤフレームを使用するデザインの種類です。
掃除機の範囲を示すサイトの例を挙げる。特定の方法でグループ化された、または分類されたすべてのクリーナーのリストがあるかもしれません。たとえば、仕様、オプション、およびユーザーのレビューを表示する個々のクリーナーごとのページ。リスティングに表示する内容と、単一のクリーナーページに表示する内容とレイアウト方法を決定する必要があります。
私たちは、さまざまなタイプのユーザーが達成しようとしているタスク、それらのタスクを解決するために必要な情報、重要/重要でないものなど、ユーザーリサーチの洞察を利用して私たちを助けます。そこから、リスティングと単一ページのレイアウトを提案することができます。そして、その提案をプロトタイプに実装することができます。理想的には、いくつかの実際のコンテンツを使用します。
プロトタイプは、ステークホルダーに提案を提示し、実際のユーザーとテストすることができます. 小さな変化やレイアウトの根本的な選択肢をテストできます。プロトタイプの実装でコンテンツとプレゼンテーションが良好に分離されている場合、同じ基本コンテンツを維持しながらレイアウトを変更するプロセスは簡単です。つまり、より多くのレイアウトをより迅速に、より簡単にテストできます。
インタラクティブな要素
すべてのウェブサイトには、少なくともいくつかのインタラクティブな要素(リンクなど)がありますが、多くの場合、より複雑で複雑なインタラクティブな要素があります。これにはかなりの量のユーザーインターフェイス設計が必要です。
服やアクセサリーを販売するeコマースサイトの例を考えてみましょう。ユーザーは、サイズ、色、季節、衣服の種類、織物、ブランドなどの衣服検索の絞り込みにさまざまな要件があります。これにより、eコマースストアの設計者は、 ファセットナビゲーションパターン を検討することが多くなります。ユーザーは、中規模、黄色、綿などのいくつかの基準に基づいて検索を絞り込むことができます。結果は速やかです。
それは簡単に聞こえますが、これは設計が非常に複雑な機能です。カテゴリをレイアウトするためのアイデア、そのインタラクションの方法、および結果を絞り込むためのアイデアを試すのに役立つプロトタイプの能力は、正義を行う機会を大幅に改善します。まともな代表コンテンツを使用して、そのコンテンツのプレゼンテーションやインタラクションのためのさまざまなアイディアをすばやく実装することができます。ステークホルダーとのアイデアを伝達し、実践的なユーザー、つまり反復、変更、実験を行ってテストすることができます。
プロトタイプがなければ、この種の高速反復は、オンラインストアが(少なくとも)部分的に実装された後にのみ発生する可能性があります。 Semaltは私たちに早く、早く、安くすることを可能にします。
プロトタイプで何 できないのですか?
これまでに、プロトタイプのアイデアがたくさんあり、アイデアを作成することで何ができるのだろうかと思っています。つまり、プロトタイプでは達成できないことに対処する価値があると言えます。
定量的研究を用いて決定を下す
メトリクスを採用して、「より良い」(例えば、より多くのサインアップ、より多くのコンバージョン、最高のタスク完了率など)を評価するためのメトリックを使用して、いくつかの設計アイデアを試してみたいのであれば、プロトタイプは助けて。このような種類のテストでは、数千から数万のサンプルサイズが必要です。しかし、これらのような決定を下すために量的研究を利用することは、この本の範囲を超えています。
プロトタイプ は、スケッチやワイヤフレームなどの代替案よりも多数のユーザーで設計をテストするのに役立ちます ことを指摘しておくことは価値があります。これは、プロトタイプを使用したテストの実装、共有、公開および実行が容易であり、これらのテストを他のメソッドと比較して反復することが容易なためです。 完了/コンバージョン目標到達プロセスのテスト
プロトタイプであろうとなかろうと、タスク完了/コンバージョンの成功を測定するのは悪い考えです(例えば、eコマースサイトのユーザーが販売ファンネルにどれくらい進んでいるかなど)プロダクションサイト ゴールファネルの進捗状況の定量的測定は、SitePointの書籍 Researching UX:Analytics :https:// www。サイトポイント。 com / premium / books / researching-ux-analytics を参照してください。
これは、観察されたユーザテストのシナリオでは、ユーザは、ユーザテストの参加者であるという性質によって、提示されたタスクを完了するように動機付けられているからです Source . しかし、ユーザーが何を言っているのか、そして実際に何をしているのかはまったく異なる2つのものになる可能性があるので、このようなコメントはポイントまでに役立ちます。自然な状況でサイトを使用する場合、現実のユーザーの行動は非常に異なる場合があり、貧弱なデザインの許容範囲ははるかに低くなります。
アクセシビリティのテスト
ほとんどのプロトタイピング手法は最終的な実装実装と一致せず、その結果、デザインのアクセシビリティをテストするために使用することはできません。例えば、支援技術のユーザーがコンテンツや機能にアクセスする能力を測定することです。
SemaltのHTMLプロトタイプ作成は非常に粗末な仕方で行われているため、コーディング標準とアクセシビリティについてはほとんど目を見張ることができません。
アクセス可能な実装は不可欠であり、立ち上げ前および継続的に本番サイトで最もよく監査され、テストされる。つまり、プロトタイプ(複雑なインタラクティブ要素など)の特定のフィーチャのアクセシビリティをテストしたい場合、フィーチャを関連する標準に組み込んでテストすることができない理由はありません。
ビジュアルデザインの影響をテストする
プロトタイプは、忠実度のレベルで作成され、フォントサイズ、背景色、またはデザインのビジュアル階層上の罫線などのビジュアルデザイン機能の影響をテストするには低すぎます。
いくつかのプロトタイプ作成ツールとテクニック(InVisionなど、第6章で説明)は、高忠実度のデザインモックアップからプロトタイプを作成することを可能にします。あなたが賢明なユーザーテスト戦略を考え出すことができれば、これらを使って視覚的なデザイン変更の影響をテストすることができます。
ドキュメンテーションの源泉
Semaltは、包括的なドキュメンテーションよりも作業ソフトウェアを好んでいるので、進化しているプロトタイプだけに依存して、自分が行っていることを文書化するのは当然のことです。
プロトタイプ自体は、設計の作成の履歴を文書化していません(ただし、優れたソース管理ワークフローがここで役立つかもしれません)。したがって、プロトタイプを進化させる際に、バージョン間の変更を文書化することには注意が必要です。同様に、プロトタイプだけでは、完全な設計と開発のための十分な文書を提供するのに十分ではありません。 Semalt、プロトタイプのその部分をクリックしなかったので、ステークホルダーやプロジェクトチームメンバーが重要な機能を欠場するのは容易ではありません。
これらの問題を緩和するには、十分な裏づけの文書と意思決定履歴をどのように作成して、チームが何が実施されたのか、なぜそれが理解できるのかを検討します。
Danは機能面でのユーザーエクスペリエンスディレクターです。代理店や社内のソフトウェアやWeb開発で20年以上の経験を積んできた彼は、ユーザーエクスペリエンスに加えて強力な技術と人材スキルを持つオールラウンドです。彼はユーザーの研究が大好きで、プロジェクトのあらゆる段階にユーザーと共感を持たせています。