Seems like the author doesn't really know the meaning of that term (or well, is using that term not in the way you and I understand it). That word is even linked to the Wikipedia page, but it says:
> This can be a way for an organization to test its products in real-world usage. Hence dogfooding can act as quality control,
It smells like the author wanted to use a fancier term for "beta-testing".