6

ユーザーの観点から、この質問を SuperUserに追加しました。

そこで、デスクトップ システムで実行される Delphi または .NET でアプリケーションを作成します。あらゆる種類の機能と優れた機能を備えた優れた GUI。それはうまく機能し、テストではほとんどバグがないことがわかり、私はそれを展開しようとしています...

待つ!ユーザーがアプリケーションから状況依存のヘルプを呼び出すことができるように、ヘルプ ファイルが必要です。

か否か?ヘルプファイルは、最近のデスクトップ アプリケーションにとって本当に必要なのでしょうか? また、ユーザーの手を握って、「生年月日」というラベルの付いたこのフィールドに生年月日を入力する必要があることを伝えるために、状況に応じたものにする必要がありますか? それとも、ヘルプファイルが少し時代遅れになりつつありますか?

これは私が疑問に思っていることであり、これは少し主観的なものです。その代わりに、デスクトップ アプリケーションを開発しているすべての皆さんに別の質問をするつもりです:状況依存のヘルプファイルを (まだ) 提供していますか?

はい、またはいいえでお願いします。主観的なテキストを自由に追加してください。しかし、私にとって重要なことは、現代の開発者がまだ状況依存のヘルプを GUI アプリケーションに追加しているかどうかを知ることです。

(ちなみに、私自身、マニュアルとして印刷できるコンテキストのない PDF ファイルに移行しました。これは、保守がはるかに簡単です。)

4

9 に答える 9

3

開発者ではなくユーザーとして言えば、はい、状況依存のヘルプ ファイルが必要です。

たとえば、現在、新しいプロジェクトに含めるサードパーティ コントロールを評価しています。優れた状況依存ヘルプを備えたコントロール (つまり、プロパティ ウィンドウでプロパティを選択するか、コード内のキーワードを選択し、F1 を押してヘルプ トピックに直接移動できます) は、はるかに簡単に習得して使用できます。

于 2009-09-16T17:15:14.963 に答える
2

助け無し?これは、技術的な傾向があり、新しいソフトウェアをいじるのが好きな人にとっては問題ありません。しかし、技術に詳しくない人がソフトウェアを使用する場合は、助けが不可欠です。日付の例を考えてみましょう。国際市場がある場合は、プログラムに必要なものを詳しく説明することをお勧めします。アメリカ人は MM/DD/YYYY 形式を使用しますが、ほとんどの海外ユーザーは DD/MM/YYYY を使用します。プログラムに必要なものを詳しく説明する必要があります。

私は多くの開発者と一緒に仕事をしてきましたが、彼らはエンド ユーザーとその操作方法についてまったく見当がつきませんでした。たとえば、CTO は、新しい会社が更新があるたびに顧客がすべての PDF とほとんどのヘルプ トピックを印刷することを知らずに、印刷可能なドキュメントを廃止すべきだと主張しました。エンドユーザーと市場を知る必要があります。残念なことに、あまりにも多くの開発者が他の開発者に囲まれたバブルの中に住んでいます。

開発者はヘルプを書くべきですか? おそらくそうではありません。典型的なエンド ユーザーのように本当に考えることができない場合は、メモを下書きし、テクニカル ライターに技術情報をエンド ユーザーが必要とするレベルに分解してもらいます。

于 2011-02-17T03:10:12.800 に答える
1

最近のアプリケーションでは、状況依存ヘルプを提供していません。これには他の何よりも技術的な理由がありました(ヘルプファイルは基本的に多言語のdocbookファイルであり、理論的には状況依存ヘルプをサポートしていますが、うまく機能しませんでした)。アプリケーションのウィンドウ/ダイアログごとに1つのページがあり、すべてのコントロールが説明されています。ただし、各コントロールにはかなり包括的なツールチップもあり、ほとんどの場合、追加のヘルプは不要です。各ダイアログには、ダイアログ固有のページを表示するためのヘルプボタンがあります。従来、ツールチップテキストをヘルプファイルに保存できましたが、最近のヘルプシステムでは機能しないようです。そして、とにかくそれらはリソースに保存されます。

しかし、それはすべての人のためのアプリケーションではありません。アプリケーションで管理できるネットワークシステムはそれ自体が複雑なトピックであるため、とにかくユーザー向けの特別なトレーニングがあり、ネットワークシステムを知っていればアプリケーションも知っているようにアプリケーションが設計されています。つまり、アプリケーションモデルはユーザーモデルと非常によく一致しているため、包括的なヘルプ機能は必要ありません。これは、あらゆるアプリケーション開発の目標である必要があります。

コントロールに関するヘルプファイルのほとんどの情報は、実際にはツールチップにある情報よりも多くはありません。これ以上の情報は必要ないからです。

OfficeとVisualStudioは、かなり似た問題を解決しました。ヘルプを押すと、単一のコントロールではなく、ダイアログ全体のヘルプページが開きます。

ダイアログの一部が非常に複雑で、追加の説明が必要な場合(そして、簡単にするために再設計できない場合)、コントロールのすぐ横に説明を配置できます。これは、特殊なケースの多くのアプリケーションで使用されるため、特定のテキストの記述方法など、ユーザーが検索する必要があるためにワークフローが中断されることはありません。

于 2009-09-16T16:23:26.520 に答える
1

私は個人的な意見を述べており、私の個人的な好みに関する他の事実によって裏付けられていません.

ヘルプ ファイルを作成することは、すべてが新しく、オンライン リソースが不足していた過去には便利でした。今日、ほとんどのコンピューター ユーザーは直接探索によって学習します。ツールチップの形式のコンテキスト ヘルプは優れており、強く推奨されます。この探索的学習のヒントが得られます。

クリックするリンクがたくさんあるヘルプ ドキュメントについてはどうでしょうか。それは明らかに素晴らしいですが、私が推測するように使用されることはめったにありません。ほとんどの場合、ユーザーは適切な Google 検索で回答を得ることができます。さらに、この種のドキュメントは高価です。開発者が書くことはできません。このためには、関連するスキルとしてテクニカル ライティングと明快さを備えた特定の人材を採用または配置する必要があります。

この決定を管理する必要がある場合、アプリケーションにとって非常に難解で特別な (ユニークと言えます) 機能についてのみ、完全なドキュメントを提供します。いずれにせよ、コンテキスト ヘルプ ファイルではなく、オンライン チュートリアルを使用する傾向があります。これには、アプリケーションの使用がどれほど難しいか、および最も要求の多いホットスポットは何かに関する情報を提供するという追加の利点があります (オンライン ドキュメントへのヒット数とリファラー検索クエリを評価することによって)。

于 2009-09-16T16:16:30.367 に答える
1

ツールチップと一般的にユーザーのコンピュータ能力の向上により、一部のアプリケーションはヘルプ ファイルがなくても問題なく動作します。ただし、一部のアプリケーションでは、アプリケーションの使用法だけでなく、一般的なトピックの情報についてもヘルプ ファイルが必要です。たとえば、写真アプリでは、たとえユーザー操作が自明であっても、jpeg 圧縮について説明し、いくつかのサンプルをヘルプ ファイルに含めることができます。

Microsoft は、良くも悪くも状況依存型ヘルプの減少に貢献しているように私には思えます。まず、Visual Studio のヘルプ システムは、控えめに言っても使いにくいものです。次に、Visual Studio のヘルプ システムの使いやすさが大幅に低下しています。暴言は省きますが、VS2008 ヘルプで関連情報を取得するには、さらに多くのクリックとスクロールが必要であると言えば十分です。これにより、アプリケーションのヘルプ システムの基準が低くなる傾向があります。

于 2009-09-17T12:41:13.503 に答える
1

アプリケーションで状況依存のヘルプを提供したことはありません。また、他のアプリケーションでそれを自分で使用するのに十分なほど適切に実装されているのを見たこともありません。私の意見では、それをうまく行うために必要な努力は、利益を上回ります。

私が関与した最後のアプリケーションでは、この決定を行う必要がありましたが、アプリケーションでツールチップ バルーンを使用し、ユーザーが各コントロールにカーソルを合わせるとテキスト バルーンを表示しました。また、多くのステップバイステップのスクリーンショットを含むウォークスルーである従来のマニュアルも提供しました。

しばらくすると、ユーザーはバルーンにうんざりし、提供されたチェックボックスでバルーンをオフにしましたが、初心者が始めるのに役立つようでした.

于 2009-09-16T16:15:21.450 に答える
1

当社のすべてのアプリケーションには、アプリケーションのすべての重要な機能について、ツールチップ (Office 2007 のヒントと同様) の形式で状況依存のヘルプが用意されています。

従来の本格的なヘルプ ファイルは提供していませんが、定期的に更新するナレッジ ベースは必ずあります。これは、適切に分類され、簡単に検索できる、ありとあらゆる問題について、電話、電子メールなどでクライアントに提供されるすべてのヘルプのコレクションです。これは最終的に、私たちが最初に彼らが必要だと思うものではなく、多かれ少なかれクライアントが探しているものを含む最良のヘルプになる.

ナレッジベースを一瞥もせずに私たちに連絡をとってしまうクライアントも少なくありませんが、これは私たちが何度も何度も車輪を再発明するのに役立っています.

于 2009-09-16T17:16:58.047 に答える