paint-brush
Por qué deberías estar obsesionado con el dogfoodingpor@zevireinitz
2,220 lecturas
2,220 lecturas

Por qué deberías estar obsesionado con el dogfooding

por Zevi Reinitz2022/06/22
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Si ha trabajado en una empresa de tecnología, probablemente haya comido algo de comida para perros. O para ser más precisos, probablemente hayas comido tu propia comida para perros. Porque el fenómeno conocido como “dogfooding” (o “comer tu propia comida para perros”) se ha convertido en una parte aceptada del proceso de desarrollo de productos. A medida que las empresas de tecnología han adoptado la práctica (y la terminología) de dogfooding para sus propios productos, han ampliado su uso y propósito de una mera táctica de marketing a mucho más. Aquí hay un vistazo a cómo las empresas están utilizando dogfooding y por qué debería pensar seriamente en ello para su organización.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Por qué deberías estar obsesionado con el dogfooding
Zevi Reinitz HackerNoon profile picture

Entonces… ¿Qué es exactamente dogfooding?

Si has trabajado en una empresa de tecnología, probablemente hayas comido algo de comida para perros. O para ser más precisos, probablemente hayas comido tu propia comida para perros. Porque el fenómeno conocido como “dogfooding” (o “comer tu propia comida para perros”) se ha convertido en una parte aceptada del proceso de desarrollo de productos.

Entonces, ¿qué es dogfooding exactamente? Es la práctica de utilizar su propio producto o servicio.

Una simple búsqueda en Google le dirá que el término "comida para perros" probablemente proviene de una campaña publicitaria de 1970 de comida para perros Alpo.

https://www.youtube.com/watch?v=cHUMaKWgfS0

En una serie de comerciales, el actor Lorne Greene le da de comer a Alpo a su propio perro. Esto se convirtió en el paradigma aceptado para usar los productos que usted mismo produce. Otra teoría que he visto se remonta a Clement L. Hirsch, presidente de alimentos para perros Kal Kan. Aparentemente, Clement se levantaba repentinamente en medio de una reunión de accionistas, tomaba una lata de comida para perros Kal Kan, quitaba la tapa y se la comía ante el asombro de todos los presentes.


Tanto Alpo como Kal Kan Dog Food utilizaron dogfooding como herramienta de marketing promocional . Su objetivo era transmitir una clara sensación de confianza en el producto a los accionistas y posibles clientes. Y usar el producto en sí fue una manera fácil de hacerlo.

Desde entonces, el uso de dogfooding como táctica de marketing ha sido adoptado por otros fuera de la industria de dogfood.


Un ejemplo (loco) de este tipo es SawStop , un mecanismo de seguridad de hoja de sierra que detecta el contacto con un dedo humano y detiene instantáneamente la hoja antes de que se produzca algún daño. Para exhibir la confiabilidad de su producto, el inventor Steve Gass se ofreció como voluntario para poner su propia mano en una hoja de sierra en movimiento (no se preocupe, todo salió bien).

https://www.youtube.com/watch?v=eiYoBbEZwlk

Dogfooding en tecnología: más que una simple jugada de marketing

Entonces, es interesante que, a medida que las empresas de tecnología comenzaron a adoptar la práctica (y la terminología) de dogfooding para sus propios productos, la usaron para mucho más que solo marketing. Algunos ejemplos famosos:

  • En 1980, el presidente de Apple, Mike Scott (no, no ese Michael Scott) envió un memorándum interno a todos los empleados con el asunto “Máquinas de escribir”. El memorando decía lo siguiente: “¡¡Efectivo inmediatamente!! Ya no se comprarán, arrendarán, etc. etc. máquinas de escribir. Apple es una empresa innovadora. Debemos creer y liderar en todas las áreas. Si el procesamiento de textos es tan bueno, ¡utilicémoslo todos! Meta: para el 1-1-81, NO hay máquinas de escribir en Apple... Creemos que la máquina de escribir está obsoleta. Probémoslo por dentro antes de intentar convencer a nuestros clientes”.
  • En 1988, el gerente de Microsoft, Paul Maritz, envió un correo electrónico a Brian Valentine (gerente de pruebas de Microsoft LAN), con el asunto: "Comiendo nuestro propio Dogfood", desafiándolo a aumentar el uso interno de sus productos.
  • En 2002, Jeff Bezos emitió un mandato a todos los empleados de Amazon (con la amenaza de despido inmediato de la empresa) de que todos los servicios de Amazon se crearan de manera que pudieran comunicarse fácilmente entre sí a través del protocolo web. Es decir, si fueras recursos humanos y necesitabas algunos números de marketing, tenías que obtenerlos usando una API que luego sería accesible para otros. Le estaba pidiendo a cada equipo que se desvinculara, definiera qué recursos tenían y los pusiera a disposición a través de una API. Este paso orientado al dogfooding se considera en gran medida crítico en la evolución de la plataforma de servicios web de Amazon que conocemos hoy como "AWS".

El denominador común entre estos ejemplos es que ninguno de ellos utilizó dogfooding como táctica de marketing saliente. De hecho, hasta que estas historias se publicaron años después, nadie fuera de la empresa sabía que estas políticas internas se habían implementado alguna vez.

¿Para qué más sirve el dogfooding?

Entonces, aparte del marketing, ¿para qué más sirve el dogfooding?

Es algo en lo que pensamos mucho en Livecycle . Dogfooding es uno de los valores centrales de nuestra empresa y estamos empujando deliberadamente los límites de cómo se puede aplicar y cómo puede ser beneficioso para el crecimiento de nuestra empresa y nuestro producto. Descubrimos que los beneficios de la prueba interna van más allá del marketing, como sugieren las historias de esas otras compañías tecnológicas.

Estos son algunos de nuestros aprendizajes clave que pueden ser útiles para otros equipos y empresas que buscan construir una estrategia propia de dogfooding efectiva.

Beneficios centrados en el producto para dogfooding

En primer lugar, un dogfooding efectivo debe tener un impacto directo y positivo en el producto en sí. Para nosotros en Livecycle, esto ha ocurrido de varias maneras:

  • Control de calidad de alto nivel: como empresa emergente en etapa inicial, priorizamos constantemente nuestras tareas y presupuestamos nuestros recursos. Sin un equipo de control de calidad dedicado, una política de prueba interna más deliberada nos brinda la oportunidad de descubrir errores rápidamente mediante un uso más amplio de nuestra plataforma. Y aunque las pruebas y la corrección de errores no son el único objetivo de la prueba interna, es un beneficio.
  • Seguro de empatía del usuario: para nuestro equipo, la prueba interna ha sido beneficiosa no solo para las pruebas unitarias y la estabilidad específica de las funciones, sino también para garantizar que el producto siga siendo empático con los usuarios reales. A menudo, los desarrolladores probarán el cambio de código específico y quizás alguna funcionalidad relacionada que lo rodee, pero la prueba interna le da al equipo la oportunidad de alejarse y probar viajes de usuarios reales que toman en cuenta la experiencia real del usuario.
  • Ideas de productos: al insistir en que todo nuestro equipo use el producto en la vida real, hemos podido generar muchas ideas de productos nuevos. Si bien se pueden ofrecer algunas ideas teóricamente, el uso real del producto como un usuario real le da a nuestro equipo la capacidad de "vivir" el producto y proponer algunas sugerencias realmente inteligentes sobre cómo podríamos mejorarlo en el futuro.

Otros beneficios del dogfooding

Incluso fuera del contexto del producto en sí, descubrimos que el dogfooding había beneficiado a nuestra empresa. Algunos ejemplos:

  • Orgullo (o vergüenza) de la empresa: un beneficio intangible de la prueba interna es su capacidad para empujar al equipo a enorgullecerse de lo que están trabajando tan duro para construir. Como dijo Mike Scott en su memorando a los empleados de Apple hace 40 años: “Si el procesamiento de textos es tan bueno, ¡utilicémoslo todos!”. De manera similar, esto fue lo que motivó que los medios lo calificaran de "vergüenza" en 2010, cuando 10 000 empleados de Microsoft compraron iPhones, aunque no tenían ninguna razón de desarrollo para hacerlo. El uso y el orgullo van de la mano.
  • Mejor contexto para todos: un mejor contexto conduce a mejores resultados. Siempre. Y el dogfooding permite que TODOS en la empresa obtengan una comprensión más matizada de la solución que se ofrece a los clientes, incluso si sus roles cotidianos están un paso alejados del producto en sí. Este tipo de contexto inicia un proceso que finalmente conduce al pensamiento crítico, preguntas reflexivas y una comprensión más clara de lo que la empresa está tratando de lograr. Permite que todos en el equipo hagan su trabajo con un mejor enfoque y una creatividad más informada, y para nosotros, ha producido algunas ideas increíbles e inesperadas del equipo.

Cómo llevamos el dogfooding a otro nivel

La suposición subyacente de cualquier política de dogfooding es que el producto realmente puede ser utilizado por el equipo en su vida cotidiana. Aquí en Livecycle, estamos en una posición única para hacer esto porque estamos creando un producto que ayuda a los equipos a crear productos. El uso de nuestro propio producto para construir realmente nuestro propio producto nos ha dado la oportunidad de hacer dogfood de una manera única al obtener un beneficio real del producto a medida que construimos el producto en sí.


Y este esfuerzo interno no se limita a los confines de nuestro equipo internamente. Hemos estado trabajando con una empresa de desarrollo remoto para actualizar partes de nuestro sitio de marketing y hemos utilizado deliberadamente Livecycle para administrar ese flujo de trabajo. Este experimento nos ha ayudado a probar y validar parte de nuestra estrategia GTM: posicionar Livecycle específicamente con los talleres de desarrollo y, de manera más general, para la colaboración remota en equipo. Estas sesiones de dogfooding de la vida real con nuestro socio externo nos han demostrado cuán beneficioso puede ser Livecycle en estos casos de uso.


Al mirar hacia el futuro, estamos tratando de ir más allá con nuestras estrategias de dogfooding. Una idea que estamos barajando es una "fiesta de Livecycle" en la que ejecutamos un sprint de desarrollo completo exclusivamente a través de Livecycle. Sin correo electrónico. Sin holgura. Solo usar nuestra plataforma para comunicarnos entre nosotros y revisar las relaciones públicas. Y aunque Livecycle está diseñado para integrarse a la perfección con otras herramientas de comunicación y gestión de proyectos, nuestra teoría es que probar nuestro producto en condiciones más extremas de prueba interna nos enseñará mucho sobre lo que nuestro producto puede hacer.

Supuestos y Asesoramiento Gratuito

Además de compartir nuestras experiencias, también vale la pena enumerar algunas de las suposiciones y opiniones subyacentes que hemos desarrollado en torno a lo que se debe y lo que no se debe hacer en el dogfooding. Aquí hay algunas cosas que le sugerimos que tenga en cuenta al desarrollar la política interna de dogfooding de su empresa:

  • Nuestra suposición es que la prueba interna solo es posible cuando puede hacerlo de un extremo a otro como lo haría un usuario final de una manera auténtica. La prueba de funciones específicas una a la vez se denomina I+D. No dogfooding.

  • Dogfooding debe ser en toda la empresa. No solo para desarrolladores y gerentes de producto. Aparte de los beneficios de un enfoque más inclusivo que ya hemos enumerado, esto también ayuda a evitar prejuicios y deshonestidad emocional. Es difícil ser objetivo sobre algo que dedicaste tanto tiempo a construir tú mismo. Así que asegúrese de hacer dogfood con personas de toda la empresa, no solo con el pequeño grupo de personas que realmente trabajaron en la codificación y el diseño de esta versión del producto en sí.

  • Mucha gente afirma que el dogfooding efectivo solo puede ocurrir antes de que un producto salga al mercado. Este es un gran error. Continuar usando el producto después de que esté disponible públicamente tiene muchos beneficios para su producto y su equipo, como se describió anteriormente.

  • Recuerda que la comida para perros sabe mal. A veces sabe muy mal. Dogfooding no es una excusa para que presumas lo increíble que es tu producto. Es una oportunidad para crear fricción con los usuarios y aceptar la incomodidad deliberada. El objetivo es ayudarlo a ver lo que NO funciona, no darse palmaditas en la espalda por lo que sí funciona.

  • Si estás comiendo comida para perros, estás fingiendo ser un perro real. Entonces, si estás probando tu producto, finge ser un usuario real. Eso significa centrarse en todo el viaje de la experiencia del usuario y no solo en las nuevas y brillantes funciones que se implementaron recientemente. Para un usuario nuevo sin pretensiones, la parte más importante del proceso es la incorporación y la configuración inicial. Por lo tanto, para hacer dogfood correctamente, asegúrese de que usted y su equipo estén prestando a estas partes "aburridas" de la experiencia del producto al menos tanta atención como a las cosas divertidas.


La forma en que utilice dogfooding en su propia empresa dependerá de muchos factores. Pero lo que está muy claro es que vale la pena invertir el tiempo para pensarlo. Porque una sólida estrategia de dogfooding tendrá efectos positivos en tus usuarios, tu producto y tu equipo.


También publicado aquí .