Das Rätsel lösen, wie Menschen WordPress tatsächlich verwenden

Veröffentlicht: 2017-02-21

Ich bin dafür, dass WordPress mehr anonymisierte Nutzungsdaten sammelt, die helfen könnten, fundierte Entscheidungen über Änderungen oder Verbesserungen am Kern zu treffen, wie z. B. das Nachverfolgen von Änderungen an der WordPress-Benutzeroberfläche, welche Schaltflächen oder Einstellungen am häufigsten verwendet werden usw.

Ein gutes Beispiel dafür, wann diese Daten nützlich gewesen sein könnten, ist die kürzlich erfolgte Entfernung der Justify- und Underline-Schaltflächen aus dem Editor in WordPress 4.7. Während der Diskussion darüber, ob sie entfernt werden sollten oder nicht, fragten einige Leute, ob es irgendwelche Benutzerdaten gebe, die angeben würden, wie oft sie verwendet werden, und helfen würden, die Auswirkungen ihrer Entfernung abzuschätzen.

Die einzigen verfügbaren Daten, die helfen, eine fundierte Entscheidung zu treffen, wurden von Mel Choyce bereitgestellt. Choyce teilte Statistiken von WordPress.com und seiner Vielzahl von Editor-Oberflächen, die darauf hinwiesen, dass Fett, Kursiv und Links am häufigsten verwendet werden, während Listen und Blockquotes die am zweithäufigsten verwendeten Schaltflächen sind.

Die Ausrichtungsschaltflächen Mitte und Links werden häufig verwendet, aber die Daten bestimmen nicht, ob Benutzer sie zum Ausrichten von Text oder Bildern verwenden. Informationen darüber, welche Überschriften am häufigsten verwendet werden, waren nicht verfügbar. Das Team hatte keine spezifischen Nutzungsdaten für den WordPress-Kerneditor.

In dem Ticket mischte sich Andrew Ozz, der die TinyMCE-Komponente wartet, ein und stimmte zu, dass gute Benutzerdaten benötigt werden.

Um vor dem Entfernen der Schaltflächen Nutzungsdaten zu erhalten, hat Ozz ein kleines Plugin erstellt, um Tests mit fünf bestehenden und erstmaligen Benutzern durchzuführen. Interessanterweise entdeckte er, dass beide Arten von Benutzern auf die Küchenspüle-Schaltfläche klickten, um die zweite Reihe von Schaltflächen anzuzeigen, und nicht auf die Schaltfläche klickten, um sie wieder auszublenden.

Ozz teilte auch andere Ergebnisse seiner begrenzten Tests mit.

Ich weiß, dass diese Testergebnisse äußerst begrenzt sind und nicht verwendet werden können, um eine Entscheidung zu treffen, aber sie sind ein Hinweis darauf, was „echte“ Tests zeigen können. In diesem Fall zeigt sich, dass das Verschieben von Schaltflächen in die unterste Reihe keine Auswirkung auf die Verwendung dieser Schaltflächen hat, da sie immer noch sichtbar sind.

Diese sehr begrenzten Tests zeigten auch ein anderes (viel größeres) Problem: Jemand hat dies vor einiger Zeit erwähnt (glaube, es war @mor10), etwa 20 % der WordPress-Benutzer wissen nicht einmal, dass es eine zweite Editor-Symbolleiste gibt, und einige fühlen sich ' ziemlich dumm', nachdem ich es entdeckt hatte. Ich denke, das ist eine schlechte UX und etwas, das leicht behoben werden kann, indem die zweite Symbolleiste standardmäßig geöffnet ist, und das Beheben ist wichtiger und wird die UX für diese 20 % der Benutzer erheblich verbessern.

Stellen Sie sich vor, wie nützlich es für Core-Entwickler oder andere wäre, wenn es Nutzungsdaten wie diese in größerem Umfang gäbe, die schnelle Verbesserungen vorantreiben und helfen könnten, Schwachstellen zu entdecken und zu beseitigen.

Matt Mullenweg, Mitschöpfer des WordPress-Projekts, hat das Ticket mit dem Telemetrie-Vorschlag geschlossen, da er nicht zu den drei Projektschwerpunkten für 2017 gehört.

„Es gibt keinen Teil der aktuellen oder potenziellen WP-Entwicklung, der durch das Fehlen dieser bestehenden zurückgehalten wird, da es einfache und aktuelle Möglichkeiten gibt, Fragen mit Daten zu beantworten, soweit dies unsere Entscheidungen beeinflussen würde“, sagte Mullenweg.

Morten Rand-Hendriksen antwortete auf die Schließung und sagte, dass die quantitativen Benutzertests direkt in den Schwerpunktbereich der Customizer fallen.

„Ich würde behaupten, dass der Customizer seit der Veröffentlichung vor einigen Jahren einen mehrjährigen, groß angelegten quantitativen Benutzertest mit inkrementellen Anpassungen und Verbesserungen durchlaufen hat“, sagte Rand-Hendriksen.

„Dies entspricht der standardmäßigen agilen Entwicklung. An dieser Stelle kann der Customizer als ausgereift angesehen werden, und um eine ausgereifte Lösung voranzubringen, sind harte Daten zu Nutzung, Anwendungsfällen und Benutzeranforderungen erforderlich. Dies geht über standardmäßige Benutzertests hinaus bis hin zur groß angelegten Datenerfassung, auf die dieses Ticket abzielt.“

Perspektive eines WordPress-Release-Leads

Es gibt WordPress-Core-Entwickler, die Interesse an einem ähnlichen System gezeigt haben. Zu Beginn des WordPress 4.7-Entwicklungszyklus bekundete Drew Jaynes, der den Veröffentlichungszyklus von WordPress 4.2 leitete, Interesse an der Schaffung eines Opt-in-Datenerfassungssystems.

Die Idee stieß auf positives Feedback, darunter auch Menschen, die ihre Hilfe anboten. Ich habe Jaynes gefragt, was er von einem solchen System hält und wie es der Kernentwicklung zugute kommen könnte.

„Es gibt einige Diskussionen darüber, welche Form diese Sammlung anfangs annehmen sollte, aber ich denke, es besteht Konsens darüber, dass sie Opt-in sein und eine von zwei Formen (oder eine Mischung aus beiden) annehmen sollte: aktiv (Umfragen im Admin) oder passiv (anonymisierte Nutzungs-)Datenerhebung“, sagte Jaynes.

„In jedem Fall denke ich, dass die Verfügbarkeit dieser Daten der gesamten Community zugute kommen würde, unabhängig von der offensichtlichen praktikablen Anwendung in der Kernentwicklung.

„All diese Daten können und sollten verwendet werden, um die Entscheidungsfindung in WordPress in Zukunft zu informieren. Das Kernteam muss wirklich den Reset-Knopf für das Konzept der 80/20-Regel drücken, einschließlich dessen, was und wen sie repräsentiert.

„Wir sollten modernes WordPress für den modernen WordPress-Benutzer entwickeln, und sich auf Matts Instinkte gepaart mit der Erfahrung des Kernteams zu verlassen, reicht nicht mehr aus, um eine positive Vorwärtsdynamik aufrechtzuerhalten.“

Jaynes nennt den Editor als Beispiel dafür, wo es hilfreich wäre, die Daten zu haben, und dass es ohne sie verfrüht wäre, einen idealisierten „modernen Editor“ in WordPress zu verfolgen. Die Daten könnten auch dazu beitragen, Einblicke in die Verbesserung der neuen Benutzererfahrung zu geben.

„Eine häufige Beschwerde ist, dass der WordPress-Admin für neue Benutzer wirklich überwältigend sein kann“, sagte Jaynes. „Echte Daten darüber zu haben, wie häufig die verschiedenen Hauptbildschirme verwendet werden, könnte wirklich Entscheidungen darüber treffen, ob sie vielleicht reduziert oder einige Dinge im Laufe der Zeit ausgeblendet werden, die immer weniger verwendet werden.“

Während das Sammeln von Daten dabei helfen könnte, fundierte Entscheidungen zu treffen, sollte es das Kernteam seiner Meinung nach nicht davon abhalten, zu experimentieren.

„Ich denke, echte, zitierfähige Daten könnten die Gegenreaktionen, die wir in den letzten paar Jahren bei einigen Veröffentlichungen gesehen haben, wirklich reduzieren“, sagte Jaynes. „Bereiche, in denen Entscheidungen des Kernteams dazu führten, dass sich einige Benutzergruppen im Stich gelassen fühlten.“

„Es ist erwähnenswert, dass es absolut sinnvoll ist, dem Kernteam Experimente zu ermöglichen, solange wir darauf achten, dass wir uns nicht an etwas festklammern, das zusammengeführt wurde, als einzige Möglichkeit, dieses Problem jemals zu lösen. da geraten wir in Schwierigkeiten.“

Wer sind die 80/20 Benutzer von WordPress?

Die auffälligste Aussage in Rand-Hendriksens Vorschlag ist, dass die WordPress-Entwicklung stattfindet, ohne zu wissen, wer die 80 % oder 20 % der Benutzer sind.

„Während der Entwicklung von WordPress 4.7 war ich an mehreren Gesprächen beteiligt, die sich um die vermutete Nutzung von Funktionen drehten“, sagte Rand-Hendriksen.

„Das allgemeine Argument war, dass auf der Grundlage der 80/20-Regel bestimmte Funktionen hinzugefügt werden sollten, während andere entfernt werden sollten. Ich habe immer wieder die bekannte Tatsache angesprochen, dass wir keine Ahnung haben, welche Funktionen 80 % oder sogar 20 % der WordPress-Benutzer tatsächlich verwenden, sodass jeder Anspruch auf Gültigkeit in der 80/20-Regel bestenfalls Vermutungen ist.“

Das Sammeln von Nutzungsdaten ist gängige Praxis. Microsoft Windows, Mozilla Firefox, Chrome, iOS und eine Reihe anderer Softwareprojekte verfügen über Opt-in-Datenerfassungssysteme, die zur Verbesserung des Produkts verwendet werden. Sie geben auch Aufschluss darüber, wie Kunden ihre Produkte verwenden.

Die WordPress-Entwicklung hingegen stützt sich auf die Support-Foren, von WordPress.com gesammelte Daten, begrenzte Benutzertests, verbales Feedback bei WordCamps und andere kleine Datenpunkte. Das Sammeln von Nutzungsdaten von WordPress könnte Trends aufzeigen und Hinweise auf Änderungen im Zusammenhang mit der Philosophie der Entscheidungen statt Optionen der WordPress-Entwicklung liefern.

Das Sammeln von Nutzungsdaten wird nicht alle Probleme von WordPress lösen, aber es ist besser, sie verfügbar zu haben, um fundiertere Entscheidungen zu treffen, als überhaupt keine Daten zu haben. Obwohl ein Opt-in-Datenerfassungssystem in WordPress in nächster Zeit nicht im Mittelpunkt stehen wird, ist es ermutigend zu sehen, dass die Idee Verdienste hat und einige Kernentwickler daran interessiert sind, dass sie Wirklichkeit werden.

Ich würde mich gerne anmelden und meine Nutzungsdaten mit WordPress.org teilen, solange sie anonymisiert und in zusammengefasster Form öffentlich angezeigt werden. Würdest du?

[Umfrage-ID=”60″]