Resolviendo el misterio de cómo la gente realmente usa WordPress
Publicado: 2017-02-21Estoy a favor de que WordPress recopile más datos de uso anónimos que podrían ayudar a tomar decisiones informadas sobre cambios o mejoras en el núcleo, como el seguimiento de cambios en la interfaz de usuario de WordPress, qué botones o configuraciones se usan con más frecuencia, etc.
Un buen ejemplo de cuándo estos datos podrían haber sido útiles es la reciente eliminación de los botones de justificación y subrayado del editor en WordPress 4.7. Durante la discusión sobre si deberían eliminarse o no, varias personas preguntaron si había datos de usuarios disponibles que indicaran cuánto se usan y ayudaran a medir el impacto de eliminarlos.
Mel Choyce proporcionó los únicos datos disponibles para ayudar a tomar una decisión informada. Choyce compartió estadísticas de WordPress.com y su variedad de interfaces de editor que indicaron que la negrita, la cursiva y los enlaces son los más utilizados, mientras que las listas y las comillas en bloque son los segundos botones más utilizados.
Los botones de alineación Centro e Izquierda se usan con frecuencia, pero los datos no determinan si las personas los usan para alinear texto o imágenes. No se disponía de información sobre qué encabezados se utilizan más. El equipo no tenía datos de uso específicos del editor principal de WordPress.
En el ticket, Andrew Ozz, que mantiene el componente TinyMCE, intervino y estuvo de acuerdo en que se necesitan buenos datos de usuario.
En un esfuerzo por obtener datos de uso antes de eliminar los botones, Ozz creó un pequeño complemento para realizar pruebas con cinco usuarios nuevos y existentes. Curiosamente, descubrió que ambos tipos de usuarios hacían clic en el botón del fregadero de la cocina para mostrar la segunda fila de botones y no hacían clic en el botón para ocultarlos nuevamente.
Ozz también compartió otros resultados de sus pruebas limitadas.
Sé que los resultados de estas pruebas son extremadamente limitados y no se pueden usar para tomar una decisión, pero son una indicación de lo que pueden revelar las pruebas 'reales'. En este caso, muestra que mover los botones a la fila inferior no tendrá ningún efecto sobre el uso de estos botones, ya que seguirán estando visibles en todo momento.
Esta prueba súper limitada también indicó otro problema (mucho más grande): alguien mencionó esto hace algún tiempo (creo que fue @mor10), alrededor del 20% de los usuarios de WordPress ni siquiera saben que hay una segunda barra de herramientas del editor, y algunos sienten ' bastante estúpido' después de descubrirlo. Creo que esto es una mala experiencia de usuario y algo que se puede arreglar fácilmente teniendo la segunda barra de herramientas abierta de forma predeterminada, y arreglarla es más importante y mejorará mucho la experiencia de usuario para este 20% de los usuarios.
Imagínese lo útil que sería para los desarrolladores principales u otros si hubiera datos de uso como este en una escala mayor que pudieran impulsar mejoras rápidas y ayudar a descubrir y eliminar puntos débiles.
Matt Mullenweg, co-creador del proyecto WordPress, ha cerrado el boleto con la Propuesta de Telemetría ya que no está dentro de las tres áreas de enfoque del proyecto para 2017.
“No hay parte del desarrollo actual o potencial de WP que esté siendo frenado por la falta de este existente, ya que existen formas fáciles y actuales de responder preguntas con datos en la medida en que informarían nuestras decisiones”, dijo Mullenweg.
Morten Rand-Hendriksen respondió al cierre diciendo que las pruebas cuantitativas de los usuarios caen directamente dentro del área de enfoque del Personalizador.
“Diría que desde el lanzamiento del Personalizador hace algunos años, ha pasado por una prueba de usuario cuantitativa a gran escala de varios años con ajustes y mejoras incrementales”, dijo Rand-Hendriksen.
“Esto está en línea con el desarrollo ágil estándar. En este momento, el Personalizador puede considerarse maduro, y hacer avanzar una solución madura requiere datos concretos sobre el uso, los casos de uso y las necesidades de los usuarios. Esto va más allá de las pruebas de usuario estándar para la recopilación de datos a gran escala, que es el objetivo de este ticket”.
Perspectiva de un líder de lanzamiento de WordPress
Hay desarrolladores del núcleo de WordPress que han mostrado interés en un sistema similar. Al comienzo del ciclo de desarrollo de WordPress 4.7, Drew Jaynes, quien dirigió el ciclo de lanzamiento de WordPress 4.2, expresó interés en crear un sistema de recopilación de datos de suscripción voluntaria.
La idea recibió comentarios positivos que incluyeron personas que se ofrecieron a ayudar. Le pregunté a Jaynes qué pensaba sobre un sistema de este tipo y cómo podría beneficiar el desarrollo central.

“Hay cierta discusión sobre qué forma debería tomar esa recopilación inicialmente, pero creo que hay consenso en que debería ser opcional y tomar una de dos formas (o un híbrido de las dos): activa (encuestas en el administrador) o pasiva. recopilación de datos (uso anónimo)”, dijo Jaynes.
“De cualquier manera, creo que tener estos datos disponibles beneficiaría a toda la comunidad, independientemente de la aplicación practicable obvia dentro del desarrollo central.
“Todos esos datos pueden y deben usarse para informar la toma de decisiones en WordPress en el futuro. El equipo central realmente necesita presionar el botón de reinicio en el concepto de la regla 80/20, incluido qué y a quién representa.
“Deberíamos estar construyendo WordPress moderno para el usuario moderno de WordPress, y confiar en los instintos de Matt junto con la experiencia del equipo central ya no es suficiente para mantener un impulso positivo hacia adelante”.
Jaynes cita al editor como un ejemplo de dónde sería útil tener los datos y que, sin ellos, es prematuro buscar un "editor moderno" idealizado en WordPress. Los datos también podrían ayudar a proporcionar información sobre cómo mejorar la experiencia del nuevo usuario.
“Una queja común es que el administrador de WordPress puede ser realmente abrumador para los nuevos usuarios”, dijo Jaynes. "Tener datos reales sobre la frecuencia con la que se usan las diversas pantallas principales podría realmente informar las decisiones sobre tal vez reducirlas u ocultar algunas cosas con el tiempo que se usan cada vez menos".
Si bien la recopilación de datos podría ayudar a tomar decisiones informadas, no cree que deba impedir que el equipo central experimente.
“Creo que tener datos reales y citables realmente podría reducir la cantidad de reacciones negativas que hemos visto con algunos lanzamientos en los últimos años”, dijo Jaynes. "Áreas donde las decisiones del equipo central dejaron a un grupo de usuarios sintiéndose abandonados".
“Vale la pena mencionar que hay un valor absoluto en permitir que el equipo central experimente, siempre y cuando tengamos cuidado de no aferrarnos a algo que se fusionó como la única forma que necesitaremos para resolver ese problema; ahí es donde nos metemos en problemas”.
¿Quiénes son los 80/20 usuarios de WordPress?
La afirmación más llamativa de la propuesta de Rand-Hendriksen es que el desarrollo de WordPress se está produciendo sin tener idea de quiénes son el 80% o el 20% de los usuarios.
“Durante el desarrollo de WordPress 4.7, participé en varias conversaciones centradas en el uso supuesto de funciones”, dijo Rand-Hendriksen.
“El argumento general fue que, según la regla 80/20, se deben agregar ciertas funciones y eliminar otras. Seguí mencionando el hecho bien conocido de que no tenemos ni idea de qué características usan realmente el 80%, o incluso el 20%, de los usuarios de WordPress, por lo que cualquier reclamo de validez en la regla 80/20 es, en el mejor de los casos, una conjetura”.
La recopilación de datos de uso es una práctica estándar. Microsoft Windows, Mozilla Firefox, Chrome, iOS y una serie de otros proyectos de software tienen sistemas de recopilación de datos opcionales que se utilizan para mejorar el producto. También proporcionan información sobre cómo los clientes utilizan sus productos.
El desarrollo de WordPress, por otro lado, se basa en los foros de soporte, los datos recopilados de WordPress.com, las pruebas limitadas de usuarios, los comentarios verbales en WordCamps y otros pequeños puntos de datos. La recopilación de datos de uso de WordPress podría mostrar tendencias y proporcionar evidencia de cambios relacionados con las decisiones, no con la filosofía de opciones del desarrollo de WordPress.
La recopilación de datos de uso no resolverá todos los problemas de WordPress, pero tenerlos disponibles para tomar decisiones más informadas es mejor que no tener ningún dato. Aunque un sistema de recopilación de datos opcional en WordPress no será un enfoque central en el corto plazo, es alentador ver que la idea tiene mérito y es algo que algunos desarrolladores principales están interesados en que se convierta en realidad.
Con mucho gusto aceptaría y compartiría mis datos de uso con WordPress.org siempre que se anonimizaran y se mostraran públicamente en conjunto. ¿lo harías?
[identificación de la encuesta =”60″]
