¿Qué es el “dogfooding” en el ámbito del desarrollo de hardware y software?

En cuanto al chatbot de Apple, llamado "AppleGPT" por falta de nombre oficial, los conocedores dicen que se utiliza para realizar dogfooding. Otros servicios y productos están o han estado sujetos a este proceso antes de su publicación. Pero, ¿qué es el dogfooding? ¿Y de dónde viene el término? En este post he resumido el significado, origen, ejemplos y frases alternativas para ti.

¿Qué significa dogfooding o “comer tu propia comida para perros”? Aquí encontrará la definición de desarrollo de software y producción de hardware, incluida la historia del término y algunos ejemplos.
¿Qué significa dogfooding o “comer tu propia comida para perros”? Aquí encontrará la definición de desarrollo de software y producción de hardware, incluida la historia del término y algunos ejemplos.

TL;DR: Dogfooding significa utilizar tus propios productos

  • Si una empresa utiliza el “dogfooding”, entonces utiliza sus propios productos o servicios internamente. Esto puede abarcar desde máquinas de producción y computadoras hasta tecnología y software de red.
  • Por ejemplo, Apple usa computadoras Mac en lugar de PC con Windows, y Google se envía correos electrónicos a través de Gmail en lugar de Yahoo o GMX, mientras que Windows colabora a través de Teams en lugar de Slack u otros productos de la competencia.
  • Además del reconocimiento interno de los puntos débiles de la propia oferta y las mejoras asociadas, el dogfooding también incluye un mensaje positivo al mundo exterior de que la propia empresa cree en la calidad de sus propios productos y servicios.

¿De dónde viene el término “comida para perros”?

El término "dogfooding", y anteriormente la frase "comer su propia comida para perros", se utiliza a menudo en el desarrollo de software moderno, pero supuestamente se remonta a la publicidad televisiva de la década de 1970. En ese momento, el actor y músico Lorne Greene afirmó en un comercial de comida para perros Alpo que él les daba a sus propios perros esa misma comida. Sin embargo, no se dice que esta vaga referencia testimonial sea el único origen de la expresión.

Porque otra anécdota que encajaría un poco mejor como posible origen es la del presidente de la empresa Kal Kan Pet Food. Se dice que se comió una lata de comida para perros producida por su empresa en una junta de accionistas, también por esa época. Esto se acerca más al significado actual de "comer su propia comida para perros" o al término más corto "alimento para perros", ya que comunica un buen control de calidad interno y confianza en su propio producto.

El término llegó al mundo de la tecnología y el software a través de Microsoft.

En 1988, Microsoft probó su sistema operativo de red "LAN Manager" para su posterior lanzamiento al mercado de software. Sin embargo, en aquel momento se utilizaba internamente un sistema diferente para su propia red. Por lo tanto, su superior Paul Maritz le pidió al director de pruebas Brian Valentine por correo electrónico que incluyera el uso interno de LAN Manager en las pruebas. Se dice que el asunto del correo electrónico era "Comer tu propia comida para perros". Desde entonces, se dice que la frase se ha utilizado públicamente, tanto internamente como con fines de marketing.

A principios de la década de 1990, por ejemplo, el desarrollo de Windows NT fue impulsado por el dogfooding. El ingeniero de software a cargo, Dave Cutler, insistió en que el sistema operativo se utilizara internamente. Esto dejó claro con qué frecuencia fallaban programas individuales o incluso todo el sistema. Estas experiencias permitieron trabajar en el rendimiento y la estabilidad del sistema directamente y, lo que es más importante, antes de su publicación. Lo mismo ocurrió públicamente con Microsoft Exchange a mediados de los años 90 y con la gestión de redes de Microsoft, que estaba equipada con su propio software, a mediados de los años 2000.

Más ejemplos de dogfooding en la industria

Incluso antes de que el uso de los propios productos, las ofertas de software y los conceptos de acción en la propia empresa tuvieran un nombre especial, era p.e. B. ejerció en Apple. En febrero de 1980, el entonces presidente de Apple Computer, Michael “Scotty” Scott, anunció en un memorando que las máquinas de escribir ya no se utilizarían en Apple. También estaba directamente prohibido comprar máquinas de escribir nuevas. La propia creencia de la empresa de que las máquinas de escribir son obsoletas debería ser demostrada internamente por todos los que escriben únicamente en computadoras Apple.

Hay más ejemplos del cambio de milenio, cuando tanto en HP como en Mozilla se llevaron a cabo proyectos internos llamados “Alpo”. El nombre del proyecto hace referencia a la marca de comida para perros mencionada anteriormente y confirma que el concepto de comida para perros ha llegado desde Windows a otras empresas de tecnología. Ambos proyectos tenían que ver con el uso y prueba de nuestras propias ofertas internamente. En 2016, Oracle informó que más de 20.000 desarrolladores de la empresa utilizaban Oracle Linux. Google es otro gran ejemplo, con uso interno de Gmail, Google Drive, Google Workspace, etc.

El significado y el propósito del dogfooding para empresas individuales

Si la comida para perros se practica en una empresa, puede tener varias ventajas. Por un lado, se analiza el propio producto y sus posibles puntos débiles con el fin de mejorarlo y desarrollarlo más. Por otro lado, esto envía un mensaje positivo a los clientes (potenciales) y a la prensa especializada. Porque el uso interno de sus propias ofertas se percibe como un control de calidad, o mejor aún: como una garantía de calidad.

Además del control de calidad real y del desarrollo cuidadosamente pensado para publicar un producto funcional, también hay un mensaje publicitario. Por supuesto, esto puede debilitar la importancia de la información sobre el supuesto dogfooding. Si una empresa afirma utilizar sus propias ofertas internamente, pero luego los clientes cometen tantos errores que se revela que la declaración no es más que un eslogan publicitario, entonces, por supuesto, se pierde la confianza en la empresa y en sus intenciones.

El sutil “lo usamos nosotros mismos” en Apple

Si nos fijamos en los vídeos de presentación de los nuevos productos de Apple, en los que Tim Cook, Craig Federighi y compañía presentan nuevos iPhone, Mac, sistemas operativos y similares, no se aborda directamente el dogfooding, pero se muestra. Porque todo aquel que habla de dispositivos y sistemas delante de la cámara lleva un Apple Watch. Incluso y sobre todo cuando no se trata del Apple Watch. El mensaje es "¡Lo usamos nosotros mismos porque tiene sentido para la vida cotidiana!"

Términos alternativos para uso interno de sus propios productos y servicios

Como probablemente puedas imaginar, comer comida para perros no es la idea más positiva para la mayoría de las personas. Sin embargo, se supone que el dogfooding es un proceso con consecuencias positivas. Por eso, en algunas empresas se utilizan nombres y denominaciones alternativas, como por ejemplo “bebe tu propio champán”. O “Icecreaming” como forma abreviada de producción de “helado que nuestros clientes quieren consumir”.

La frase “comer tu propia comida” utilizada por los desarrolladores de IBM está menos orientada a alimentos o bebidas específicos. Un término más técnico que no tiene nada que ver con comida, comida para mascotas o similares es “autohospedaje”. Autohospedaje significa el uso de software o partes de software para crear una nueva versión de uno mismo. Esto es ciertamente válido para el desarrollo de sistemas operativos aplicados, servicios de correo, ordenadores y similares. O como respuesta breve a la pregunta inicial: el dogfooding es autohospedado.

Otros términos de desarrollo de hardware y software.

¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante apoyaría.

Escribe un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales