stringtranslate.com

Comer tu propia comida para perros

Comer su propia comida para perros o " dogfooding " es la práctica de utilizar los propios productos o servicios. [1] Esta puede ser una forma para que una organización pruebe sus productos en el mundo real utilizando técnicas de gestión de productos . Por lo tanto, el dogfooding puede actuar como control de calidad y, eventualmente, como una especie de publicidad testimonial . Una vez en el mercado, la prueba interna puede demostrar la confianza de los desarrolladores en sus propios productos. [2] [3]

Origen del término

En 2006, Warren Harrison, editor en jefe de IEEE Software, contó que en los anuncios televisivos de la década de 1970 de la comida para perros Alpo , el portavoz y actor Lorne Greene señaló que él alimentaba con Alpo a sus propios perros. Otro posible origen que recordó fue que se decía que el presidente de Kal Kan Pet Food se comía una lata de comida para perros en las juntas anuales de accionistas. [4] [5]

En 1988, el gerente de Microsoft, Paul Maritz, envió a Brian Valentine , gerente de pruebas de Microsoft LAN Manager , un correo electrónico titulado "Comiendo nuestra propia comida para perros", desafiándolo a aumentar el uso interno del producto de la empresa. A partir de ahí, el uso del término se extendió por toda la empresa. [6] [7]

Uso en el mundo real

InfoWorld comentó que esto debe ser un proceso transparente y honesto: "ejemplos diluidos, como la política de los concesionarios de automóviles de hacer que los vendedores impulsen las marcas que venden, o Coca-Cola que no permite productos Pepsi en las oficinas corporativas... son irrelevantes ". [8] En este sentido, no es lo mismo una cultura corporativa de no apoyar al competidor que una filosofía de "comer tu propia comida para perros". Este último se centra en los aspectos funcionales del producto propio de la empresa.

El dogfooding permite a los empleados probar los productos de su empresa en situaciones de la vida real; una ventaja percibida, pero aún controvertida, más allá del marketing, [3] [9] que da a la gerencia una idea de cómo se podría utilizar el producto, todo antes de su lanzamiento a los consumidores. [9] En el desarrollo de software, la prueba interna puede ocurrir en múltiples etapas: primero, se utiliza una versión estable del software con una sola característica nueva agregada. Luego, se pueden combinar varias funciones nuevas en una única versión del software y probarlas juntas. Esto permite varias validaciones antes de que se lance el software. La práctica permite la resolución proactiva de posibles problemas de inconsistencia y dependencia, especialmente cuando varios desarrolladores o equipos trabajan en el mismo producto. [ cita necesaria ]

Los riesgos del dogfooding público, específicamente que una empresa pueda tener dificultades para utilizar sus propios productos, pueden reducir la frecuencia del dogfooding publicitado. [8]

Ejemplos

En febrero de 1980, el presidente de Apple Computer, Michael Scott, escribió un memorando anunciando: "¡¡Con efecto inmediato!! No se comprarán, alquilarán, etc., etc. más máquinas de escribir... Creemos que la máquina de escribir está obsoleta. Probémoslo por dentro antes de intentarlo". convencer a nuestros clientes." [10] Se fijó el objetivo de retirar todas las máquinas de escribir de la empresa antes del 1 de enero de 1981. [11]

En 1987, Atari Corp. estaba en proceso de utilizar el Atari ST en toda la empresa. [12]

El desarrollo de Windows NT en Microsoft involucró a más de 200 desarrolladores en equipos pequeños, y se mantuvo unido gracias a la insistencia de Dave Cutler en febrero de 1991 en el dogfooding. Microsoft desarrolló el sistema operativo en computadoras que ejecutan compilaciones diarias de NT. Inicialmente, el software era propenso a fallar, pero la retroalimentación inmediata del código que rompía la construcción, la pérdida de orgullo y el conocimiento de impedir el trabajo de otros fueron poderosos motivadores. [13] [14] Los desarrolladores de Windows normalmente realizaban pruebas internas o autohospedaban Windows a partir de las primeras versiones (alfa), mientras que el resto de los empleados comenzaban desde las versiones beta más estables que también estaban disponibles para los suscriptores de MSDN. [ cita necesaria ] En 2005, InfoWorld informó que un recorrido por el centro de operaciones de red de Microsoft "mostró más allá de toda duda razonable que Microsoft ejecuta su red internacional de más de 20.000 nodos en un 99 por ciento de tecnología Windows, incluidos servidores, estaciones de trabajo y periféricos. seguridad". [15] InfoWorld argumentó que "el uso de Windows por parte de Microsoft para sus operaciones de alto tráfico hizo que muchos escépticos se inclinaran hacia el lado de Windows". [dieciséis]

"El uso de Windows y .NET por parte de Microsoft sería irrelevante excepto por una cosa: sus líderes de proyectos de software y administradores de servicios en línea tienen la libertad de elegir".

Tom Yager, InfoWorld [8]

A mediados de la década de 1990, el sistema de correo electrónico interno de Microsoft se desarrolló inicialmente en torno a Unix . Cuando se les preguntó por qué, públicamente pasaron a utilizar Microsoft Exchange . [17] En 1997, una tormenta de correo electrónico conocida como el incidente Bedlam DL3 [18] hizo que Microsoft construyera funciones más sólidas en Microsoft Exchange Server para evitar la pérdida y duplicación de correos electrónicos y el tiempo de inactividad de la red y el servidor, aunque la prueba interna rara vez es tan dramática. Una segunda tormenta de correo electrónico en 2006 [19] fue manejada perfectamente por el sistema.

En 1999, el personal de Hewlett-Packard se refirió a un proyecto que utilizaba productos propios de HP como "Proyecto Alpo " (en referencia a una marca de comida para perros). [20] Casi al mismo tiempo, Mozilla también practicaba el dogfooding bajo ese nombre exacto. [21]

La contratación pública verde del gobierno que permite probar las políticas ambientales propuestas se ha comparado con el dogfooding. [22]

El 1 de junio de 2011, YouTube añadió una función de licencia a su servicio de carga de vídeos que permitía a los usuarios elegir entre una licencia estándar o Creative Commons . [23] [24] La etiqueta de licencia iba seguida del mensaje "(Shh! – Internal Dogfood)" que aparecía en todos los vídeos de YouTube que carecían de licencia comercial. [25] [ verificación fallida ] Un empleado de YouTube confirmó que esto se refería a productos que se prueban internamente. [26]

Oracle Corporation declaró que en octubre de 2016 "ejecuta Oracle Linux con más de 42.000 servidores [para] soportar más de 4 millones de usuarios externos y 84.000 usuarios internos. Más de 20.000 desarrolladores de Oracle utilizan Oracle Linux". [27]

Críticas y apoyo

A veces se piensa que obligar a quienes diseñan productos a usarlos y confiar en ellos mejora la calidad y la usabilidad , pero los desarrolladores de software pueden estar ciegos a la usabilidad y pueden tener conocimientos para hacer que el software funcione de los que carecerá el usuario final. [9] El director de información de Microsoft señaló en 2008 que, anteriormente, "tendíamos a no pasar por la experiencia real del cliente. Siempre estábamos actualizando de una versión beta, no de un disco de producción a otro". [28] La prueba interna puede ocurrir demasiado pronto para ser viable, y aquellos obligados a usar los productos pueden acostumbrarse a aplicar soluciones alternativas o pueden asumir que alguien más ha informado del problema. El dogfooding puede ser poco realista, ya que los clientes siempre podrán elegir entre productos de diferentes empresas para utilizarlos juntos y es posible que el producto no se utilice según lo previsto. El proceso puede conducir a una pérdida de productividad y desmoralización [9] o, en su caso extremo, al síndrome " Not Invented Here ", es decir, utilizar únicamente productos internos. [4]

En 1989, Donald Knuth publicó un artículo en el que relataba las lecciones del desarrollo de su software TeX Typesetting, en el que se mencionaban los beneficios del enfoque:

Así, llegué a la conclusión de que el diseñador de un nuevo sistema no sólo debe ser el implementador y el primer usuario a gran escala; el diseñador también debe escribir el primer manual de usuario. La separación de cualquiera de estos cuatro componentes habría perjudicado significativamente a TeX. Si no hubiera participado plenamente en todas estas actividades, literalmente nunca se habrían realizado cientos de mejoras, porque nunca habría pensado en ellas ni habría percibido por qué eran importantes.

—  Donald E. Knuth , "Los errores de TeX" [29]

Términos alternativos

En 2007, Jo Hoppe, CIO de Pegasystems , dijo que utiliza la frase alternativa "beber nuestro propio champán". [30] El jefe de relaciones públicas de Novell , Bruce Lowry, al comentar sobre el uso de Linux y OpenOffice.org por parte de su empresa , dijo que él también prefiere esta frase. [31] En 2009, el nuevo CIO de Microsoft, Tony Scott, argumentó que la frase "dogfooding" no era atractiva y debería ser reemplazada por "icecreaming", con el objetivo de desarrollar productos como "helados que nuestros clientes quieran consumir". . [32] Un término alternativo menos controvertido y común utilizado en algunos contextos es autohospedaje , donde las estaciones de trabajo de los desarrolladores, por ejemplo, se actualizarían automáticamente durante la noche a la última versión diaria del software o sistema operativo en el que trabajan. Los desarrolladores de los sistemas operativos mainframe de IBM han utilizado durante mucho tiempo el término "comer nuestra propia comida". [ cita necesaria ]

Ver también

Referencias

  1. ^ Helft, Miguel (2009). "Google parece más cerca de lanzar su propio teléfono". Los New York Times . Consultado el 12 de diciembre de 2009 .
  2. ^ "Microsoft prueba su propia 'comida para perros'". Noticias tecnológicas en ZDNet . Archivado desde el original el 21 de junio de 2008 . Consultado el 14 de noviembre de 2009 .
  3. ^ ab Dvorak, John C. (15 de noviembre de 2007). "El problema de comer su propia comida para perros". Revista PC . Archivado desde el original el 28 de junio de 2009 . Consultado el 17 de mayo de 2010 .
  4. ^ ab Harrison, Warren (mayo-junio de 2006). "Del editor: comer su propia comida para perros". Software IEEE . 23 (3). IEEE: 5–7. doi :10.1109/MS.2006.72.
  5. ^ "¿Qué es el 'dogfooding'? - The New York Times"
  6. ^ De adentro hacia afuera: Microsoft: en nuestras propias palabras ( ISBN 0446527394
  7. ^ Brodkin, John (4 de septiembre de 2009). "VMworld 2009: Virtualización, controversia y comer tu propia comida para perros". Mundo de la Red . Consultado el 17 de mayo de 2010 .Cita: "[Paul] Maritz también se burló de sí mismo al afirmar que una de sus únicas contribuciones al mundo de las tecnologías de la información es acuñar la frase comúnmente utilizada "come tu propia comida para perros". "Puedes leer sobre esto en Wikipedia, por lo que debe ser verdad", dijo Maritz.
  8. ^ abc Yager, Tom (30 de mayo de 2003). "Si es lo suficientemente bueno para Fido...". InfoMundo . Consultado el 15 de junio de 2013 .
  9. ^ abcd Ash, Lydia (2003). El compañero de pruebas web: la guía privilegiada para pruebas eficientes y efectivas . Colección ITPro. Wiley. pag. 17.ISBN 978-0-471-43021-6.
  10. ^ "Apple Memo: sin máquinas de escribir". archivo.org . Consultado el 2 de enero de 2015 .
  11. ^ Ditlea, Steve (1 de octubre de 1981). "Una manzana en cada escritorio". Cª . Consultado el 6 de marzo de 2011 .
  12. ^ Friedland, Nat (marzo de 1987). "Atari Corp. de hoy | Una mirada de cerca al interior". Antico . pag. 30 . Consultado el 4 de julio de 2014 .
  13. ^ Bolman, Lee G.; Acuerdo, Terrence E. (2003). Reformular las organizaciones: arte, elección y liderazgo . Serie de gestión y negocios de Jossey-Bass; Serie de educación superior y de adultos de Jossey-Bass (3 ed.). John Wiley e hijos . pag. 64.ISBN 978-0-7879-6426-9.
  14. ^ Zachary, Pascal G. (2009). ¡Espectacular! la carrera vertiginosa para crear Windows NT y la próxima generación. Lecturas electrónicas/Derechos electrónicos. pag. 135.ISBN 978-0-7592-8578-1.[ enlace muerto permanente ]
  15. ^ Rist, Oliver (29 de diciembre de 2005). "La máquina de Microsoft sigue funcionando". InfoMundo . Consultado el 17 de mayo de 2010 .
  16. ^ Yager, Tom (31 de mayo de 2003). "Si es lo suficientemente bueno para Fido..." InfoWorld . Consultado el 2 de agosto de 2022 .
  17. ^ Vergonzosamente, Robert X. (14 de agosto de 2000). "Microsoft renuncia a comer comida para perros en favor de Unix mientras Bobby come una hamburguesa a escondidas". InfoMundo . Consultado el 17 de mayo de 2010 .
  18. ^ Osterman, Larry (8 de abril de 2004). "¡Yo también!". Blog del equipo de Microsoft Exchange . Microsoft. Archivado desde el original el 18 de diciembre de 2010 . Consultado el 21 de febrero de 2012 .
  19. ^ "Es Bedlam otra vez ..." WebLog de Larry Osterman. 18 de septiembre de 2006 en blogs.msdn.com
  20. ^ Campo, Tom (15 de agosto de 1999). "Liberar la innovación". CIO . Consultado el 17 de mayo de 2010 .
  21. ^ "15927 – [BETA][DOGFOOD]Sin autenticación de proxy". bugzilla.mozilla.org . Consultado el 8 de febrero de 2017 .
  22. ^ Johnstone, Nick (2003). El desempeño ambiental de la contratación pública: cuestiones de coherencia de políticas. Organización para la cooperación económica y el desarrollo. ISBN 978-92-64-10155-5.
  23. ^ Peterson, Stace (2 de junio de 2011). "YouTube y Creative Commons: elevando el listón de la creatividad de los usuarios". El blog oficial de YouTube .
  24. ^ LaPine, John (2 de junio de 2011). "(¡Shh! - Internal Dogfood) - YouTube presenta la licencia Creative Commons Attribution". GaGaGadget.com . Consultado el 2 de junio de 2011 .
  25. ^ "YouTube - Educación sobre derechos de autor - Creative Commons". YouTube . Consultado el 1 de junio de 2011 .
  26. ^ "Licencia de YOUTUBE: (¡Shh! - Prueba interna para perros)". Foro de ayuda de Youtube . 2011-06-02. Archivado desde el original el 25 de febrero de 2021 . Consultado el 8 de septiembre de 2022 .
  27. ^ "Preguntas frecuentes: Oracle Linux" (PDF) . Corporación Oráculo. Octubre de 2016.
  28. ^ Sperling, Ed (15 de diciembre de 2008). "Comer su propia comida para perros". Forbes . Consultado el 17 de mayo de 2010 .
  29. ^ Knuth, Donald E. (1989). "Los errores de t e x". Software: práctica y experiencia . 19 (7): 607–685. doi :10.1002/spe.4380190702. S2CID  20608669.
  30. ^ "El CIO de Pegasystems les dice a sus colegas: beban su propio champán". Línea de tendencia en CIO.com . 2007-07-05. Archivado desde el original el 11 de octubre de 2007 . Consultado el 5 de julio de 2007 .
  31. ^ "Novell comenta sobre su transición a los escritorios Linux". EscritorioLinux . Empresa Ziff Davis. 2006-04-13. Archivado desde el original el 16 de junio de 2011 . Consultado el 17 de mayo de 2010 .
  32. ^ "El CIO de Microsoft tiene la misión de hacer helado con comida para perros". Flash tecnológico. 2009-11-10 . Consultado el 2 de mayo de 2010 .

enlaces externos