En el desarrollo de software, "dogfooding" es solo una palabra sobrevalorada para lo que creo que debería llamarse "prueba". ¿Actualmente usando el producto? Como lo haría un cliente? Debería ser un paso muy obvio.
El término fue popularizado por Microsoft, pero son una de las compañías para las que "comer su propia comida para perros" es un poco más sensible que en otras compañías. Si crea un software para administrar la administración del consultorio dental, es una situación diferente a la que está desarrollando, por ejemplo, un sistema operativo / procesador de textos / navegador web / servidor de correo / herramienta de desarrollo de software ... algo que un desarrollador de software usaría normalmente en una base regular.
Pero de la misma manera, tiene sentido para los administradores de sistemas por muchas de las mismas razones: a menudo mantenemos los mismos sistemas que usamos de todos modos. Entonces, siempre que pueda usar el mismo script / restricciones / aplicación / base de datos / servidor / imagen de disco / red / lo que sea que hagan sus usuarios, debe hacerlo, eso es comida para perros. Intenta todo una vez. Después de un tiempo, inténtalo de nuevo.
También tenga en cuenta que comer la comida del perro con demasiada frecuencia está obligado a producir hinchazón, en mi opinión. ¡Esto no es solo un juego de palabras!