Idioms & SlangIntermediate
Dogfooding
PronunciationDOG-foo-ding
Definition
Dogfooding is the practice of using your own company's software products internally before releasing them to the public. This helps teams find bugs and experience the product just like real users do.
Where you hear it
- In product planning meetings - During pre-release testing discussions - When talking about quality assurance
Examples
We should start dogfooding the new mobile app before pushing it to the app store.
The team has been dogfooding the internal billing tool for two weeks now.
Common mistake
Thinking that dogfooding replaces formal testing, when it is actually meant to complement QA and user acceptance testing with real-world usage.