Comer su propia comida para perros o comida para perros es la práctica de una organización que utiliza su propio producto. [1] Esta puede ser una forma para que una organización pruebe sus productos en el mundo real. Por lo tanto, la comida para perros puede actuar como control de calidad y, finalmente, como una especie de publicidad testimonial. Una vez en el mercado, la comida para perros demuestra confianza en los propios productos de los desarrolladores. [2] [3]
Uso del mundo real
InfoWorld comentó que esto debe ser transparente y honesto: "ejemplos diluidos, como la política de los concesionarios de automóviles de hacer que los vendedores manejen las marcas que venden, o que Coca-Cola no permita productos de Pepsi en las oficinas corporativas ... son irrelevantes". [4] En este sentido, una cultura corporativa de no apoyar al competidor no es lo mismo que una filosofía de "comerse su propia comida para perros". Este último se centra en los aspectos funcionales del producto propio de la empresa.
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] [5] que le da a la gerencia una idea de cómo se puede usar el producto, todo antes de lanzarlo a los consumidores. [5] En el desarrollo de software, la prueba interna puede ocurrir en múltiples etapas: primero, se usa una versión estable del software con una sola característica nueva agregada. Luego, se pueden combinar varias funciones nuevas en una sola versión del software y probarlas juntas. Esto permite varias validaciones antes de que se publique 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.
Los riesgos de la comida para perros pública, específicamente que una empresa pueda tener dificultades para usar sus propios productos, pueden reducir la frecuencia de la comida para perros publicitada. [4]
Origen del término
En 2006, el editor de IEEE Software contó que en los anuncios televisivos de la década de 1970 de comida para perros Alpo , Lorne Greene señaló que alimentaba con Alpo a sus propios perros. Otro posible origen que recuerda es del presidente de Kal Kan Pet Food, de quien se decía que comía una lata de su comida para perros en las juntas de accionistas. [6]
En 1988, el gerente de Microsoft , Paul Maritz, envió a Brian Valentine , gerente de pruebas de Microsoft LAN Manager , un correo electrónico titulado "Comer nuestra propia prueba interna", desafiándolo a aumentar el uso interno del producto de la compañía. A partir de ahí, el uso del término se extendió por la empresa. [7] [8]
La insistencia de Dave Cutler en febrero de 1991 en la prueba interna en el desarrollo de Windows NT en Microsoft se documentó en el libro de 1994 de Pascal Zachary, Showstopper! La carrera vertiginosa para crear Windows NT y la próxima generación en Microsoft . Microsoft desarrolló el sistema operativo en computadoras que ejecutan compilaciones diarias de NT, inicialmente solo texto, luego con gráficos y finalmente con redes.
Ejemplos de
En febrero de 1980, el presidente de Apple Computer , Michael Scott, escribió un memorando en el que anunciaba: "¡Efectivo inmediatamente! No se deben comprar, alquilar, etc., etc., más máquinas de escribir ... Creemos que la máquina de escribir es obsoleta. Probémoslo por dentro antes de intentarlo. convencer a nuestros clientes ". [9] Se fijó el objetivo de retirar todas las máquinas de escribir de la empresa antes del 1 de enero de 1981. [10]
En 1987, Atari Corp. estaba en proceso de utilizar Atari ST en toda la empresa. [11]
El desarrollo de Windows NT en Microsoft involucró a más de 200 desarrolladores en pequeños equipos, y se mantuvo unido por la insistencia de Dave Cutler en febrero de 1991 en la prueba interna. Microsoft desarrolló el sistema operativo en computadoras que ejecutan versiones diarias de NT. Inicialmente era propenso a fallas, pero la retroalimentación inmediata del código que rompió la compilación, la pérdida del orgullo y el conocimiento de obstaculizar el trabajo de otros fueron motivadores poderosos. [12] [13] Los desarrolladores de Windows típicamente comida para perros o auto-anfitrión de Windows desde la temprana (alfa) construye, mientras que el resto de los empleados comienza a partir de la versión beta más estable generaciones que también estaban disponibles para los suscriptores de MSDN. [ cita requerida ] 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 con tecnología Windows al 99 por ciento, incluidos servidores, estaciones de trabajo y borde seguridad". [14] InfoWorld argumentó que "el uso de Windows por parte de Microsoft para sus operaciones de alto tráfico inclinó a muchos escépticos hacia el lado de la valla de Windows". [15]
Tom Yager, InfoWorld [4]
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é, pasaron públicamente a usar Microsoft Exchange . [16] En 1997, una tormenta de correo electrónico conocida como el incidente Bedlam DL3 [17] hizo que Microsoft creara 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 [18] 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 ". [19] Casi al mismo tiempo, Mozilla también practicaba la comida para perros con ese nombre exacto. [20]
La contratación pública ecológica del gobierno que permite probar las políticas ambientales propuestas se ha comparado con la alimentación interna. [21]
El 1 de junio de 2011, YouTube agregó una función de licencia a su servicio de carga de videos que permite a los usuarios elegir entre una licencia estándar o Creative Commons . [22] [23] La etiqueta de la licencia fue seguida por el mensaje (Shh! - Internal Dogfood) que apareció en todos los videos de YouTube sin licencia comercial. [24] Un empleado de YouTube confirmó que esto se refería a productos que se prueban internamente. [25]
Oracle Corporation declaró que a partir de octubre de 2016[actualizar]"ejecuta Oracle Linux con más de 42.000 servidores [para] dar soporte a más de 4 millones de usuarios externos y 84.000 usuarios internos. Más de 20.000 desarrolladores de Oracle utilizan Oracle Linux". [26]
Críticas y apoyo
A veces se piensa que obligar a quienes diseñan productos a usarlos realmente y confiar en ellos mejora la calidad y la usabilidad , pero los desarrolladores de software pueden ser ciegos a la usabilidad y pueden tener conocimientos para hacer que el software funcione de la que carecerá un usuario final. [5] 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". [27] La prueba interna puede suceder demasiado pronto para ser viable, y aquellos que se ven obligados a utilizar los productos pueden asumir que alguien más ha informado del problema o pueden acostumbrarse a aplicar soluciones alternativas. La prueba interna puede ser poco realista, ya que los clientes siempre podrán elegir entre los productos de diferentes empresas para usar juntos y el producto puede no usarse como se espera. El proceso puede conducir a una pérdida de productividad y desmoralización, [5] o en su extremo al síndrome de " Aquí no inventado ", es decir, utilizando únicamente productos internos. [6]
En 1989, Donald Knuth publicó un artículo que relata las lecciones del desarrollo de su software de composición tipográfica TeX , en el que se mencionan los beneficios del enfoque:
Por lo tanto, llegué a la conclusión de que el diseñador de un nuevo sistema no solo 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 hubieran realizado cientos de mejoras, porque nunca hubiera pensado en ellas ni percibido por qué eran importantes.
- Donald E. Knuth , "Los errores de TeX" [28]
Términos alternativos
En 2007, Jo Hoppe, CIO de Pegasystems , dijo que utiliza la frase alternativa "beber nuestro propio champán". [29] El jefe de relaciones públicas de Novell , Bruce Lowry, al comentar sobre el uso que hace su empresa de Linux y OpenOffice.org , dijo que también prefiere esta frase. [30] 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 "helado que nuestros clientes quieran consumir". . [31] 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 actualizan automáticamente de la noche a la mañana con 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 cocina".
Ver también
- prueba alfa
- Autohospedaje
- Creación de prototipos de software
- Innovación del usuario
Referencias
- ↑ Miguel Helft (12 de diciembre de 2009). "Google parece estar más cerca de lanzar su propio teléfono" . The New York Times . Consultado el 12 de diciembre de 2009 .
El sábado por la mañana, Google confirmó que estaba probando un nuevo concepto en teléfonos móviles, escribiendo en una publicación de blog que estaba haciendo 'dogfooding' de los dispositivos, una expresión que surge de la idea de que las empresas deberían "comer su propia comida para perros", o utilizar sus propios productos.
- ^ "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 .
- ^ a b Dvorak, John C. (15 de noviembre de 2007). "El problema de comer su propia comida para perros" . Revista de PC . Archivado desde el original el 28 de junio de 2009 . Consultado el 17 de mayo de 2010 .
- ^ a b c Yager, Tom (30 de mayo de 2003). "Si es lo suficientemente bueno para Fido ..." . InfoWorld . Consultado el 15 de junio de 2013 .
- ^ a b c d Ash, Lydia (2003). El compañero de pruebas web: la guía de información privilegiada para pruebas eficientes y efectivas . Colección ITPro. Wiley. pag. 17 . ISBN 978-0-471-43021-6.
- ^ a b Harrison, Warren (mayo-junio de 2006). "Del editor: comer su propia comida para perros" . Software IEEE . IEEE. 23 (3): 5–7. doi : 10.1109 / MS.2006.72 .
- ^ De adentro hacia afuera: Microsoft, en nuestras propias palabras ( ISBN 0446527394 )
- ^ 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 sea verdad ", dijo Maritz.
- ^ "Apple Memo - Sin máquinas de escribir" . archive.org . Consultado el 2 de enero de 2015 .
- ^ Ditlea, Steve (1 de octubre de 1981). "Una manzana en cada escritorio" . Inc . Consultado el 6 de marzo de 2011 .
- ^ Friedland, Nat (marzo de 1987). "Today's Atari Corp. | Una mirada de cerca al interior" . Antic . pag. 30 . Consultado el 4 de julio de 2014 .
- ^ Bolman, Lee G .; Trato, Terrence E. (2003). Reestructurar las organizaciones: arte, elección y liderazgo . Serie empresarial y de gestión Jossey-Bass; Serie Jossey-Bass sobre educación superior y de adultos (3 ed.). John Wiley e hijos . pag. 64 . ISBN 978-0-7879-6426-9.
- ^ Zachary, Pascal G. (2009). ¡Espectáculo! la carrera vertiginosa para crear Windows NT y la próxima generación . E-reads / E-rights. pag. 135. ISBN 978-0-7592-8578-1.
- ^ Rist, Oliver (29 de diciembre de 2005). "La máquina de Microsoft sigue funcionando" . InfoWorld . Consultado el 17 de mayo de 2010 .
- ^ "Si es lo suficientemente bueno para Fido ..."
- ^ Con vergüenza, Robert X. (14 de agosto de 2000). "Microsoft renuncia a comer comida para perros a favor de Unix mientras Bobby se cuela una hamburguesa" . InfoWorld . Consultado el 17 de mayo de 2010 .
- ^ Osterman, Larry (8 de abril de 2004). "¡Yo también!" . Weblog del equipo de Microsoft Exchange . Microsoft. Archivado desde el original el 18 de diciembre de 2010 . Consultado el 21 de febrero de 2012 .
- ^ "Es Bedlam de nuevo ..." WebLog de Larry Osterman. 18 de septiembre de 2006 en blogs.msdn.com
- ^ Field, Tom (15 de agosto de 1999). "Desata la innovación" . CIO . Consultado el 17 de mayo de 2010 . Nota: Alpo es una marca de comida para perros.
- ^ "15927 - [BETA] [DOGFOOD] Sin autenticación de proxy" . bugzilla.mozilla.org . Consultado el 8 de febrero de 2017 .
- ^ Johnstone, Nick (2003). El desempeño ambiental de la contratación pública: cuestiones de coherencia de las políticas . Organización para la cooperación económica y el desarrollo. ISBN 978-92-64-10155-5.
- ^ Peterson, Stace (2 de junio de 2011). "YouTube y Creative Commons: elevando el listón de la creatividad del usuario" . El blog oficial de YouTube .
- ^ LaPine, John (2 de junio de 2011). "(¡Shh! - Prueba interna interna) - YouTube presenta la licencia Creative Commons Attribution" . GaGaGadget.com . Consultado el 2 de junio de 2011 .
- ^ "YouTube - Educación sobre derechos de autor - Creative Commons" . Consultado el 1 de junio de 2011 .
- ^ "Foro de ayuda de YouTube" . Consultado el 2 de junio de 2011 .
- ^ "Preguntas frecuentes: Oracle Linux" (PDF) . Oracle Corporation. Octubre de 2016.
- ^ Sperling, Ed (15 de diciembre de 2008). "Comer su propia comida para perros" . Forbes . Consultado el 17 de mayo de 2010 .
- ^ "Los errores de TeX" , SOFTWARE-PRACTICE AND EXPERIENCE, VOL. 19 (7), JULIO DE 1989, págs. 622
- ^ "Pegasystems CIO le dice a sus colegas: beba su propio champán" . Trendline en CIO.com . Consultado el 5 de julio de 2007 .
- ^ Novell comenta sobre su transición a escritorios Linux ” . DesktopLinux . Empresa Ziff Davis. 2006-04-13. Archivado desde el original el 16 de junio de 2011 . Consultado el 17 de mayo de 2010 .
- ^ "Microsoft CIO en una misión para hacer helado con comida para perros" . TechFlash. 2009-11-10 . Consultado el 2 de mayo de 2010 .
enlaces externos
- ¿Cuál es el trabajo de los perros en este país? ( Joel Spolsky sobre el dogfooding de Fogbugz, Joel On Software , 2001-05-05)
- 'Comiendo comida para perros' ( Blogger de prueba interna de Google )