Definition
Dogfooding (fra udtrykket 'eating your own dog food') er princippet om, at et selskab aktivt bruger sine egne produkter i den daglige drift - frem for at skabe noget til kunder, som man selv ikke ville stole på. Begrebet stammer fra amerikansk reklame i 1970'erne og blev populariseret i tech-branchen af Microsoft i 1980'erne. Dogfooding har to vigtige effekter: kvalitetssikring (interne brugere opdager fejl og mangler, som kunderne ellers ville møde) og troværdighed (det er sværere at sælge noget, man ikke selv bruger). I teknologibranchen er dogfooding et kulturelt signal: selskaber, der insisterer på at bruge deres egne værktøjer internt, bygger produkter med mere realisme og færre antagelser om, hvad brugerne faktisk har brug for. Det modsatte - at anbefale kunder en arkitektur, man ikke selv lever efter - kaldes nogle gange 'cobbler's children syndrome'. Dogfooding er også et princip inden for produktudvikling: intern brug af betaversioner (dogfooding-fasen) er en struktureret del af releaseprocessen hos mange teknologiselskaber.