Ist es ein schlechtes Zeichen? Ich denke, es ist eine Warnung, die es wert ist, untersucht zu werden, aber ich denke auch, dass sie passieren wird.
Wenn Leute irgendeine Art von Feedback an mich senden, versuche ich, es in drei Gruppen zu filtern:
- Bugs
- Funktionsanfragen
- Fehlkommunikation
Bugs
Fehler treten auf, wenn etwas offensichtlich nicht so funktioniert, wie Sie es erwarten, oder wie der Benutzer es erwartet. Es fragte mich nach meinem Namen, ich gab "Scott" ein, drückte die Eingabetaste und sagte: "Hi Joe!"
Funktionsanfragen
Dies ist wie "Ich weiß, wir haben noch nie darüber gesprochen, aber kann das Programm anhand meiner Mausgesten feststellen, dass ich Linkshänder bin und die OK-Taste auf die linke Seite des Bildschirms bewegen?" In diesem Fall entspricht das aktuelle Verhalten sowohl Ihren Erwartungen als auch den Erwartungen des Benutzers , der jedoch die Erwartung ändern möchte.
Fehlkommunikation
In diesem Fall würden Sie ein Ergebnis von einem Szenario erwarten, der Benutzer erwartet jedoch ein anderes Ergebnis. Manchmal wird dies zu einer Feature-Anfrage, wenn sie ihre Erwartungen nicht mitgeteilt haben, dies aber glaubten. Manchmal wird dies zu einem Fehler, wenn sich herausstellt, dass Ihre Erwartungen falsch sind.
Oft haben Sie jedoch Kenntnisse, die der Benutzer nicht hat. Was wäre, wenn sie sagten: "Auf diesem Bildschirm kann ich zweimal einen Datensatz mit demselben Vor- und Nachnamen für mich selbst hinzufügen! Das ist offensichtlich ein Fehler!" Ihre Antwort könnte lauten: "Es gibt viele Menschen auf der Welt mit dem gleichen Vor- und Nachnamen, daher muss diese Kombination nicht eindeutig sein. Wir haben eine Bereinigungsaufgabe, die nachts ausgeführt wird und einen Bericht über mögliche Duplikate per E-Mail an sendet Kundendienst, wenn er glaubt, ein Duplikat mit einem ähnlichen Namen und einer ähnlichen Adresse zu finden, und bittet ihn, es manuell zu überprüfen. "
Sie sollten also jeden Fehlerbericht lesen, aber die meisten komplexen Systeme werden Fehlerberichte haben, die eigentlich nur Funktionsanforderungen oder möglicherweise eine falsche Kommunikation der Anforderungen darstellen. Das Unverständnis über die zugrunde liegende Komplexität der realen Welt ist wahrscheinlich die Hauptursache für diese Probleme.