Dogfooding
Meaning in software engineering, with examples
In software engineering, dogfooding means: The practice of a company using its own product internally, often before release, to find problems and understand the user experience firsthand.
In Turkish: ürünü şirket içinde kullanmak, kendi ürününü kullanma
How it is used
Comes from the phrase eating your own dog food. Common in software companies: we're dogfooding the new version, a dogfooding period. It finds many bugs, but employees are not typical users, so it does not replace testing with real customers.
Example sentences
We've been dogfooding the new calendar for two weeks, and it has already caught three serious bugs.
Dogfooding showed us how annoying the daily notification really is.
Common collocations
- dogfooding period
- internal dogfooding
- dogfood a feature
- eat your own dog food
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Agile and Team Workflow
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
