私の上司は、ウィザードがユーザーにとって物事を簡単にするものだと信じています。彼らには彼らの場所があると思いますが、私はその場所が何であるかを実際に定義することはできません。何かを必要のないステップに変えることには危険があると感じています。
そのようなもののルールをどこで見つけることができるか、あるいはウィザードや場合によっては他のUI要素を使用する時期と時期を説明するガイドラインさえ知っている人はいますか?
私の上司は、ウィザードがユーザーにとって物事を簡単にするものだと信じています。彼らには彼らの場所があると思いますが、私はその場所が何であるかを実際に定義することはできません。何かを必要のないステップに変えることには危険があると感じています。
そのようなもののルールをどこで見つけることができるか、あるいはウィザードや場合によっては他のUI要素を使用する時期と時期を説明するガイドラインさえ知っている人はいますか?
いくつかの一般的なヒューマンインターフェイスガイドラインは、それらをいつ使用するかについて次のように述べています。ほとんどは非常に制限的です:
アシスタントは、操作を一連のステップに分割することにより、操作をユーザーに案内するセカンダリウィンドウです。アシスタントは、いつでもユーザーに表示される情報を制限するため、複雑な操作の威圧感を軽減するのに役立ちます。[...]
アシスタントには大きな欠点があります。アシスタントを使用した後、アシスタントに集約された個々の設定がどこに保存されているかを把握するのは難しいことがよくあります。多くの場合、人々はアシスタントを再実行し、変更したくない多くの設定を再入力することに頼ります。
アシスタントは、プロセスを簡素化する、またはさらに自動化することがより良い解決策となる状況でよく使用されます。アシスタントを使用して複雑な操作を実行する前に、操作を根本的に簡略化してアシスタントが不要になるかどうかを検討してください。
Microsoft Windowsエクスペリエンスインタラクションガイドライン:
最初に、ダイアログボックス、作業ウィンドウ、単一ページなどの軽量の代替案を検討してください。ウィザードは重いUIであり、マルチステップで実行頻度の低いタスクに最適です。ウィザードを使用する必要はありません。どのUIでも役立つ情報と支援を提供できます。
セットアップ手順が複雑な製品の場合、セットアップアシスタントが役立ちます
(他のHIG:のように、アシスタントは他のコンテキストでは言及されていないので、Appleはセットアップ以外に場所がないと考えていることを意味すると思います)
ウィザードがその場所を持っていることに同意します。そして、その場所はアゼロスに戻ってきました。
いいえ、しかし真剣に、ユーザーが多くの異なるデータフィールドを入力する必要がある場合は、ウィザードを使用してデータエントリをいくつかの関連グループに分割すると、混乱を少なくするのに役立つ場合があります。
ウィザードがステップA、B、およびCで構成されるプロセスをカバーし、BまたはCでの入力が前のステップでの入力に依存する場合、ウィザードはおそらくアプリケーションを構造化するための良い方法です。
ウィザードを使用することが正当化される状況は他にもたくさんありますが(それらは私の頭から2つだけ離れています)、いずれの場合も、それを評価して、ウィザードが絶対的なものであることを確認する必要があります。最良のオプション。古いことわざを借りると、上司がウィザードをハンマーとして使用することを望んでいるからといって、すべてが釘になるわけではありません。それが理にかなっている場合。
ベストプラクティスのガイドラインに関する限り、ウィザードの使用はUIではなくUXに該当するようですが、私が遭遇したいくつかの項目を次に示します。
これを読んでみてください。
ウィザードはできるだけ避けることをお勧めします。人々の注意力は短く、その途中で、彼らが言ったことやそこで何をしているのかなどを忘れ始めるリスクがあります。
そうは言っても、買い物(チェックアウトなど)や初めての設定などを実行するときに実行可能かもしれないと思いますか?
常に次のことを試みてください。
ウィザードを作成する場合: