Risolvere il mistero di come le persone utilizzano effettivamente WordPress
Pubblicato: 2017-02-21Sono favorevole a che WordPress raccolga dati di utilizzo più anonimi che potrebbero aiutare a prendere decisioni informate su modifiche o miglioramenti al core, come il monitoraggio delle modifiche all'interfaccia utente di WordPress, quali pulsanti o impostazioni vengono utilizzati più spesso, ecc.
Un buon esempio di quando questi dati avrebbero potuto tornare utili è la recente rimozione dei pulsanti di giustificazione e sottolineatura dall'editor in WordPress 4.7. Durante la discussione sull'opportunità di rimuoverli o meno, un certo numero di persone si è chiesto se fossero disponibili dati utente che indicassero quanto vengono utilizzati e aiutassero a valutare l'impatto della loro rimozione.
Gli unici dati disponibili per aiutare a prendere una decisione informata sono stati forniti da Mel Choyce. Le statistiche condivise di Choyce da WordPress.com e la sua varietà di interfacce dell'editor che indicavano Grassetto, Corsivo e Collegamenti sono le più utilizzate mentre Liste e Blockquotes sono i secondi pulsanti più utilizzati.
I pulsanti di allineamento Centro e Sinistra vengono utilizzati spesso, ma i dati non determinano se le persone li stanno utilizzando per allineare testo o immagini. Non erano disponibili informazioni su quali intestazioni sono più utilizzate. Il team non disponeva di dati di utilizzo specifici per l'editor principale di WordPress.
Nel ticket, Andrew Ozz, che gestisce il componente TinyMCE, è intervenuto e ha convenuto che sono necessari buoni dati utente.
Nel tentativo di ottenere i dati sull'utilizzo prima di rimuovere i pulsanti, Ozz ha creato un piccolo plug-in per eseguire test con cinque utenti esistenti e nuovi utenti. È interessante notare che ha scoperto che entrambi i tipi di utenti hanno fatto clic sul pulsante del lavello della cucina per visualizzare la seconda fila di pulsanti e non hanno fatto clic sul pulsante per nasconderli di nuovo.
Ozz ha anche condiviso altri risultati dei suoi test limitati.
So che i risultati di questi test sono estremamente limitati e non possono essere utilizzati quando si prende una decisione, ma sono un'indicazione di ciò che i test "reali" possono rivelare. In questo caso mostra che lo spostamento dei pulsanti nella riga inferiore non avrà alcun effetto sull'utilizzo di questi pulsanti poiché saranno comunque visibili in ogni momento.
Questo test super limitato ha indicato anche un altro (molto più grande) problema: qualcuno lo ha menzionato qualche tempo fa (pensa che fosse @mor10), circa il 20% degli utenti di WordPress non sa nemmeno che esiste una seconda barra degli strumenti dell'editor e alcuni pensano ' piuttosto stupido' dopo averlo scoperto. Penso che questa sia una cattiva UX e qualcosa che può essere risolto facilmente avendo la seconda barra degli strumenti aperta per impostazione predefinita, e risolverla è più importante e migliorerà molto l'UX per questo 20% di utenti.
Immagina quanto sarebbe utile per gli sviluppatori principali o altri se fossero disponibili dati di utilizzo come questo su una scala più ampia che potrebbero alimentare rapidi miglioramenti e aiutare a scoprire ed eliminare i punti deboli.
Matt Mullenweg, co-creatore del progetto WordPress, ha chiuso il ticket con la Proposta di telemetria in quanto non rientra nelle tre aree di interesse del progetto per il 2017.
"Non c'è parte dello sviluppo attuale o potenziale del WP che è trattenuto dalla mancanza di questo esistente, poiché ci sono modi semplici e attuali per rispondere alle domande con i dati nella misura in cui potrebbero informare le nostre decisioni", ha affermato Mullenweg.
Morten Rand-Hendriksen ha risposto alla chiusura affermando che i test quantitativi sugli utenti rientrano esattamente nell'area di interesse del Customizer.
"Direi che dal rilascio del Customizer alcuni anni fa, è stato sottoposto a un test utente quantitativo su larga scala pluriennale con modifiche e miglioramenti incrementali", ha affermato Rand-Hendriksen.
“Questo è in linea con lo sviluppo agile standard. A questo punto, il Customizer può essere considerato maturo e portare avanti una soluzione matura richiede dati concreti sull'utilizzo, i casi d'uso e le esigenze degli utenti. Questo va oltre i test utente standard per la raccolta di dati su larga scala, che è ciò a cui mira questo ticket".
Prospettiva da un lead di rilascio di WordPress
Ci sono sviluppatori principali di WordPress che hanno mostrato interesse per un sistema simile. All'inizio del ciclo di sviluppo di WordPress 4.7, Drew Jaynes, che ha guidato il ciclo di rilascio di WordPress 4.2, ha espresso interesse per la creazione di un sistema di raccolta dati opt-in.
L'idea ha ricevuto un feedback positivo che includeva persone che si offrivano di aiutare. Ho chiesto a Jaynes quali sono i suoi pensieri su un sistema del genere e in che modo potrebbe giovare allo sviluppo di base.

"C'è una discussione su quale forma dovrebbe assumere quella raccolta inizialmente, ma penso che ci sia consenso sul fatto che dovrebbe essere opt-in e assumere una delle due forme (o un ibrido delle due): attiva (sondaggi nell'amministratore) o passiva (utilizzo anonimo) raccolta di dati", ha affermato Jaynes.
"In ogni caso, penso che avere questi dati a disposizione andrebbe a vantaggio dell'intera comunità, indipendentemente dall'ovvia applicazione praticabile all'interno dello sviluppo principale.
“Tutti questi dati possono e devono essere utilizzati per informare il processo decisionale in WordPress in futuro. Il core team ha davvero bisogno di premere il pulsante di ripristino sul concetto della regola 80/20, incluso cosa e chi rappresenta.
"Dovremmo costruire un WordPress moderno per l'utente moderno di WordPress e basarsi sull'istinto di Matt insieme all'esperienza del core team non è più sufficiente per mantenere uno slancio positivo in avanti".
Jaynes cita l'editor come un esempio di dove avere i dati sarebbe utile e che senza di essi, perseguire un "editor moderno" idealizzato in WordPress è prematuro. I dati potrebbero anche aiutare a fornire informazioni dettagliate per migliorare la nuova esperienza utente.
"Una lamentela comune è che l'amministratore di WordPress può essere davvero travolgente per i nuovi utenti", ha affermato Jaynes. "Avere dati reali sulla frequenza con cui vengono utilizzati i vari schermi principali potrebbe davvero prendere decisioni su come ridurlo o nascondere nel tempo alcune cose che vengono utilizzate sempre meno".
Sebbene la raccolta di dati possa aiutare a prendere decisioni informate, non pensa che dovrebbe impedire al team principale di sperimentare.
"Penso che avere dati reali e citabili potrebbe davvero ridurre la quantità di contraccolpo che abbiamo visto con alcune versioni negli ultimi due anni", ha detto Jaynes. "Aree in cui le decisioni principali del team hanno lasciato alcuni gruppi di utenti abbandonati".
“Vale la pena ricordare che è assolutamente utile consentire al team principale di sperimentare, purché stiamo attenti a non agganciarci a qualcosa che è stato fuso come l'unico modo di cui avremo mai bisogno per risolvere quel problema; è qui che ci mettiamo nei guai".
Chi sono gli utenti 80/20 di WordPress?
L'affermazione più sorprendente nella proposta di Rand-Hendriksen è che lo sviluppo di WordPress sta avvenendo senza avere la minima idea di chi siano l'80% o il 20% degli utenti.
"Durante lo sviluppo di WordPress 4.7, sono stato coinvolto in diverse conversazioni incentrate sull'uso presunto delle funzionalità", ha affermato Rand-Hendriksen.
“L'argomento generale era che in base alla regola 80/20, alcune funzionalità dovrebbero essere aggiunte mentre altre dovrebbero essere rimosse. Ho continuato a sollevare il fatto noto che non abbiamo la più pallida idea di quali caratteristiche utilizzino effettivamente l'80%, o anche il 20%, degli utenti di WordPress, quindi qualsiasi pretesa di validità nella regola 80/20 è nella migliore delle ipotesi congettura.
La raccolta dei dati sull'utilizzo è una pratica standard. Microsoft Windows, Mozilla Firefox, Chrome, iOS e una serie di altri progetti software dispongono di sistemi di raccolta dati opzionali utilizzati per migliorare il prodotto. Forniscono inoltre informazioni dettagliate su come i clienti utilizzano i loro prodotti.
Lo sviluppo di WordPress, d'altra parte, si basa sui forum di supporto, sui dati raccolti da WordPress.com, su test utente limitati, feedback verbale su WordCamps e altri piccoli punti dati. La raccolta di dati sull'utilizzo da WordPress potrebbe mostrare tendenze e fornire prove di modifiche relative alle decisioni, non alla filosofia delle opzioni dello sviluppo di WordPress.
La raccolta dei dati sull'utilizzo non risolverà tutti i problemi di WordPress, ma averli a disposizione per prendere decisioni più informate è meglio che non avere alcun dato. Sebbene un sistema di raccolta dati opt-in in WordPress non sarà presto al centro dell'attenzione, è incoraggiante vedere che l'idea ha dei meriti ed è qualcosa che alcuni sviluppatori principali sono interessati a vedere diventare una realtà.
Sarei lieto di acconsentire e condividere i miei dati di utilizzo con WordPress.org purché fossero resi anonimi e visualizzati pubblicamente in forma aggregata. Vorresti?
[ID sondaggio=”60″]
