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 de 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, una especie de publicidad testimonial . Una vez en el mercado, el dogfooding puede demostrar la confianza de los desarrolladores en sus propios productos. [2] [3]

Origen del término

En 2006, Warren Harrison, el 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 a sus propios perros con Alpo. Otro posible origen que recordó fue que se decía que el presidente de Kal Kan Pet Food comía una lata de su comida para perros en las reuniones anuales de accionistas. [4] [5]

En 1988, el director de Microsoft, Paul Maritz, envió a Brian Valentine , director 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 allí, el uso del término se extendió por toda la empresa. [6] [7]

Uso en el mundo real

InfoWorld comentó que este debe ser un proceso transparente y honesto: "ejemplos diluidos, como la política de los concesionarios de automóviles de hacer que los vendedores conduzcan las marcas que venden, o Coca-Cola que no permite productos Pepsi en las oficinas corporativas... son irrelevantes". [8] 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". Esta última 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 usar el producto, todo antes de su lanzamiento al consumidor. [9] En el desarrollo de software, el dogfooding puede ocurrir en múltiples etapas: primero, se utiliza una versión estable del software con solo una nueva característica agregada. Luego, se pueden combinar múltiples características nuevas en una sola 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 requerida ]

Los riesgos del dogfooding público, específicamente que una empresa pueda tener dificultades para usar 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 en el que anunciaba: "Con efecto inmediato, no se comprarán, alquilarán, etc., más máquinas de escribir... Creemos que la máquina de escribir está obsoleta. Demostrémoslo en el interior antes de intentar 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 pequeños equipos, y se mantuvo unido por la insistencia de Dave Cutler en febrero de 1991 en el dogfooding. Microsoft desarrolló el sistema operativo en computadoras que ejecutaban compilaciones diarias de NT. El software inicialmente era propenso a fallas, pero la retroalimentación inmediata de código que rompía la compilación, la pérdida de orgullo y el conocimiento de obstaculizar el trabajo de otros fueron motivadores poderosos. [13] [14] Los desarrolladores de Windows normalmente hacían dogfood o alojaban Windows ellos mismos comenzando desde las compilaciones tempranas (alfa), mientras que el resto de los empleados comenzaban desde las compilaciones beta más estables que también estaban disponibles para los suscriptores de MSDN. [ cita requerida ] En 2005, InfoWorld informó que una visita al 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 seguridad perimetral". [15] InfoWorld sostuvo que "el uso de Windows por parte de Microsoft para sus operaciones de alto tráfico hizo que muchos escépticos se pasaran al bando de Windows". [16]

"El uso de Windows y .NET por parte de Microsoft sería irrelevante si no fuera por una cosa: sus responsables de proyectos de software y administradores de servicios en línea tienen libertad para elegir".

Tom Yager, InfoWorld [8]

A mediados de los años 90, 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 utilizar Microsoft Exchange . [17] En 1997, una tormenta de correo electrónico conocida como el incidente Bedlam DL3 [18] hizo que Microsoft incorporara características 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 el dogfooding rara vez es tan dramático. 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 con ese mismo nombre. [21]

Las compras públicas verdes del gobierno que permiten probar las políticas ambientales propuestas se han comparado con la práctica de probar productos no convencionales. [22]

El 1 de junio de 2011, YouTube agregó una función de licencia a su servicio de carga de videos que permitía a los usuarios elegir entre una licencia estándar o Creative Commons . [23] [24] La etiqueta de licencia estaba seguida por el mensaje "(Shh! – Internal Dogfood)" que aparecía en todos los videos 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 afirmó que a partir de octubre de 2016 "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 en Oracle utilizan Oracle Linux". [27]

Críticas y apoyos

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 ser 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 que no pasar por la experiencia real del cliente. Siempre estábamos actualizando desde una versión beta, no de un disco de producción a otro". [28] La prueba de compatibilidad 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. La prueba de compatibilidad puede ser poco realista, ya que los clientes siempre tendrán la opción de elegir productos de diferentes empresas para usar juntos, y el producto puede no usarse como se esperaba. El proceso puede conducir a una pérdida de productividad y desmoralización, [9] o en su extremo al síndrome de " No inventado aquí ", es decir, usar solo productos internos. [4]

En 1989, Donald Knuth publicó un artículo 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 yo no hubiera participado plenamente en todas estas actividades, literalmente cientos de mejoras nunca se habrían realizado, porque nunca se me habrían ocurrido ni se me habría ocurrido por qué eran importantes.

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

Términos alternativos

En 2007, Jo Hoppe, la 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 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 reemplazarse 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 el autoalojamiento , 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 de mainframe de IBM han utilizado durante mucho tiempo el término "comer nuestra propia comida". [ cita requerida ]

Véase también

Referencias

  1. ^ Helft, Miguel (2009). «Google parece estar más cerca de lanzar su propio teléfono». The 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 tu 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". IEEE Software . 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". Network World . 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 la tecnología de la información fue acuñar la frase tan utilizada "cómete tu propia comida para perros". "Puedes leer sobre eso en Wikipedia, así que debe ser verdad", dijo Maritz.
  8. ^ abc Yager, Tom (30 de mayo de 2003). "Si es lo suficientemente bueno para Fido...". InfoWorld . Consultado el 15 de junio de 2013 .
  9. ^ abcd Ash, Lydia (2003). The Web testing companion: la guía privilegiada para realizar pruebas eficientes y efectivas . Colección ITPro. Wiley. pág. 17. ISBN 978-0-471-43021-6.
  10. ^ "Apple Memo – No Typewriters" (No se permiten máquinas de escribir). archive.org . Consultado el 2 de enero de 2015 .
  11. ^ Ditlea, Steve (1 de octubre de 1981). "Una manzana en cada escritorio". Inc. Consultado el 6 de marzo de 2011 .
  12. ^ Friedland, Nat (marzo de 1987). "La Atari Corp. de hoy | Una mirada de cerca al interior". Antic . p. 30 . Consultado el 4 de julio de 2014 .
  13. ^ Bolman, Lee G.; Deal, Terrence E. (2003). Reformular las organizaciones: arte, elección y liderazgo . Serie de negocios y gestión de Jossey-Bass; Serie de educación superior y para adultos de Jossey-Bass (3.ª ed.). John Wiley and Sons . pág. 64. ISBN 978-0-7879-6426-9.
  14. ^ Zachary, Pascal G. (2009). ¡Sorprendente! La vertiginosa carrera por crear Windows NT y la próxima generación. Lecturas electrónicas/derechos electrónicos. pág. 135. ISBN 978-0-7592-8578-1.[ enlace muerto permanente ]
  15. ^ Rist, Oliver (29 de diciembre de 2005). "La máquina Microsoft sigue funcionando". InfoWorld . 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. ^ Cringely, Robert X. (14 de agosto de 2000). "Microsoft renuncia a comer comida para perros en favor de Unix mientras Bobby se come una hamburguesa a escondidas". InfoWorld . Consultado el 17 de mayo de 2010 .
  18. ^ Osterman, Larry (8 de abril de 2004). "Me Too!". Blog del equipo Microsoft Exchange . Microsoft. Archivado desde el original el 18 de diciembre de 2010. Consultado el 21 de febrero de 2012 .
  19. ^ "Es un caos de nuevo..." El blog de Larry Osterman. 18 de septiembre de 2006 en blogs.msdn.com
  20. ^ Field, Tom (15 de agosto de 1999). "Dar rienda suelta a 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 las compras públicas: cuestiones de coherencia de políticas. Organización para la Cooperación y el Desarrollo Económicos. ISBN 978-92-64-10155-5.
  23. ^ Peterson, Stace (2 de junio de 2011). "YouTube y Creative Commons: elevando el nivel de creatividad del usuario". El blog oficial de YouTube .
  24. ^ LaPine, John (2011-06-02). "(¡Shhh! – Prueba interna) – YouTube presenta la licencia Creative Commons Attribution". GaGaGadget.com . Consultado el 2011-06-02 .
  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)". Foro de ayuda de Youtube . 2011-06-02. Archivado desde el original el 2021-02-25 . Consultado el 2022-09-08 .
  27. ^ "Preguntas frecuentes: Oracle Linux" (PDF) . Oracle Corporation. Octubre de 2016.
  28. ^ Sperling, Ed (15 de diciembre de 2008). "Comen 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 director de TI de Pegasystems les dice a sus colegas: beban su propio champán". Trendline en CIO.com . 5 de julio de 2007. Archivado desde el original el 11 de octubre de 2007. Consultado el 5 de julio de 2007 .
  31. ^ "Comentarios de Novell sobre su transición a los escritorios Linux". DesktopLinux . Ziff Davis Enterprise. 13 de abril de 2006. Archivado desde el original el 16 de junio de 2011. Consultado el 17 de mayo de 2010 .
  32. ^ "El director de TI de Microsoft tiene la misión de fabricar helado a partir de comida para perros". TechFlash. 10 de noviembre de 2009. Consultado el 2 de mayo de 2010 .

Enlaces externos