it-swarm-eu.dev

Was ist der effektivste Weg, um Feedback zur Open Source-Projektoberfläche einzuholen und zu verwalten?

Ich plane, ein Projekt zu veröffentlichen, das als Plugin in mehrere gängige Content-Management-Systeme integriert wird und als eigenständiger Dienst fungiert. Abgesehen davon, dass den Benutzern ein einfaches Kontaktformular zur Verfügung gestellt wird, mit dem sie auf einem Ticketing-System posten können, sind dies die effektivsten Möglichkeiten Sie haben festgestellt, dass Sie nützliches Feedback über die Benutzeroberfläche einholen und Benutzerfeedback verwalten können?

Bearbeiten:

@Nir & @Rahul - Der Umfang des Benutzer-Feedbacks wird natürlich nicht auf Vorschläge für die Benutzeroberfläche (oder Fehlerberichte oder ...) beschränkt sein, aber ich würde gerne wissen, ob es gute Möglichkeiten gibt, häufig vorkommende Informationen aufzuspüren Probleme mit der Benutzeroberfläche, der Lokalisierung usw. der Anwendung. (Beachten Sie, dass häufig auftretende Probleme möglicherweise nur für eine begrenzte Anzahl von Benutzern häufig sind - und ich sehe leider nicht die Möglichkeit, sich hinzusetzen und jede UI-Lokalisierung mit einem nativen Benutzer zu testen Sprecher zum Beispiel)

Ich plane ein "Fehlerbericht/Vorschlag" -Modal, das von jeder Seite aus zugänglich ist und die Seite meldet, von der aus es aufgerufen wurde, und ich möchte so viele Informationen wie möglich über das Problem erhalten. Ich würde erwarten, dass die meisten Benutzer einen Anstoß in die richtige Richtung benötigen, um nutzbares Feedback ohne Hin und Her zu erhalten.

Es ist eine zweiteilige Frage, vielleicht liest sie sich besser als:

Wie ermutige ich Remotebenutzer einer Webanwendung, Vorschläge zu machen über "Es funktioniert nicht" direkt über die Anwendung, anstatt in einem Forum, einer Plugin-Kommentarseite usw. zu diskutieren cetera?

Was ist der beste Weg, um aus mehreren Quellen aggregiertes Feedback zu verwalten? (wenn dies trotz aller Bemühungen, dies zu verhindern, unvermeidlich geschieht)

Bearbeiten mit Antwort Akzeptiert:

Vielen Dank, Rahul , Nir und tröstend - Ich glaube, ich habe einige der fehlenden Teile des Puzzles umfassender Tests.

Angesichts der Empfehlungen, die ich erhalten habe, und meiner früheren Pläne sieht meine derzeitige Strategie ungefähr so ​​aus:

  1. Fordern Sie Feedback über die Benutzeroberfläche mit einem einfachen Kontakt-/Vorschlags-/Fehlerberichtformular an, das an ein Ticketsystem gesendet wird
  2. Bieten Sie Benutzern ein Forum, in dem sie Vorschläge posten und sich gegenseitig unterstützen können (ich werde wahrscheinlich selbst viel Zeit dort verbringen).
  3. Veröffentlichen Sie eine funktionierende Demoversion der Anwendung und integrieren Sie Click-Tracking-Tools, um zu sehen, wie Benutzer mit der Benutzeroberfläche interagieren
  4. Bieten Sie den Benutzern im Laufe der Projektzeit Anreize in irgendeiner Form, an Betatests teilzunehmen und Feedback zu geben
  5. Betrachten Sie Feedback-Erfassungs- und Organisationstools von Drittanbietern wie UserVoice, GetSatisfaction usw. als bedarfsgerecht (ich denke, dass die Wahl der Lösung stark von der Art der Nutzerbasis abhängt, die das Projekt zeichnet - vorausgesetzt, ich plane dies Wenn Shared Hosting-Benutzer meine Anwendung installieren, ist es möglicherweise sinnvoll, einen Drittanbieter-Service zu verwenden, anstatt meinen eigenen zu rollen. Ich werde jedoch warten, bis das Problem behoben ist.
12
danlefree

Feedback

Wir verwenden serVoice für Feedback. Benutzer erhalten jeweils 10 Stimmen und können etwas erstellen oder abstimmen (eine Idee, einen Fehlerbericht, eine Kritik usw.) und jedem Element bis zu 3 Stimmen zuweisen. Sobald sie keine 10 Stimmen mehr haben, können sie nichts mehr tun, bis wir einen Gegenstand, über den sie abgestimmt haben, schließen oder vervollständigen. Zu diesem Zeitpunkt werden ihre Punkte für diesen Gegenstand zurückerstattet. Es eignet sich hervorragend, um allgemeine Ideen und Rückmeldungen von Personen zu sammeln und Benutzern die Möglichkeit zu geben, über die Ideen der anderen abzustimmen. Die Benutzeroberfläche könnte etwas Arbeit gebrauchen, aber es ist ein netter Dienst, zumal die kostenlose Version mehr als genug ist.

Kundendienst

GetSatisfaction eignet sich hervorragend als Kunden-Support-Forum, in dem Sie Feedback erhalten, aber auch Benutzern ermöglichen können, sich gegenseitig zu helfen. Es ist großartig, wenn Sie einen Schritt über UserVoice hinausgehen und die Community ein wenig weiterentwickeln möchten. Menschen können Feedback geben, das nach Fehlern, Ideen und Komplimenten geordnet ist. Sie können sich auch gegenseitig abstimmen und mit einem Smiley angeben, wie sie sich dabei fühlen. Es ist eine gute Möglichkeit, sich sofort einen Eindruck davon zu verschaffen, wie sich Menschen fühlen: Wenn es 22 traurige Gesichter gibt, sind Sie wahrscheinlich motivierter, sich diesem Problem zu stellen, als ein Haufen gleichgültiger. Die Benutzeroberfläche ist ziemlich nett, obwohl sie im Vergleich zu UserVoice etwas laut und ablenkend ist.

Ticketing-E-Mail-Integration

Darüber hinaus sollten Sie zulassen, dass Personen Ihnen E-Mails senden. In den meisten Ticketingsystemen können Sie Weiterleitungs-E-Mail-Adressen einrichten. Das Schöne an der E-Mail-Integration mit dem Ticketing ist, dass Sie die gesamte Konversation mit dem Benutzer in E-Mails halten können, indem Sie hin und her antworten. Dies bringt dem Benutzer die Bequemlichkeit und Vertrautheit mit der Benutzeroberfläche, anstatt zu erwarten, dass er eine möglicherweise verwirrende Benutzeroberfläche des Ticketing-Systems lernt . Fogbugz macht einen guten Job und ich habe großartige Dinge über Lighthouse gehört.

Warum nicht einfach ein Forum oder ein Kontaktformular nutzen?

Die heutige Web 2.0-Ära bietet viele Lösungen, die für bestimmte Situationen spezifisch sind. Es ist sinnvoll, eine Benutzererfahrung zu nutzen, die ausschließlich für die Lösung des Problems "Ich habe etwas gebaut und möchte Feedback sammeln" entwickelt wurde. Sie können jederzeit Ihre eigene Lösung erstellen, aber Sie werden wahrscheinlich nicht genug Zeit damit verbringen können, damit sie so gut ist wie Produkte wie die oben genannten. Unternehmen wie 37signals, die den Kundensupport als vorrangig betrachten, haben ihre eigenen überlegenen Lösungen entwickelt (z. B. Basecamp Answers ).

Open Source Alternativen

Ich habe Erfahrung mit den oben genannten Lösungen, aber ich habe einige Open-Source-Alternativen zum Sammeln von Feedback erwähnt:

  • IdeaTorrent - Dies scheint eine interessante Kreuzung zwischen einem Forum und etwas wie UserVoice zu sein. Die Entwicklung der neuen Version wurde jedoch eingestellt
  • OpenMind - eine unternehmerischere Feedback-App
8
Rahul

Um UI-Feedback zu erhalten, führen Sie "Flur-Usability-Tests" durch - greifen Sie einfach zu einem zufälligen Opfer, hm, ich meine eine Person, die das Pech hatte, in der Nähe vorbeizukommen (Freund, Familie, Mitarbeiter, Lieferbote, nur kein anderer Entwickler, der am selben System arbeitet). Lassen Sie ihn/sie vor Ihrem Computer sitzen und eine zufällige Aufgabe mit der App erledigen, während Sie zuschauen.

Sie können auch Bildschirmfreigabesoftware verwenden (Skype kann dies oder TeamViewer oder GoToMeeting verwenden), um echte Benutzer aus der Ferne zu beobachten, wenn sie das System verwenden, oder einen Dienst wie UserTesting.com zu verwenden

Sie benötigen eine überraschend geringe Anzahl solcher Tests, um das wirklich wichtige Problem zu finden (das Benutzer daran hindert, die Aufgabe zu erledigen oder Benutzer zu ärgern).

Außerdem ist A/B-Testen ein wirklich gutes Werkzeug. Lassen Sie immer Tests laufen. Wenn Sie nicht wissen, was Sie testen sollen, tauschen Sie einfach zufällige Teile der Benutzeroberfläche aus und ersetzen Sie sie durch etwas völlig anderes - wenn die ursprüngliche Benutzeroberfläche dies nicht tut. t übertrifft den Austausch, es ist nicht optimal (oder es spielt einfach keine Rolle, nicht jedes Teil der Benutzeroberfläche ist schließlich kritisch).

Aus meiner Erfahrung mit dem Verkauf von kommerzieller Software (daher erwarten meine Kunden wahrscheinlich mehr Support als Ihre) funktioniert das Bitten um Feedback zumindest aus Gründen der Benutzerfreundlichkeit nicht, wenn Sie die offensichtlichen Probleme behoben haben, die Sie bereits kennen - insbesondere, wenn Sie das System selbst verwenden - Alle UI-bezogenen Rückmeldungen hören einfach auf.

Für die Verwaltung der Probleme ist ein Ticketingsystem geeignet. Es ist jedoch wichtig, die Probleme nach Schweregrad zu priorisieren und die Probleme in der Reihenfolge ihrer Priorität zu lösen. Andernfalls werden Sie wahrscheinlich zuerst die einfachen, unterhaltsamen Lösungen für die kleinen Probleme implementieren.

2
Nir

Google Analytics und Klick. Jedes Mal, wenn ich clicktale öffne und Benutzervideos anschaue, finde ich neue Probleme.

Allein die Hitze und die Scrollmaps sind von unschätzbarem Wert.

Natürlich geht nichts über echte Usability-Tests!

2
Indolering

Diese Frage befasst sich auch mit einem größeren Problem, mit dem FOSS-Projekte und alle Unternehmen konfrontiert sind: Wie können schlechte Vorschläge und schlecht informierte UI-Meinungen von wirklich nützlichen ausgeschlossen werden? Die Konstruktionsdokumentation und frühere Fragen und Antworten, auf die Sie verweisen können (wie bei einem Ideen-Torrent), sind Ihre erste Verteidigungslinie. Bill Fulton arbeitet viel daran, ich habe es in diesem Blog-Beitrag angesprochen (er veröffentlicht nicht viel)

1
Indolering