Desde que comenzamos a desarrollar WebWork Time Tracker , hemos sido nuestros propios usuarios.

Después de todo, antes de vender algo debes asegurarte de que vale la inversión que tus usuarios van a hacer. 

Lo que comenzó como una forma de garantizar que nuestro producto funcione como queremos, se ha transformado en una cultura de uso de nuestra propia herramienta en nuestro proceso de trabajo diario. 

Lo que no sabíamos es que existe un término para ello: dogfooding .

Básicamente significa utilizar su propio producto como una forma de probarlo, experimentar cómo funciona y resolver errores antes de que lleguen a los usuarios reales. 

En cierto sentido, el dogfooding es un método asequible para probar productos, ya sea en las primeras etapas de desarrollo o a lo largo de su vida útil.

Si bien la asequibilidad y la eficacia son las principales ventajas del dogfooding, en WebWork hemos experimentado muchas más.

Sentido de estar centrado en el usuario 

La cultura del dogfooding ha moldeado la forma en que los miembros de nuestro equipo abordan sus tareas diarias, incluso si estas no están directamente relacionadas con el usuario final. Incluso roles tan distantes de los usuarios como los ingenieros son conscientes de cómo los usuarios percibirán y usarán las funciones que desarrollamos.

Creemos que le debemos esto al dogfooding: usar continuamente WebWork para hacer un seguimiento de nuestro propio tiempo, administrar nuestras tareas y probar el monitoreo de la productividad .

Empatía por el producto 

El uso de WebWork por nuestra parte ha introducido un activo valioso en nuestras operaciones: la empatía .

Apuesto a que nunca has oído hablar de la empatía como parte de las operaciones de un equipo técnico. 

Bueno, ahora lo tienes. 

Consideramos a WebWork como nuestra creación, la que hemos cultivado y criado hasta convertirla en el software independiente para adultos que es hoy. Bueno, no independiente técnicamente, sino metafóricamente, en cuanto a su gran crecimiento. 

El porqué y el cómo del producto

Nuestra experiencia con WebWork ha moldeado nuestra perspectiva del trabajo, que ya no se limita a una simple serie de tareas. Ya no nos interesa solo el qué, también el porqué y el cómo .

Hemos tenido múltiples casos en los que empleados de todos los departamentos, incluso aquellos sin conexión directa con el producto, reportaron inquietudes y observaciones que posteriormente resultaron valiosas. Algunos de estos conocimientos incluso evolucionaron en las conocidas y apreciadas funciones que WebWork ofrece ahora .

Un excelente ejemplo de cómo el dogfooding influye en nuestro conjunto de funciones es nuestro sistema de gestión de ausencias .

Nuestro gerente de RR. HH. necesitaba una herramienta para automatizar y simplificar el proceso de asignación de permisos a nuestro gran número de empleados híbridos y . Y como ya usábamos WebWork, pensamos: ¿por qué no implementar nuestro propio sistema de permisos? Además, sabíamos que muchos de nuestros clientes tecnológicos también necesitarían y utilizarían esta función.

Usar el producto que creas abre el telón. Ya no estás solo entre bastidores: actúas en el escenario y observas desde el público simultáneamente.

Reducción de tickets de soporte 

El dogfooding no es dogfooding si no se realiza con el objetivo de mejorar el producto. Al prestar atención a cada componente de la herramienta, su interfaz de usuario (IU) y experiencia de usuario (UX), nos aseguramos de detectar errores e inconsistencias. 

Para un proceso agilizado contamos con un canal especial para compartir nuestra experiencia. 

Encontrar errores por nuestra cuenta y en las primeras etapas del desarrollo también reduce la cantidad de tickets de soporte. 

Pruebas internas en WebWork Time Tracker en Team Chat

Con frecuencia, los miembros de nuestro equipo, incluido nuestro director ejecutivo, encuentran errores, fallos e incluso problemas de diseño que podrían obligar a los usuarios a contactar con el soporte técnico. Sin embargo, gracias al dogfooding, prevenimos los problemas al detectarlos a tiempo, antes de que lleguen a los usuarios.

Funciones de dogfooding antes de que estén disponibles para los usuarios 

La mayoría de las funciones, adiciones y actualizaciones siempre se implementan primero para nuestro propio uso. Contamos con un espacio de trabajo corporativo en WebWork donde todo nuestro equipo prueba todas las actualizaciones y nuevas funciones.

Dependiendo de la función, a veces la usamos hasta un mes antes de considerarla lista para los usuarios. En otras ocasiones, la ponemos a disposición para pruebas beta de inmediato. Y, en ocasiones, probamos una función internamente, consideramos que necesita más trabajo del previsto y la dejamos de lado por el momento con la intención de retomarla más adelante.

Los casos varían. Pero el dogfooding siempre resulta valioso. 

El resultado final es que al hacer que nuestro producto sea lo suficientemente bueno para nuestro propio uso, nos esforzamos por superarnos y brindar a nuestros usuarios la mejor versión posible de WebWork.