Frage

diese Frage zu Super-User für die Perspektive des Benutzers .

So erstelle ich eine Anwendung in Delphi oder .NET, die auf einem Desktop-System ausgeführt werden. Einige nette GUI mit allen Arten von Funktionalität und nette Features. Es funktioniert gut, mir Tests sagen, es ist fast fehlerfrei und ich bin über sie zu implementieren ...

WARTEN! Es braucht eine Hilfedatei, so dass die Nutzer auf eine kontextsensitive Hilfe aus der Anwendung aufrufen können!

oder nicht? Sind Hilfe-Dateien wirklich eine Anforderung für Desktop-Anwendungen in diesen Tagen? Und brauchen sie wirklich kontextsensitiver sein, die Hände des Benutzers halten ihnen zu sagen, sie haben in ihrem Tag der Geburt in diesem Feld mit der Bezeichnung „Tag der Geburt“ zu füllen? Oder sind immer Hilfe-Dateien ein bisschen altmodisch?

Das ist etwas, was ich frage mich, über und das ist ein wenig subjektiv, so stattdessen die Desktop-Anwendungen Ich werde etwas anderes, an euch alle fragen entwickeln: Haben Sie (noch) Angebot kontextsensitive Hilfe-Dateien?

Ja oder nein, bitte. Fühlen Sie sich frei, einige subjektive Texte aber mir hinzuzufügen, was wichtig ist, ist zu wissen, ob moderne Entwickler noch hinzufügen, kontextsensitive Hilfe, um ihre GUI-Anwendungen.

(Btw, ich mich bewegt habe nicht auf den Kontext von PDF-Dateien, die als Handbuch ausgedruckt werden kann. Es ist viel leichter zu pflegen.)

War es hilfreich?

Lösung

Ja, das tue ich.

Grund: Ich kann einfach nicht erwarten, dass der Benutzer zu wissen, wie das Programm funktioniert. Ok, die beschreiben, was zu einer „Tag der Geburt“ Feld inputed werden muss, ist ein bisschen extrem, aber es ist in der Regel komplexere Sachen in einem Softwaresystem. Ich hatte eine Hilfedatei für unser Kostenrechnungssystem nur heute zu schreiben, die beschreiben, wie das System für den Preis zu bestimmen, die für die Berechnung Werken verwendet werden sollen. Ich glaube nicht, jeder Benutzer würde wissen, wie das System withoug diese Hilfedatei zu konfigurieren.

Andere Tipps

Beim Reden als Benutzer, nicht einen Entwickler - ja, ich eine kontextsensitive Hilfedatei will

.

Zum Beispiel - ich prüfe derzeit 3rd-Party-Kontrollen für die Aufnahme in einem neuen Projekt. Die Kontrollen, die guten kontextsensitive Hilfe hat, sind viel, viel einfacher zu erlernen und zu verwenden (dh Sie eine Eigenschaft im Eigenschaftenfenster oder ein Schlüsselwort in Code, und drücken Sie F1, um direkt auf das Hilfethema auswählen).

Wir sind nicht zur Zeit, aber wir haben nicht viel von Windows-Anwendungen schreiben. Die meisten sind webbasiert. Die meisten unserer Windows-Anwendungen sind recht klein und auch außerhalb einer Hilfedatei dokumentiert.

Außerdem haben wir die Enden Benutzer die Dokumentation während des Entwicklungsprozesses zu schreiben, so dass die Dokumentation ist etwas, das sie verstehen.

Wenn ich jedoch wurde eine große App für viele Nutzer (keine interne app) schreiben würde ich eine kontextsensitive Hilfe-Datei enthalten. Ich habe es in der Vergangenheit getan haben für einige unserer größeren Anwendungen, und in einer nicht-interne Situation, es ist sehr hilfreich.

Eigentlich sind entwerfen wir jetzt unsere Website eine „brauchen Hilfe“ -Funktion zu haben, die kontextsensitive ist, und die Funktion gut empfangen wurde. Wir enthält es in allen unseren Web-Entwicklung jetzt, ob für unsere Unternehmens-Website oder intern.

Keine Hilfe? Das ist gut für Leute, die eher technisch orientiert sind und gerne mit neuer Software spielen, um. Aber wenn Sie Ihre Software wird von Menschen verwendet werden sollen, die nicht technisch versierte sind, Hilfe ist unerlässlich. Nehmen Sie sich zB von Terminen. Wenn Sie einen internationalen Markt haben, buchstabieren Sie besser heraus, was das Programm benötigt. Amerikaner verwenden, um eine MM / DD / YYYY-Format, aber die meisten internationalen Benutzer verwenden DD / MM / YYYY; Sie müssen buchstabieren, was das Programm benötigt.

Ich habe mit vielen Entwicklern gearbeitet, die absolut keine Ahnung von ihren Endkunden hatten und wie sie funktionieren. Zum Beispiel kann ein CTO, der seine neue Firma bestand darauf, mit druckbaren Dokumentation abschaffen sollte, ohne zu wissen, dass ihre Kunden die PDF-Dateien alle gedruckt und die meisten der Hilfethemen jedes Mal gibt es ein Update. Sie haben Ihre Endbenutzer und Ihren Markt kennen. Leider leben auch viele Entwickler in einer Blase, von anderen Entwicklern umgeben.

Sollten Entwickler schreiben Hilfe? Wahrscheinlich nicht. Es sei denn, man kann wirklich denken, wie der typische Anwender, Entwurf Noten, sondern ein Tech-Schriftsteller technische Informationen brechen lassen bis auf die Ebene der Endbenutzer Bedürfnisse.

In einer aktuellen Anwendung, wir nicht bieten kontextsensitive Hilfe. Dies hatte technischen Gründen eher als alles andere (die Hilfedatei ist im Wesentlichen eine mehrsprachige DocBook-Datei, die in der Theorie eine kontextsensitive Hilfe unterstützt, aber es funktionierte nicht gut). Es hat eine Seite für jedes Fenster / Dialog in der Anwendung, mit allen Kontrollen erklärt. Jedoch hat jede Kontrolle auch eine ziemlich umfassende Tooltip, die vor allem die Notwendigkeit für zusätzliche Hilfe entfernt. Jeder Dialog hat eine Hilfe, um den Dialog spezifische Seite aufzurufen. Historisch gesehen, könnte man den Tooltip-Text in der Hilfe-Datei speichern, aber das scheint nicht mit dem jüngsten Hilfesystemen zu arbeiten. Und sie sind sowieso in Ressourcen gespeichert.

Aber dann, es ist nicht eine Anwendung für jedermann. Da das Netzwerk-System, das mit der Anwendung verwaltet werden, kann ein komplexes Thema an sich ist, gibt es eine spezielle Schulung für die Benutzer wie auch immer, und die Anwendung ist so konzipiert, dass, wenn Sie das Netzwerksystem kennen, wissen Sie auch die Anwendung. Mit anderen Worten werden das Anwendungsmodell einer Linie mit dem Benutzermodell so gut, dass umfassenden Hilfefunktionen nicht benötigt. Das sollte das Ziel einer jede Anwendungsentwicklung sein.

Die meisten Informationen in den Hilfedateien über die Bedienelemente ist nicht wirklich mehr als das, was bereits im Tooltip, weil niemand mehr braucht.

Büro und Visual Studio lösten das Problem ziemlich ähnlich -. Hilfe Drücken öffnen die Hilfeseite für den gesamten Dialog, nicht für die einzelne Steuer

Wenn Sie einen Teil eines Dialogs, die so kompliziert ist, dass es zusätzlich erklärt werden muss (und da Sie es nicht neu gestalten können, um es einfacher zu machen), können Sie die Erklärung setzen sich direkt neben der Kontrolle. Dies ist in vielen Anwendungen für besondere Fälle verwendet, so dass der Workflow nicht unterbrochen wird, weil der Benutzer beispielsweise zu sehen ist wie ein bestimmte Text geschrieben werden muss.

Ich habe noch nie ein kontextsensitive Hilfe in einer Anwendung zur Verfügung gestellt, noch habe ich gesehen, es in jeder anderen Anwendung gut genug umgesetzt immer, es selbst zu nutzen. Meiner Meinung nach ist der Aufwand zu tun, übersteigt es auch den Vorteil.

Auf der letzten Anwendung, die ich beteiligt war, in dem diese Entscheidung getroffen werden musste, haben wir Tooltip Ballons in der Anwendung, die einen Textballon angezeigt, wenn der Benutzer über jede Kontrolle schwebte. Wir stellten auch eine herkömmliche manuelle, die meist mit vielen Komplettlösungen wurde Schritt-für-Schritt-Screenshots.

Nach einer Weile der Benutzer krank der Ballons bekamen und machten sie mit einer Checkbox aus uns zur Verfügung, aber es schien die Anfänger zu helfen loszuzulegen.

Alle unsere Anwendungen haben eine kontextsensitive Hilfe in Form von Tooltips (ähnlich dem Office 2007-Tipps) für alle kritischen Funktionen der Anwendung.

Während wir die traditionellen, ausgewachsene Hilfedatei nicht bieten, haben wir auf jeden Fall eine Knowledge Base, die wir regelmäßig aktualisieren. Dies ist eine Sammlung aller Hilfe Kunden per Telefon zur Verfügung gestellt, E-Mail, etc., auf irgendwelche und alle Fragen, richtig kategorisierte und leicht gefunden. Dies führte schließlich endet die beste Hilfe ist, die mehr oder weniger enthält, welche Kunden für eher aussehen als das, was wir zunächst denken, sie benötigen.

Während einige Kunden immer uns wie ein Blick auf der Knowledge Base, ohne so viel am Ende in Verbindung treten, es hilft uns, noch von dem Rad neu zu erfinden Zeit wieder.

Ich gebe Ihnen eine persönliche Meinung, nicht durch eine andere Tatsache gestützt, dass mein persönlicher Geschmack.

Schreiben Hilfedateien waren in der Vergangenheit nützlich, wo alles war neu und Online-Ressourcen waren knapp. Heute sind die meisten Computer-Anwender lernen durch direkte Erforschung. Kontexthilfe in Form von Tooltips ist groß und stark gefördert. Es Hinweise für dieses explorative Lernen gibt

Was ist Hilfe-Dokumentation mit vielen Links um zu klicken? gut es ist offensichtlich groß, aber früher sehr selten denke ich. In den meisten Fällen kann der Benutzer erhält Antworten mit einer richtigen Google-Suche. Außerdem ist diese Art von Dokumentation teuer . Es kann nicht von einem Entwickler geschrieben werden. Sie haben zu mieten oder bestimmte Personen für diese, mit technischen Schreiben und Klarheit als relevante Fähigkeiten zuzuweisen.

Wenn ich diese Entscheidung zu verwalten hätte, würde ich für diese Funktionen nur vollständige Dokumente zur Verfügung stellen, die sehr geheim sind und besondere (ich würde sagen einzigartig) für Ihre Anwendung. Ich würde auf jeden Fall sind in der Regel zu einem Online-Tutorial, statt kontextuellen Hilfedateien. Dies hat den zusätzlichen Vorteil, Informationen darüber zu geben, wie schwierig ist, Ihre Anwendung zu verwenden, und was ist der häufigsten nachgefragten Hotspots (durch die Hits und Referrer-Suchanfrage zu Ihrem Online-docs Auswertung).

Mit Tooltips und eine allgemein erhöhten Computer Fähigkeit, in den Benutzern, können manche Anwendungen sehr gut ohne Hilfe-Dateien. Allerdings müssen einige Anwendungen Dateien helfen, so viel für die allgemeine Thema Informationen für die Anwendungsnutzung. Zum Beispiel in einem Foto-App sollten Sie JPEG-Komprimierung und umfassen einige Beispiele in der Hilfe-Datei, auch wenn der Benutzer den Betrieb ist selbstverständlich.

erklären,

Es scheint mir, dass Microsoft ein Beitrag zum Rückgang der kontextsensitive Hilfe, zum Guten oder zum Schlechten. Erstens sind die Hilfesysteme in Visual Studio, um es milde auszudrücken, ein Schmerz zu verwenden. Zweitens hat die Benutzerfreundlichkeit von Visual Studio-Hilfesystem bergab deutlich weg. Ich werde die rant weglassen, aber es genügt zu sagen, dass es dauert viele mehr Klicks und blättert auf relevante Informationen in der VS2008 Hilfe. Dieser neigt dazu, einen niedrigeren Standard für die Hilfesysteme in Anwendungen zu setzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top